1.0.3-a Released February 12, 2013 10:55PM | Admin Registered: 7 years ago Posts: 164 |
Re: 1.0.3-a Released February 15, 2013 11:40PM | Registered: 11 years ago Posts: 20 |
Quote
When running the program first-time, the Quote Sources don't show up as the ini file isn't created until the first exit, so I added this to the Help page
Thank you for updating Help! Hmm. They should, because PalOMoney is supposed to add them whenever it finds the quote sources missing in PalOMoney.ini, and the writing to the disk should occur within a few seconds after population of the Quote Source selector. I will look into this.
It doesn't and neither does the Python quote sourceQuote
None of my internal quote sources work, so I proceeded in adding YahooExtQuoteCSV as a python external quote source. My PC OS is XP SP3.
This is a drop dead issue, it just simply must work!
Quote
The first 2 sources are the live sources, one using the Yahoo Finance api and the second using the YQL api. The second 2nd and 3rd read the .csv and .xml files created by the 1st and 2nd and any external quote source you hook up.
What happens with the first (Yahoo Finance) source selected and press Update Now?
1 Does a console window open? Yes, but only for a fraction of a second, then it is gone.
2 Does the console window list your securities? No
3 Do you see quotes in the listing? No
The Yahoo Finance source produces 3 date and time stamped log files in your MnyUpdates folder, for example:
1 MnyUpdate_2013-01-24_01-25.log
2 MnyUpdate_2013-01-24_01-25_YahooFinanceQuote.log
3 MnyUpdate_2013-01-24_01-25_YahooFinanceQuote.csv
MnyUpdate_XXXX.log
The MnyUpdate_XXXX.log file is the processing log, which is more or less a copy of the console window. It starts out with something like:
2013-01-24_01-25-55=Getting 'Finance.Yahoo.CSV' quotes for Money investments set for Online updates.
2013-01-24_01-25-55=OnLine $INDU Index Dow Jones Industrial AverageA successful update would look like
2013-01-24_01-25-57=OnLine CSCO Stock Cisco Systems
2013-01-24_01-25-58=CSCO: updating 'Wednesday, January 23, 2013' now 20.62 was 20.66.In this case the stock was updated because the price for that date (which was already there) had changed.
2013-01-24_01-26-07=XXXXX: date 'Wednesday, January 23, 2013' not found in Money (closest was Tuesday, January 22, 2013).
2013-01-24_01-26-07=Creating XXXXX 11.02 Wednesday, January 23, 2013In this case, the quote for 1/23 did not exist. The closest was the day before, so PalOMoney created a new online quote.
MnyUpdate_XXXX_YahooFinanceQuote.log
This is a very simple log that shows the ticker symbols stored in Money and whether the source had any data for them or not:
2013-01-24_01-25-55=$INDU returned 0 Quotes.
2013-01-24_01-25-58=CSCO returned 1 Quotes.Use this to check and possibly adjust your symbols.
At some point, each quote source needs its own symbol mapper between ticker per Money and ticker per source.
MnyUpdate_XXXX_YahooFinanceQuote.csv
Ticker, Close, Date, Time
"$INDU",0.00,"N/A","N/A"
"CSCO",20.62,"1/23/2013","4:00pm"This file can be fed into PalOMoney at a later date to update another file, or another program that can read the .csv.
Note the correct time of 4:00 pm. Regrettably, Money saves quote times as 0:00, which, if you think about it, is quite wrong, since the stock had not opened for trading that day at 0:00. There is a one-day-off quality to this scheme. Perhaps we can fix this.
Quote
Updated 2-13-2013: Thanks, this was the key, although I didn't understand your post at the time. The double quotes were being stripped when the .ini file was read. Of course, this caused a multitude of errors. This has been fixed in 1.0.3-a.
Quote
PalOMoney seems to assume that every investment needs to get quotes from the same source which is not true, unless that is what the future Grouping feature is for.
Overlooked! What you are saying is that, for some portfolios, multiple quote sources will be required. Indeed, for example, Yahoo does not seem to return the indexes. This would be handled by scheduling quotes using these quote sources, and requesting all the tickers from all of them. Besides not being very economical, this will not work if there is ticker namespace collision. Money has a prefix (e.g., "US:") which PalOMoney right now discards. Is this the namespace/quote source correspondence you mean? Can you give an example of a ticker and quote source? Do you know if Money saves a field to use as a clue re quote source? Their quotes source either worked, or didn't. We would have to add this capability fairly soon. For now, you can use an external quote source with fixed tickers as a workaround. The external quote sources don't have to use dynamic ticker lists from Money.
Re: 1.0.3-a Released February 16, 2013 10:19AM | Admin Registered: 7 years ago Posts: 164 |
Quote
When running the program first-time, the Quote Sources don't show up as the ini file isn't created until the first exit, so I added this to the Help page. ... If you don't believe me, rename the ini file and start up the program.
Quote
None of my internal quote sources work, so I proceeded in adding YahooExtQuoteCSV as a python external quote source. This is a drop dead issue, it just simply must work! It doesn't and neither does the Python quote source.
Quote
1 Does a console window open? Yes, but only for a fraction of a second, then it is gone.
2 Does the console window list your securities? No
3 Do you see quotes in the listing? No
...
The only log files I get now are: ......
2013-02-15_18-18-28=File Open Succeeded
Quote
I think the double quotes are being handled properly now. My ini file is attached ( the only alteration I've made is replacing broker account numbers - which shouldn't be part of the Yahoo quote anyway - with ****others****) for you.
...
I have CDs from credit unions and brokered CDs as well, all showing up as securities having symbols that are meaningless to Yahoo, etc. and should only be grouped with their respective institution. Unlike Pocketsense though, PalOMoney assumes that quotes are desired for everything.
Quote
Sorry if I sound frustrated, but I've spent HOURS trying to get this working when in fact Pocketsense does everything I need already - I'm just trying to help you out :)
Re: 1.0.3-a Released February 16, 2013 07:02PM | Registered: 11 years ago Posts: 20 |
Account numbers are not in my symbol columns, but rather unique product id numbers specific to the Broker. Actually, the symbols can usually be deleted, because it's the internal encoded symbol that is actually used for matching. Couldn't you let us select account(s) - in my case it would just be my "Watch account" to group the securities that we'd like quotes for?Quote
I am assuming the securities you don't wish to have a quote for have the mentioned broker account number in the Symbol column. If not, there is some bug here.
Quote
There was yet another bug, regarding Windows path names, spaces, and double quotes. If the Money file and the internal or external source both require quoting, the Windows command interpreter simply cannot handle that. It just strips out the first set of quotes, and the external program will not launch. See the 1.0.3-b Release Notes.
Re: 1.0.3-a Released February 16, 2013 07:44PM | Admin Registered: 7 years ago Posts: 164 |
Quote
Couldn't you let us select account(s) - in my case it would just be my "Watch account" to group the securities that we'd like quotes for?
Quote
Account numbers are not in my symbol columns, but rather unique product id numbers specific to the Broker...
Quote
Please activate my link for 1.0.3.b download, as you did for 1.0.3.a so I can test.