Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Optimization of strategy code

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

    Optimization of strategy code

    Hi! I'm using some indicators (Pivot and Ichimoku) in my multi instrument strategy for plotting and for checking conditions to enter/exit orders. I do not have any attribute set for my indicator, I'm calling them when I need them like this :

    ```
    AddChartIndicator(Ichimoku(BarsArray[1]));
    AddChartIndicator(Pivots(BarsArray[1], PivotRange.Daily, HLCCalculationMode.CalcFromIntradayData, 0, 0, 0, 240));​
    ```
    or like this :

    ```
    if(Closes[BarsInProgress][0] > Ichimoku(BarsArray[BarsInProgress]).GetTenkanSenValue()) {...}
    double[] pivotLevels = {
    Pivots(BarsArray[BarsInProgress], PivotRange.Daily, HLCCalculationMode.CalcFromIntradayData, 0, 0, 0, 240).S3[0],
    Pivots(BarsArray[BarsInProgress], PivotRange.Daily, HLCCalculationMode.CalcFromIntradayData, 0, 0, 0, 240).S2[0],
    Pivots(BarsArray[BarsInProgress], PivotRange.Daily, HLCCalculationMode.CalcFromIntradayData, 0, 0, 0, 240).S1[0],
    Pivots(BarsArray[BarsInProgress], PivotRange.Daily, HLCCalculationMode.CalcFromIntradayData, 0, 0, 0, 240).Pp[0],
    Pivots(BarsArray[BarsInProgress], PivotRange.Daily, HLCCalculationMode.CalcFromIntradayData, 0, 0, 0, 240).R1[0],
    Pivots(BarsArray[BarsInProgress], PivotRange.Daily, HLCCalculationMode.CalcFromIntradayData, 0, 0, 0, 240).R2[0],
    Pivots(BarsArray[BarsInProgress], PivotRange.Daily, HLCCalculationMode.CalcFromIntradayData, 0, 0, 0, 240).R3[0]
    };​
    ```
    I wanted to know If calling them like this on the running time are a bad habit or it is fine and do not affect a lot performances.

    #2
    Hello Tessan,

    That is fine, you can do that or make variables. Indicators have a cache system so if you have called it once it won't need to be recreated the next time you call it later.

    Comment


      #3
      ok! thank you for your quick answer Jesse

      Comment

      Latest Posts

      Collapse

      Topics Statistics Last Post
      Started by charlesugo_1, 05-26-2026, 05:03 PM
      0 responses
      73 views
      0 likes
      Last Post charlesugo_1  
      Started by DannyP96, 05-18-2026, 02:38 PM
      1 response
      152 views
      0 likes
      Last Post NinjaTrader_ChelseaB  
      Started by CarlTrading, 05-11-2026, 05:56 AM
      0 responses
      162 views
      0 likes
      Last Post CarlTrading  
      Started by CarlTrading, 05-10-2026, 08:12 PM
      0 responses
      100 views
      0 likes
      Last Post CarlTrading  
      Started by Hwop38, 05-04-2026, 07:02 PM
      0 responses
      288 views
      0 likes
      Last Post Hwop38
      by Hwop38
       
      Working...
      X