https://charts.mql5.com/26/168/eurau...up-limited.png
الكوداسفل سيساعدك كثيرا في نقد الفكرة:
كود:int OnInit()
{
EventSetTimer(1);
return(INIT_SUCCEEDED);
}
void OnDeinit(const int reason)
{
EventKillTimer();
}
void OnTimer()
{
for(int i=0; i<28;i++)
{
datetime time1=iTime(NULL,PERIOD_D1,i);
double price1=iHigh(NULL,PERIOD_D1,i);
double price2=iLow(NULL,PERIOD_D1,i);
color clr=C'00,00,99';if(MathMod(i,2)==0)clr=C'99,0,00';
if(i!=0)
datetime time2=iTime(NULL,PERIOD_D1,i-1);
else{
time2=iTime(NULL,PERIOD_D1,0)+PERIOD_H1*2400;clr=C'00,11,00';}
ObjectDelete("DAY_"+i);
ObjectCreate(0,"DAY_"+i,OBJ_RECTANGLE,0,time1,price1,time2,price2);
ObjectSetInteger(0,"DAY_"+i,OBJPROP_COLOR,clr);
}
}