Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

AccDistRangeBreakout Strategy posted in UserApp

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

    AccDistRangeBreakout Strategy posted in UserApp

    Hi, Can you please assist with the coding of the AccDistRangeBreakout Strategy posted in UserApp for entering Short positions? It only entering Long positions?? Thanks

    Accumulation/Distribution Range Breakout strategy was published in the August 2018 Stocks and Commodities article titled ‘Portfolio Strategy Based On Accumulation/Distribution’ by Domenico D’Errico.


    Below is the partial code for Long position:

    ********************************
    protected override void OnBarUpdate()
    {
    if (CurrentBar < Length || CurrentBar < 12 || CurrentBar < VolAvg || CurrentBar < VolDelay)
    return;

    // Persist previous Top and Bot
    Top[0] = Top[1];
    Bot[0] = Bot[1];

    Range_[0] = MAX(High,Length)[0] - MIN(Low,Length)[0];

    if (Range_[0] < ConsolidationFactor * Range_[Length])
    {
    Top[0] = MAX(High, Length)[0];
    Bot[0] = MIN(Low, Length)[0];
    }

    if (ToDay(Time[0]) > 20030101 && Close[0] > Top[0] && Bot[0] > Bot[12]
    && SMA(Volume, VolAvg)[VolDelay] > VolRatio * SMA(Volume, VolAvg)[VolAvg + VolDelay])
    {
    int ProfitQuantity = 0;
    if (TradeProfit)
    ProfitQuantity = (int)Math.Floor(SystemPerformance.RealTimeTrades.T radesPerformance.NetProfit / Close[0]);
    EnterLong((int)Math.Floor(AmountToBuy/Close[0]) + ProfitQuantity);
    }
    if (Position.MarketPosition == MarketPosition.Long && Close[0] < Bot[0])
    ExitLong();
    }​
    **************************

    #2
    Hello Faranzi,

    While our support cannot make changes to the existing file on the user app share you can download it and edit it on your end by using the NinjaScript editor. Because this was made for only long you would have to use prints to check the values used in the conditions to make sure that also makes sense to be used as a trigger for a short trade. If so you can make similar conditions to what you have posted to enter short instead. Other logic may also be required depending on your overall goal with how you wanted that to work with long and short trades together.

    Comment

    Latest Posts

    Collapse

    Topics Statistics Last Post
    Started by CarlTrading, 05-11-2026, 05:56 AM
    0 responses
    56 views
    0 likes
    Last Post CarlTrading  
    Started by CarlTrading, 05-10-2026, 08:12 PM
    0 responses
    34 views
    0 likes
    Last Post CarlTrading  
    Started by Hwop38, 05-04-2026, 07:02 PM
    0 responses
    195 views
    0 likes
    Last Post Hwop38
    by Hwop38
     
    Started by CaptainJack, 04-24-2026, 11:07 PM
    0 responses
    359 views
    0 likes
    Last Post CaptainJack  
    Started by Mindset, 04-21-2026, 06:46 AM
    0 responses
    281 views
    0 likes
    Last Post Mindset
    by Mindset
     
    Working...
    X