I also encountered the update issue. I had the next situation happen to me just now:
- Had Bot 1 active trading BTC/USD for several hours. Bot 2 was simply capturing BTC/USD data with a different update timer (doing some benchmarks there).
- Changed Bot 2 to LTC/USD since I saw some interesting movements. The graph did not update, it still displayed BTC/USD with the previous data. Changed timers and nothing changed aswell. Bot 1 was not touched at all during all this period. Some time later (don't know exactly, but more than 20sec. I'd make a wild guess at 1-3min) I find BOTH bots' data reset, which was quite annoying. Bot 2 started displaying the proper graph obviously, but at the cost of resetting Bot 1 when it shouldn't have had. I didn't do the Settings trick to refresh when I changed bot 2 precisely because I didn't want to lose data on Bot 1, so it happened by itself. Hopefully you can reproduce it with this explanation.
Ive reported the same situation (PM to Stephan224). What I can advise - uninstall STB and install again. In my case it helped - I am checking it for whole day and its ok now.
I can confirm this, i have been talking to nowywbitcoinowymswiecie about this problem. But luckely it is just a graphical problem, trading itself is not impacted. I am able to reproduce it here and i am working on a solution for the next update. But again, it is just graphical, the logic and trading will continue as expected.
Is there a Summary report of actual trades, similar to the Summary tab in the Benchmark window? This would be very helpful to see.
There is no direct output of the log, but you could use the "Copy" button on the bottom. It will copy the listview of the trades to the clipboard. There is no summary availible for the real-time trading. The reason why there is no summary is because you can change the settings during runtime, this will make the summary go wrong because the start and stop data will be invalid. At benchmarking this problem does not exists.
Stephan I think you misunderstood my post. The benchmark tool shows several trades but the active bot (pictured on the left in my previous post) only made 2 transactions in the same time period on the same settings.
For instance it bought at interval 2411 at 193.21 and then didn't sell it even 8 hours later after the price had gone well above the target price twice, the benchmark indicates atleast 2 instances that would meet the requirements to sell.
You practically answered your own question. Because the benchmark doesn't starts with a buy, the entire dynamic is changed. There is a bug with the benchmark mode.
I think Stephan understood. :-)
It is diffecold sometime to get a grip what is happening exactly, so i am not supriced to see people misunderstanding this. But San1ty is right, the difference you see is related to the dynamics. Once you start the bot it will begin working. After a while the settings/parameters of the bot are changed. When you start the benchmark after this you will also see a difference. The only way to benchmark/review the logic is to restore the trade bot to its start settings and then run the benchmark. Only this will give you exactly the same results.
I am still evaluating the update/crash issue but need to ask for one feature (important in my opinion):
Please add a function to import historical currency data.
It shouldn be any legal problem as this are publicly available.
For users like me which dont run STB for 24h/day it would be much help. (I am not arguing - I know that trading robot should run 24/7 but in given circumstances lack of historical data is PITA).
It is possible - I found BTC trading bot for Chrome browser which initialize itself and download historical data from MtGox.
To solve your problem initially i have made the benchmark tool, i was planning to add the import of historical data too from the internet. But i was unable to finish it in time for the v0.9 release. After the release i started working on solving bug/issues and ever sinds this part has stopt on development. However, i am still planning on adding this. I want to join into the challenges of the trade bots, and this feature will allow me to do this. So believe me when i say it is coming, because i want to show what is possible with my software.