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