Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

OnExecution(IExecution execution) stop loss

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

    #16
    You need to save the value of Position.AvgPrice when your first order happened. Then call that value in the future.
    Josh P.NinjaTrader Customer Service

    Comment


      #17
      To save this value? :-)

      Comment


        #18
        Create yourself a variable and when you have placed your first order and it has been filled save the value of Position.AvgPrice into this variable.

        price = Position.AvgPrice;
        Josh P.NinjaTrader Customer Service

        Comment


          #19
          I create variable int price = 1:
          and try to save the first order price like this:
          Code:
          if (Position.MarketPosition == MarketPosition.Long
              && entryOrderLong1 != null 
              && entryOrderLong1.Token == execution.Order.Token)
                {
                price = Position.AvgPrice;
                }
          But there is something wrong, strategy shows errors. Can I have any prompt.
          Czarek

          Comment


            #20
            Unfortunately resolving basic C# issues is beyond the scope of what we can provide support for. As last resort a certified NinjaScript consultant would be at your help: http://www.ninjatrader.com/webnew/pa...injaScript.htm

            However, here is a hint: Position.AvgPrice is a 'double' not a 'int'.

            Comment


              #21
              I have one book about C#. Could you tell me in whih chapter could I find solution??

              Comment


                #22
                Unfortunately I would not know where this info would be located in your book.

                Comment


                  #23
                  Ok. I ask in the other way. What sentence would you put in Google if you look for solution whih I need???

                  Comment


                    #24
                    Unfortunately I would not know

                    Comment


                      #25
                      Dierk. C# has many sections. Colud you tell me in whih section should I look for solution?

                      Comment


                        #26
                        Please see my post #22 and the hint on data types I provided in post #20. Please consult a certified NinjaScript consultant if you need more assistance on basic C# coding issues. Unfortunately this is beyond the scope of what we can provide support for.

                        Thanks for your understanding.

                        Comment

                        Latest Posts

                        Collapse

                        Topics Statistics Last Post
                        Started by charlesugo_1, 05-26-2026, 05:03 PM
                        0 responses
                        56 views
                        0 likes
                        Last Post charlesugo_1  
                        Started by DannyP96, 05-18-2026, 02:38 PM
                        1 response
                        143 views
                        0 likes
                        Last Post NinjaTrader_ChelseaB  
                        Started by CarlTrading, 05-11-2026, 05:56 AM
                        0 responses
                        160 views
                        0 likes
                        Last Post CarlTrading  
                        Started by CarlTrading, 05-10-2026, 08:12 PM
                        0 responses
                        96 views
                        0 likes
                        Last Post CarlTrading  
                        Started by Hwop38, 05-04-2026, 07:02 PM
                        0 responses
                        276 views
                        0 likes
                        Last Post Hwop38
                        by Hwop38
                         
                        Working...
                        X