Do you have instructions on how to deploy a strategy (what to change, etc..) to run on your account after you've finished developing it on Playback..?
If so, please let me know what links / sources you can provide to assist in this endeavor.
Reason I ask is...
1. A strategy that runs without errors on Playback mode, where I've been developing it, DOES NOT SEEM TO RUN without errors on live data.
For example, this statement, which is right out of your NT8 manuals, works ONLY on playback, and gives a "'GetAtmStrategyEntryOrderStatus' method error:" on Real time...
string[] orderStat=GetAtmStrategyEntryOrderStatus(orderId);
Fixed version of this that works on Real Time data without this error:
private string[] orderStat= new string[3];
orderStat=GetAtmStrategyEntryOrderStatus(orderId);
So, do you have other surprises like these I should be aware of? Can you point me to where you may have accumulated these critical issues / changes, so that I can skip spending hours and days trying to troubleshoot these. There are obviously others because I'm still not able to get the strategy to execute on Real Time even after getting past this one issue. By the way, as I mentioned, it's working perfectly on PlayBack as-is.
2. How can I get the strategy to execute on my actual account instead of the SIM account? Where is this parameter that tells the strategy which account to execute on?
I have enabled the Chart Trader panel on the Chart where I have this strategy applied and activated. Under account I choose the right account I want to execute this strategy on, YET, it's executing on the Sim account and NOT on the account I've chosen. So, how to set it?
3. Also, the ATMStrategyCancelEntryOrder() call is working on Playback, and works on Simulated Feed, but is not working on Real Time data, in this case on Sim Account. Any suggestions as to why this might be..? <<ATM Strategy function name fixed >>
Thanks for your support.
RK
Comment