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 CarlTrading, 03-31-2026, 09:41 PM
                        1 response
                        67 views
                        0 likes
                        Last Post NinjaTrader_ChelseaB  
                        Started by CarlTrading, 04-01-2026, 02:41 AM
                        0 responses
                        36 views
                        0 likes
                        Last Post CarlTrading  
                        Started by CaptainJack, 03-31-2026, 11:44 PM
                        0 responses
                        60 views
                        1 like
                        Last Post CaptainJack  
                        Started by CarlTrading, 03-30-2026, 11:51 AM
                        0 responses
                        62 views
                        0 likes
                        Last Post CarlTrading  
                        Started by CarlTrading, 03-30-2026, 11:48 AM
                        0 responses
                        53 views
                        0 likes
                        Last Post CarlTrading  
                        Working...
                        X