Announcement

Collapse

Looking for a User App or Add-On built by the NinjaTrader community?

Visit NinjaTrader EcoSystem and our free User App Share!

Have a question for the NinjaScript developer community? Open a new thread in our NinjaScript File Sharing Discussion Forum!
See more
See less

Partner 728x90

Collapse

Set Stop Loss to Entry Name

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

    Set Stop Loss to Entry Name

    Hello. I am looking a work around to achieve the following:
    ExitLongStopMarket("Long 1a", CalculationMode.Ticks, 100);
    thanks in advance

    #2
    Hello crossbones,

    Welcome to the NinjaTrader forums!

    If you are in a position created with "Long 1a", you could have something similar to:

    Code:
    if (Position.MarketPosition == MarketPosition.Long)
    {
    if (stopPrice == 0)
    stopPrice = Position.AveragePrice - 100 * TickSize;
    
    ExitLongStopMarket(stopPrice, "myExit", ("Long 1a")
    }
    ExitLongStopMarket(double stopPrice, string signalName, string fromEntrySignal)
    https://ninjatrader.com/support/help...stopmarket.htm


    Below is a link to a forum post with helpful information about getting started with NinjaScript.
    Chelsea B.NinjaTrader Customer Service

    Comment


      #3
      Thanks for the code example. I do have a follow up question of how to do something like the below.

      if (EntrySignal("Long 1a"))
      {
      do something
      }

      Comment


        #4
        Hello crossbones,

        There is no EntrySignal() method in NinjaScript. However, you can design your own method to derive a signal and take the actions you desire.

        To get acquainted with NinjaScript, I may suggest starting with the Strategy Builder 301 tutorial and then to experiment creating strategy logic following our Conditions and Actions examples. Once you are comfortable setting up logic with these examples, you can incorporate them in a larger strategy.

        Strategy Builder 301 — https://www.youtube.com/watch?v=_KQF2Sv27oE

        Conditions examples —https://ninjatrader.com/support/help...on_builder.htm

        Actions examples — https://ninjatrader.com/support/help...us/actions.htm

        The Strategy Builder creates Managed Approach NinjaScript code, so it can also help to review our Managed Approach documentation for more information on how positions can be entered and managed.

        Managed Approach - https://ninjatrader.com/support/help...d_approach.htm

        You can then click the View Code button in the Strategy Builder to see the resulting syntax.

        We look forward to assisting.

        JimNinjaTrader Customer Service

        Comment

        Latest Posts

        Collapse

        Topics Statistics Last Post
        Started by GussJ, 03-04-2020, 03:11 PM
        15 responses
        3,271 views
        0 likes
        Last Post xiinteractive  
        Started by Tim-c, Today, 02:10 PM
        1 response
        8 views
        0 likes
        Last Post NinjaTrader_ChelseaB  
        Started by Taddypole, Today, 02:47 PM
        0 responses
        2 views
        0 likes
        Last Post Taddypole  
        Started by chbruno, 04-24-2024, 04:10 PM
        4 responses
        51 views
        0 likes
        Last Post chbruno
        by chbruno
         
        Started by TraderG23, 12-08-2023, 07:56 AM
        10 responses
        403 views
        1 like
        Last Post beobast
        by beobast
         
        Working...
        X