PDA

View Full Version : NTStrategyPosition in simulator mode


shutson
09-14-2010, 01:25 PM
Will NTStrategyPosition work to call up the position of a strategy while in Simulator mode?

I have a position check in a TradeStation strategy that is not executing correctly in NT. NT keeps adding positions each bar when it should only hold one contract and either reverse or exit.

NinjaTrader_RyanM
09-14-2010, 01:48 PM
Hello Shutson,

Yes, it should read the strategy position for the specified strategy. Unfortunately I'm not sure how you would debug this exactly in TS, but I would make sure the equivalent code in TS is generating a value that you expect.

string NTStrategyPosition(string strategyId)

shutson
09-14-2010, 01:58 PM
Do I need to specify a strategyId in the code or does NT assign its own? Currently I have the test specified as:

If NTStrategyPosition("") = 0 then begin

Yet it continues to run the subroutine even though the strategy took a position during the last bar that remains open.

NinjaTrader_RyanM
09-14-2010, 02:24 PM
I'm not sure if you need to specify a strategy ID here. I will have our TradeStation expert follow up with you tomorrow. Thank you for your patience.

NinjaTrader_Bertrand
09-15-2010, 04:31 AM
Passing a strategy id in is optional, but needed should you wish to reference it from other functions via your TS code - http://www.ninjatrader-support.com/HelpGuideV6/CommandParameters.html

shutson
09-15-2010, 06:56 AM
Thank you Bertrand.

Are you aware of any resource for coding / debugging TradeStation strategies that are executed in NinjaTrader? The sections of NT help pertaining to TS are rudimentary at best. TS does not appear to allow discussions of other platforms on their support forum so there is no help there.

NinjaTrader_Bertrand
09-15-2010, 06:59 AM
Unfortunately I'm not aware of any specific sections to point you to, you can review our NTSample for the basics to get started and from there it would be using the helpguide for the functions and the easy language output to debug.