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

 
Alexey Viktorov:

我可以阅读文件吗?


是的,谢谢。知道这一点...忘了。我在工作中--没有时间去查看。

 

你好。我正在学习用MQL4编程。

你能告诉我如何在震荡器上对趋势线进行算法,例如。CCI。

而当振荡器突破这条趋势线时,专家顾问应该给出一个信号或开出一个订单。

代码可以准备好,但要有注释。我想了解,想知道这一切是如何发生的。

 
大家好!
我从mql4转到mql5的一个问题。在mql5是否可以将挂单 转化为市价?例如,只有在转换订单的蜡烛图在20点开盘时,挂单才能转换为市价订单。如果这个蜡烛图在不同的时间打开 - 而不是将挂单转化为市场订单,在转化的时候删除它,还是以后?
谢谢你的提示。
 
ANDREY:
大家好! 我从mql4转到mql5的一个问题。在
mql5是否可以将挂单 转化为市价?例如,只有在转换订单的蜡烛图在20点开盘时,挂单才能转换为市价订单。如果这个蜡烛图在不同的时间开盘--与其将挂单转化为市价单,不如在转化的时候删除它,还是以后? 谢谢你的提示。
在寿命等于时间框架的蜡烛的时刻开立挂单。过期时间应超过600秒。对于5分钟和分钟,如果他们没有工作,我们应该删除挂单。
 

请帮助,我不能创建一个条件


有三个缓冲区

ExtBuffer1--指标值
ExtBuffer2--(红色)向下跨越顶层后向上跨越底层
ExtBuffer3--(绿色)向下跨越底层后向下跨越顶层

请给予帮助。

 
bool IsRed=false;

int OnCalculate(....)
   {
   if(ExtBuffer1[i-1]>UpLevel && ExtBuffer1[i]<=UpLevel) IsRed=true;
   if(ExtBuffer1[i-1]<DnLevel && ExtBuffer1[i]>=DnLevel) IsRed=false;

   if(IsRed)
      {
      ExtBuffer2=ExtBuffer1;
      ExtBuffer3=EMPTY_VALUE;
      }
   else
      {
      ExtBuffer3=ExtBuffer1;
      ExtBuffer2=EMPTY_VALUE;
      }
   return(0);
   }
 
Valeriy Yastremskiy:
在寿命等于时间框架的蜡烛的时刻开仓。过期时间应在600秒以上。在5分钟和几分钟内,如果挂单不起作用,就删除挂单。

谢谢你的提示。

 
Aleksei Stepanenko:

谢谢你!!!。

 
你好,2020.11.15_05:51 GMT+3。关于我在MT4的策略测试器 太慢的问题。在我的三个月历史的英镑兑美元小时图上,它曾经似乎运行得很好,没有多久。我正在测试我的专家顾问。最近我在GOLD,M15上测试了我的EA一个月的历史。我花了一小时四十七分钟来检查,但在测试器中是一天半的时间。如何才能使我的策略测试器快速工作?我应该写信给服务台吗?谁知道该怎么做?我将等待答复。06:04 GMT+3。是的,我可以附上MT4测试器的日志。
附加的文件:
20201113.log  45 kb
 
你能告诉我如何计算立方根吗? 表达式MathPow(x,1/3)=1