//---- Calculate Levels
double p,q,d,r1,r2,r3,s1,s2,s3,bl1,bl2,sl1,sl2;
//----
d=(today_high - today_low);
q=(yesterday_high - yesterday_low);
p=(yesterday_high + yesterday_low + yesterday_close)/3;
p=NormalizeDouble(p,digits);
gvname=Symbol()+"p";
gvval=p;
GlobalVariableSet(gvname,gvval);
r1=(2*p)-yesterday_low;
r1=NormalizeDouble(r1,digits);
gvname=Symbol()+"r1";
gvval=r1;
GlobalVariableSet(gvname,gvval);
r2=p+(yesterday_high - yesterday_low); // r2 = p-s1+r1;
r2=NormalizeDouble(r2,digits);
gvname=Symbol()+"r2";
gvval=r2;
GlobalVariableSet(gvname,gvval);
r3=(2*p)+(yesterday_high-(2*yesterday_low));
r3=NormalizeDouble(r3,digits);
gvname=Symbol()+"r3";
gvval=r3;
GlobalVariableSet(gvname,gvval);
s1=(2*p)-yesterday_high;
s1=NormalizeDouble(s1,digits);
gvname=Symbol()+"s1";
gvval=s1;
GlobalVariableSet(gvname,gvval);
s2=p-(yesterday_high - yesterday_low); // s2 = p-r1+s1;
s2=NormalizeDouble(s2,digits);
gvname=Symbol()+"s2";
gvval=s2;
GlobalVariableSet(gvname,gvval);
s3=(2*p)-((2* yesterday_high)-yesterday_low);
s3=NormalizeDouble(s3,digits);
gvname=Symbol()+"s3";
gvval=s3;
GlobalVariableSet(gvname,gvval);
//----
string Signal ="";
color col;
double open;
if (DailyOpenCalculate==true) { open=today_open; }
else
{ open=p; }
//----
bl1=open+(BuySellStart*Point);
bl1=NormalizeDouble(bl1,digits);
gvname=Symbol()+"bl1";
gvval=bl1;
GlobalVariableSet(gvname,gvval);
bl2=open+(BuySellEnd*Point);
bl2=NormalizeDouble(bl2,digits);
gvname=Symbol()+"bl2";
gvval=bl2;
GlobalVariableSet(gvname,gvval);
sl1=open-(BuySellStart*Point);
sl1=NormalizeDouble(sl1,digits);
gvname=Symbol()+"sl1";
gvval=sl1;
GlobalVariableSet(gvname,gvval);
sl2=open-(BuySellEnd*Point);
sl2=NormalizeDouble(sl2,digits);
gvname=Symbol()+"sl2";
gvval=sl2;
GlobalVariableSet(gvname,gvval);
voila le code je ne comprend pas comment bl1,bl2,sl1,sl2 sont calculer si quelqu'un pouvait m'aider sa serait simpas.
merci
![]() |
|


LinkBack URL
About LinkBacks
Répondre avec citation