Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Do SetProfitTarget() & SetStopLoss() for Multi-Time Frame & Instruments Strategy

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

    Do SetProfitTarget() & SetStopLoss() for Multi-Time Frame & Instruments Strategy

    Do SetProfitTarget() & SetStopLoss() work for Multi-Time Frame & Instruments Strategy?
    The total of all the instruments and the individuals.

    #2
    Hello johnnybegoode, thanks for your post.

    If you set the stop or target from State.Configure, then that will be applied to all orders generated by the strategy. You can also set individual stops and targets like so:

    Code:
    ...
    
    else if (State == State.Configure)
                {
                    AddDataSeries("CL 11-19", BarsPeriodType.Minute, 1);
                }
            }
    
            protected override void OnBarUpdate()
            {
                if(State == State.Historical)
                    return;
    
                if(BarsInProgress == 0)
                {
                    SetStopLoss(CalculationMode.Ticks, 10);
                    EnterLong();
                }
    
                if(BarsInProgress == 1)
                {
                    SetStopLoss(CalculationMode.Ticks, 30);
                    EnterLong();
                }

    Comment


      #3
      I mean could you make it work based the sum/total of all the combined instruments. It works on individual instrument.

      i.e. with 2 open positions

      BarsArray[0] - EURUSD is at -$20
      BarsArray[1] - GBPUSD is at $40

      I would like SetProfitTarget() at $20 and it closes both positions at the same time.
      At the moment, it is based on individual instrument's profit.

      Thank you!
      Last edited by johnnybegoode; 10-04-2019, 03:53 PM.

      Comment


        #4
        Hi johnnybegoode, thanks for your reply.

        Correct me if I am wrong, do you want to set the stop loss based on the average position? If so then just set a global stop loss and profit target. This will set a common stop loss for any entry that occurs. Any other values will need to be calculated by your script.

        Comment

        Latest Posts

        Collapse

        Topics Statistics Last Post
        Started by CarlTrading, 03-31-2026, 09:41 PM
        1 response
        45 views
        0 likes
        Last Post NinjaTrader_ChelseaB  
        Started by CarlTrading, 04-01-2026, 02:41 AM
        0 responses
        21 views
        0 likes
        Last Post CarlTrading  
        Started by CaptainJack, 03-31-2026, 11:44 PM
        0 responses
        31 views
        1 like
        Last Post CaptainJack  
        Started by CarlTrading, 03-30-2026, 11:51 AM
        0 responses
        50 views
        0 likes
        Last Post CarlTrading  
        Started by CarlTrading, 03-30-2026, 11:48 AM
        0 responses
        42 views
        0 likes
        Last Post CarlTrading  
        Working...
        X