新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 260

 
mt1002:

暗示我在画一个物体。

ObjectCreate(0, "good_"+(string)s,OBJ_ARROW,0,0,0); //创建一个箭头。

ObjectSetInteger(0, "good_"+(string)s,OBJPROP_ARROWCODE,252); // 设置箭头代码

ObjectSetInteger(0, "good_"+(string)s,OBJPROP_TIME,Time[1]); //设置时间

ObjectSetDouble(0, "good_"+(string)s,OBJPROP_PRICE,High[1]+0.0001)。

ObjectSet("good_"+(string)s,OBJPROP_COLOR,Lime)。

ObjectSet("good_"+(string)s,OBJPROP_WIDTH,2)。

s++;

如何使箭头比条形图的高点高10个点。 High[1]+0.0001不能做到这一点((()

高[1]+10*点
 
Alekseu Fedotov:
高[1]+10*点

是否High[1]+10*_Point != High[1]+0.0001 ??????????????

在哪些引文中应该是10?

 
Alekseu Fedotov:
高[1]+10*点

切特在测试器中不工作。我的报价是小数点后5位。

 
mt1002:

切特在测试器中不工作。我的报价是小数点后5位。

你如何确定哪些是无效的?物品的价格不在底部。这就是为什么你不能看到那一个点。做到5-7点,你就知道了。

 

如何通过ATR计算SL?

//================================================================//
double atr(int bar)
  {
   return (iATR(Symbol(),0,ATR,1));
  }
//============Расчет СЛ по ATR===================================//
double atr(int Sl)
  {
   double atr=iATR(Symbol(),0,ATR,1);
   Sl=atr/0.00001*Point;
   return(Sl);
  }
 
Ibragim Dzhanaev:

如何通过ATR计算SL?

仅仅是iATR/Point()--获得积分
 
Artyom Trishkin:
仅仅是iATR/Point()--获得积分

这是否正确?

//============Расчет СЛ по ATR===================================//
int Sl(int stop)
  {
     Sl=iATR(Symbol(),0,ATR,1)/0.00001*Point;  
   return(stop);
  }
 
Ibragim Dzhanaev: 是这样吗?

如果你有一个五位数的Point()函数--见参考文献--或者一个在_Point前面有下划线的变量是0.00001

 
STARIJ:

如果你有五位数,Point()函数 或_Point前面有下划线的变量是0.00001


谢谢你。

 
Ibragim Dzhanaev:

是这样吗?

我告诉过你--只要把ATR值除以点。

原因: