Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Position not being closed in strategy analyzer

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    #46
    Hello tkaboris,

    I have given this a test with TraceOrders enabled and printed the ohlc as well as the order object and from the output I was able to see an issue.

    7/10/2023 6:35:00 AM | O: 4439.75, H: 4441.5, L: 4437.25, C: 4439.75
    7/10/2023 6:35:00 AM Strategy 'SetParabolicStopTest/284396984': Entered internal SetStopTarget() method: Type=ParabolicStop FromEntrySignal='MyLongEntry' Mode=Ticks Value=5 IsSimulatedStop=False IsMarketIfTouched=False
    7/10/2023 6:35:00 AM Strategy 'SetParabolicStopTest/284396984': Entered internal SubmitOrderManaged() method at 7/10/2023 6:35:00 AM: BarsInProgress=0 Action=Buy OrderType=Market Quantity=1 LimitPrice=0 StopPrice=0 SignalName='MyLongEntry' FromEntrySignal=''

    – entry submitted
    orderId='NT-00085-104' account='Sim101' name='MyLongEntry' orderState=Submitted instrument='ES 09-23' orderAction=Buy orderType='Market' limitPrice=0 stopPrice=0 quantity=1 tif=Gtc oco='' filled=0 averageFillPrice=0 onBehalfOf='' id=-1 time='2023-07-10 06:35:00' gtd='2099-12-01' statementDate='2023-07-10'
    orderId='NT-00085-104' account='Sim101' name='MyLongEntry' orderState=Working instrument='ES 09-23' orderAction=Buy orderType='Market' limitPrice=0 stopPrice=0 quantity=1 tif=Gtc oco='' filled=0 averageFillPrice=0 onBehalfOf='' id=-1 time='2023-07-10 06:35:00' gtd='2099-12-01' statementDate='2023-07-10'

    – stop price initially submitted at 4438.25, 5 ticks below entry
    orderId='NT-00086-104' account='Sim101' name='Parabolic stop' orderState=Submitted instrument='ES 09-23' orderAction=Sell orderType='Stop Market' limitPrice=0 stopPrice=4438.25 quantity=1 tif=Gtc oco='NT-00082-104' filled=0 averageFillPrice=0 onBehalfOf='' id=-1 time='2023-07-10 06:35:00' gtd='2099-12-01' statementDate='2023-07-10'
    orderId='NT-00086-104' account='Sim101' name='Parabolic stop' orderState=Working instrument='ES 09-23' orderAction=Sell orderType='Stop Market' limitPrice=0 stopPrice=4438.25 quantity=1 tif=Gtc oco='NT-00082-104' filled=0 averageFillPrice=0 onBehalfOf='' id=-1 time='2023-07-10 06:35:00' gtd='2099-12-01' statementDate='2023-07-10'

    – entry filled at 4439.5
    orderId='NT-00085-104' account='Sim101' name='MyLongEntry' orderState=Filled instrument='ES 09-23' orderAction=Buy orderType='Market' limitPrice=0 stopPrice=0 quantity=1 tif=Gtc oco='' filled=1 averageFillPrice=4439.5 onBehalfOf='' id=-1 time='2023-07-10 06:35:00' gtd='2099-12-01' statementDate='2023-07-10'

    – two bars go by before the parabolic stop is updated. we are expecting it to update on every new bar
    7/10/2023 6:36:00 AM | O: 4439.5, H: 4440.5, L: 4439, C: 4439.75
    7/10/2023 6:37:00 AM | O: 4440, H: 4440.75, L: 4439, C: 4439
    7/10/2023 6:38:00 AM | O: 4439, H: 4442, L: 4438.75, C: 4441

    stop price amended to 4432.25, which is 29 ticks below the entry
    7/10/2023 6:38:00 AM Strategy 'SetParabolicStopTest/284396984': Amended parabolic stop order orderId='NT-00086-104' account='Sim101' name='Parabolic stop' orderState=Working instrument='ES 09-23' orderAction=Sell orderType='Stop Market' limitPrice=0 stopPrice=4438.25 quantity=1 tif=Gtc oco='NT-00082-104' filled=0 averageFillPrice=0 onBehalfOf='' id=-1 time='2023-07-10 06:35:00' gtd='2099-12-01' statementDate='2023-07-10' stopPriceChanged=4432.25
    orderId='NT-00086-104' account='Sim101' name='Parabolic stop' orderState=ChangePending instrument='ES 09-23' orderAction=Sell orderType='Stop Market' limitPrice=0 stopPrice=4432.25 quantity=1 tif=Gtc oco='NT-00082-104' filled=0 averageFillPrice=0 onBehalfOf='' id=-1 time='2023-07-10 06:35:00' gtd='2099-12-01' statementDate='2023-07-10'
    orderId='NT-00086-104' account='Sim101' name='Parabolic stop' orderState=ChangeSubmitted instrument='ES 09-23' orderAction=Sell orderType='Stop Market' limitPrice=0 stopPrice=4432.25 quantity=1 tif=Gtc oco='NT-00082-104' filled=0 averageFillPrice=0 onBehalfOf='' id=-1 time='2023-07-10 06:35:00' gtd='2099-12-01' statementDate='2023-07-10'
    orderId='NT-00086-104' account='Sim101' name='Parabolic stop' orderState=Working instrument='ES 09-23' orderAction=Sell orderType='Stop Market' limitPrice=0 stopPrice=4432.25 quantity=1 tif=Gtc oco='NT-00082-104' filled=0 averageFillPrice=0 onBehalfOf='' id=-1 time='2023-07-10 06:35:00' gtd='2099-12-01' statementDate='2023-07-10'
    7/10/2023 6:39:00 AM | O: 4441, H: 4441.75, L: 4440.5, C: 4441


    I've reported the output to our development team to look into the issue. This is being tracked internally with ID # NT-6587.

    As new releases of NinjaTrader become available, please check the release notes for SetParabolicStop (the ID may change). Once a correction has been noted in the release notes, please update and confirm the behavior is corrected.
    Chelsea B.NinjaTrader Customer Service

    Comment

    Latest Posts

    Collapse

    Topics Statistics Last Post
    Started by NullPointStrategies, Today, 05:17 AM
    0 responses
    52 views
    0 likes
    Last Post NullPointStrategies  
    Started by argusthome, 03-08-2026, 10:06 AM
    0 responses
    130 views
    0 likes
    Last Post argusthome  
    Started by NabilKhattabi, 03-06-2026, 11:18 AM
    0 responses
    70 views
    0 likes
    Last Post NabilKhattabi  
    Started by Deep42, 03-06-2026, 12:28 AM
    0 responses
    43 views
    0 likes
    Last Post Deep42
    by Deep42
     
    Started by TheRealMorford, 03-05-2026, 06:15 PM
    0 responses
    47 views
    0 likes
    Last Post TheRealMorford  
    Working...
    X