任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 1007

 

我希望订单在例如2小时15分钟后关闭。这样写是正确的吗?

如果(OrderOpenTime()+2*15*00 <=TimeCurrent()) Cls_Buy=true;

 
Ratmirf:

我希望订单在例如2小时15分钟后关闭。这样写是正确的吗?

如果(OrderOpenTime()+2*15*00 <=TimeCurrent()) Cls_Buy=true。

不,我们应该把2小时换算成秒(2*60*60),再加上换算成秒的15分钟(15*60)。那么它将是正确的。
 

你能告诉我如何通过分解文件传输字符正确地从字符串 转换为数组 吗?

这里有一个例子。

string str = "String1\nString2\nString3\n";
 
flajelet:

你能告诉我如何通过分解文件传输字符正确地从字符串转换为数组吗?

这里有一个例子。

可能会有帮助
 
大家好)请告知如何选择一个时间段(例如找到 过去或当前一天的最大、最小值)或例如过去的7天
 
Tema97:
大家好)请告知如何选择一个时间段(例如--找到过去或当前一天的最大、最小值)或例如过去7天的时间。

也许https://docs.mql4.com/ru/series/ihighest 和https://docs.mql4.com/ru/series/ilowest 会有所帮助

 
AlexeyVik:
AlexeyVik:
不,你必须将2小时转换为秒(2*60*60),再加上转换为秒的15分钟(15*60)。那么它将是正确的。

谢谢你!在这种情况下,正确的条目是什么?

如果(OrderOpenTime()+2*60*60+15*60 <=TimeCurrent()) Cls_Buy=true;

这是否正确?

 
Ratmirf:
或如果(OrderOpenTime()+7200+15*60 <=TimeCurrent())Cls_Buy=true;?
 
AlexeyVik:
不,我们应该把2小时换算成秒(2*60*60),再加上换算成秒的15分钟(15*60)。那么它将是正确的。

所以这是对的吗?

如果(OrderOpenTime()+7200+15*60 <=TimeCurrent()) Cls_Buy=true;

如果(OrderOpenTime()+7200+900 <=TimeCurrent()) Cls_Buy=true;

而最终变成这样?

如果(OrderOpenTime()+8100 <=TimeCurrent())Cls_Buy=true。

 
大家好。内容 - 对于每个未平仓的市场订单(有获利和止损),当止损被触发时,我在相反的方向放置挂单(如果订单是买入,则挂单发送)。我找不到任何语法序列来写一个脚本 当当前订单在获利时关闭时删除挂单?也许在免费的脚本中,有一个书面的脚本,但搜索没有结果( 。我想自己写一个,以便能够处理它,但我不能理解语法顺序。让我用另一个例子来解释--我想吃冰淇淋--语法顺序--1)--离开沙发2)穿上衣服3)去商店4)买冰淇淋。我的任务是否也可以这样做?