+91-0000000000

}

Monday – Friday : 9:00 AM – 6:30 PM

Darvas Box Buy Sell

Capture trend changes with the Darvas Box Buy Sell AFL for Amibroker. This powerful tool, available for free download, leverages the Amibroker data feed to identify potential buy and sell signals based on the Darvas Box theory. Whether you’re a trend follower or a momentum trader, this AFL enhances your ability to spot breakout opportunities. Integrate the Darvas Box Buy Sell AFL into your toolkit to refine your entry and exit points and make more informed trading decisions.

/
_SECTION_BEGIN("darvas box buy sell");
box1=0;
box2=0;
SetBarsRequired(10000,10000);
procedure fillDarvas(start,end,swap,top, bottom )
{
   for ( j = start; j < end; j++)
   {
       if( box1[j] == swap)
  box1[j]= top ;
else
box1[j]= bottom;

       if(box2[j] == swap)
  box2[j]= bottom ;
else
box2[j]= top;
   }
}

BoxArr1 = 0;
BoxArr2 = 0;
StateArray = 0;
DBuy = 0;
DSell = 0;
TopArray = 0;
BotArray = 0;
tick=0;

BoxTop = High[0];
BoxBot = Low[0];
swap=0;
state = 0;
BoxStart = 0;

for (i=0; i(BoxTop*(1+tick/100)))
  {
fillDarvas(BoxStart,i,swap,BoxTop,BoxBot);

  state = 1;
  swap =  !swap;
  BoxTop = High[i];
  BoxStart = i;
  }
 }
 else
 {
  if (High[i]BoxBot))
      {
   state++;
   }
      else
   {
      state=3;
   }
      if (state==3)
      BoxBot=Low[i];
  }
  else
  {
      state=1;
      BoxTop=High[i];
  }
 }
 StateArray[i] = state;
}

fillDarvas(BoxStart,BarCount,swap,BoxTop,BoxBot);
Buy=Cover=H>Ref(box1,-1) AND H>Ref(box2,-1) AND Ref(statearray,-1)==5;
Short=Sell=L

Open chat
1
Hi, how can I help you?