View Full Version : historical pricing...still don't understand
funk101
04-12-2007, 02:17 AM
I'm in a trade with my strategy. 2 long euro. I make a change in my strategy, and go to reload it. It reruns the long entry, and now I'm 4 long euro. I have the logic in place looking for MarketPosition.flat, etc. and :
if (historical){ return; }
What other settings do I need to have in order for this not to happen? 'Cause instantly my strategy is messed up. It thinksI'm long 2 still, but I see in the dome, and elsewhere I'm 4 long. And now my stoploss system won't work.
NinjaTrader_Ray
04-12-2007, 02:47 AM
Hi Funk101,
To clarify.
Your strategy is running:
Your strategy is long 2
Your account (live or Sim101) is long 2 (Positions Tab in Control Center)
You change your strategy, re-run it:
Your strategy is long 2 (strategies tab)
Your account (live or Sim1010) is long 4 (Positions Tab in Control Center)
Is this correct?
Ray
funk101
04-12-2007, 07:16 AM
yes, SIM account
NinjaTrader_Ray
04-12-2007, 07:27 AM
Thanks.
When you reload your strategy, its the same as removing and adding it back. It creates a new strategyinstance.
Therefore here is what is happening -
Account Flat
You start your strategy which goes long 2. Now both your strategy and account are long 2
You change and reload your strategy
The original strategy is terminated
A new one is started
It goes long 2
Now you have 4 in your account
If you are in the midst of tweaking your strategy, I suggest manually closing the 2 long in your account prior to reloadingthe strategy.
Ray
funk101
04-12-2007, 07:32 AM
hmm, too bad. 'Cause often times I would like to stay in the position, and just tweak something "around" it.