Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

strategy stops after one trade

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

    strategy stops after one trade

    Can anybody help with this script please?

    It makes a trade once and then doesn't make any more when the conditions are met.
    needs re-enabling to makes another trade, then makes one trade and so forth.
    Script is as follows: Compiles OK


    IsInstantiatedOnEachOptimizationIteration = true;
    }
    else if (State == State.Historical)
    {
    SetProfitTarget(CalculationMode.Ticks, 60);
    SetStopLoss(CalculationMode.Ticks, 60);


    }
    else if (State == State.DataLoaded)
    {

    QuantumDynamicPricePivots1 = QuantumDynamicPricePivots(Close, 10);
    VolumeOscillator1 = VolumeOscillator(Close, 3, 50);
    }
    }


    protected override void OnBarUpdate()
    {
    if (CurrentBar < 5)
    return;

    if(State == State.Historical) return;

    if ((entryOrder == null && Close[0] > 0)
    && (VolumeOscillator1[0] > 0)
    &&(QuantumDynamicPricePivots1.MarketAnalyzerPlo t[0] == -1))


    EnterLong("myEntryOrder");



    if (BarsSinceEntryExecution() >3)
    {
    ExitLong();


    }



    }
    protected override void OnExecutionUpdate(Execution execution, string executionId, double price, int quantity, MarketPosition marketPosition, string orderId, DateTime time)
    {
    // Assign entryOrder in OnOrderUpdate() to ensure the assignment occurs when expected.
    // This is more reliable than assigning Order objects in OnBarUpdate, as the assignment is not gauranteed to be complete if it is referenced immediately after submitting
    if (execution.Order.Name == "myEntryOrder" && execution.Order.OrderState == OrderState.Filled)
    entryOrder = execution.Order;

    if (entryOrder != null && entryOrder == execution.Order)
    Print(execution.ToString());
    }





    }
    }

    Many thanks

    #2
    I'm going to guess that entryOrder is no longer null after you assign it in the OnExecutionUpdate - hence blocking further trades.

    Comment


      #3
      you got it Thanks a lot !

      Comment

      Latest Posts

      Collapse

      Topics Statistics Last Post
      Started by MatthewLesko, Today, 07:59 PM
      0 responses
      3 views
      0 likes
      Last Post MatthewLesko  
      Started by VolatyTrading, Today, 07:57 PM
      0 responses
      2 views
      0 likes
      Last Post VolatyTrading  
      Started by RookieKiwi, Today, 06:53 PM
      0 responses
      3 views
      0 likes
      Last Post RookieKiwi  
      Started by kazisl, Today, 05:52 PM
      0 responses
      5 views
      0 likes
      Last Post kazisl
      by kazisl
       
      Started by andrewjoseph939, Today, 02:39 PM
      1 response
      8 views
      0 likes
      Last Post NinjaTrader_Jim  
      Working...
      X