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 NullPointStrategies, Today, 05:17 AM
      0 responses
      53 views
      0 likes
      Last Post NullPointStrategies  
      Started by argusthome, 03-08-2026, 10:06 AM
      0 responses
      130 views
      0 likes
      Last Post argusthome  
      Started by NabilKhattabi, 03-06-2026, 11:18 AM
      0 responses
      70 views
      0 likes
      Last Post NabilKhattabi  
      Started by Deep42, 03-06-2026, 12:28 AM
      0 responses
      44 views
      0 likes
      Last Post Deep42
      by Deep42
       
      Started by TheRealMorford, 03-05-2026, 06:15 PM
      0 responses
      49 views
      0 likes
      Last Post TheRealMorford  
      Working...
      X