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

Give Stop Loss & Profit Target orders names

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

  • NinjaTrader_ChelseaB
    replied
    Hello Gav_G,

    When placing multiple entry orders that have separate exit orders, the entries will need unique signal names and the exits will need to be using the fromEntrySignal of the entry.

    Also, the EntryHandling will need to be set to UniqueEntries or EntriesPerDirection will need to be set to 2.
    https://ninjatrader.com/support/help...ryhandling.htm
    https://ninjatrader.com/support/help...rdirection.htm

    Leave a comment:


  • NT-Roland
    replied
    Hi Gav_G,
    Try to add the name of your TP/SL as illustrated below.

    SetProfitTarget(@"Buy_1", CalculationMode.Ticks, (ATR1[0]*1.5)/TickSize, YOURNAME1)
    SetStopLoss(@"Buy_1", CalculationMode.Ticks, (ATR1[0]*1.5)/TickSize, YOURNAME1, false);
    SetStopLoss(@"Buy_2", CalculationMode.Ticks, (ATR1[0]*1.5)/TickSize, YOURNAME2, false);

    NT-Roland

    Leave a comment:


  • Gav_G
    started a topic Give Stop Loss & Profit Target orders names

    Give Stop Loss & Profit Target orders names

    Hi

    Want to be able to tie the stop loss orders & profit target orders I'm setting for 2 different sell or buy positions, to the actual positions. To do this I think I need to name the actual stop loss orders & profit target orders

    As an example I'm using the below to create stops & targets

    Code:
    SetProfitTarget(@"Buy_1", CalculationMode.Ticks, (ATR1[0]*1.5)/TickSize);
    //SetProfitTarget(@"Buy_2", CalculationMode.Ticks, (ATR1[0]*3)/TickSize);
    SetStopLoss(@"Buy_1", CalculationMode.Ticks, (ATR1[0]*1.5)/TickSize, false);
    SetStopLoss(@"Buy_2", CalculationMode.Ticks, (ATR1[0]*1.5)/TickSize, false);
    However when the strategy has run, the orders are just named 'stop loss' or 'profit target'

    Is there a way to name them so I can link which was for which position as per the above?

    Thanks

Latest Posts

Collapse

Topics Statistics Last Post
Started by WHICKED, Today, 04:10 PM
1 response
20 views
0 likes
Last Post NinjaTrader_ShawnB  
Started by Trasss_Kenneth, Today, 01:49 PM
2 responses
47 views
0 likes
Last Post bltdavid  
Started by Newtrader101, Today, 03:22 PM
2 responses
26 views
0 likes
Last Post Newtrader101  
Started by johnMoss, Today, 01:43 PM
5 responses
46 views
0 likes
Last Post NinjaTrader_ChrisL  
Started by qs121, Today, 12:24 PM
2 responses
48 views
0 likes
Last Post qs121
by qs121
 
Working...
X