//+----------------------------------------------------------------------------+//| Автор : Ким Игорь В. aka KimIV, http://www.kimiv.ru |//+----------------------------------------------------------------------------+//| Версия : 29.04.2009 |//| Описание : Возвращает флаг разрешения торговли по времени. |//+----------------------------------------------------------------------------+//| Параметры: |//| TimeBegin - время начала торговли (ЧЧ:ММ) |//| TimeEnd - время окончания торговли (ЧЧ:ММ) |//+----------------------------------------------------------------------------+bool isTradeTimeString(string TimeBegin="00:00",string TimeEnd="00:00"){datetime dtBegin, dtEnd;// Время начала и окончания работыint hc, he;// Часы текущего времени и окончания работы
dtBegin=StrToTime(TimeToStr(TimeCurrent(), TIME_DATE)+" "+ TimeBegin);
dtEnd =StrToTime(TimeToStr(TimeCurrent(), TIME_DATE)+" "+ TimeEnd);
hc =TimeHour(TimeCurrent());
he =TimeHour( dtEnd);if( dtBegin>= dtEnd){if( hc>= he) dtEnd+=24*60*60;else dtBegin-=24*60*60;}if(TimeCurrent()>= dtBegin &&TimeCurrent()<= dtEnd)return( True);elsereturn( False);}
MovingInWL()函数只是浏览所有未结头寸,而不考虑过滤器sy、op、mn。所附例子EA(第55页)也是如此。
安德烈,谢谢你!纠正了...
e-MovingInWL2.mq4 也被修复。下午好,伊戈尔!
感谢你为论坛奉献了这么多时间。伊戈尔,你知道有什么机会可以获得关于传入的买入/卖出请求的信息吗--"市场深度"。
伊戈尔,你知道有什么机会可以获得关于传入的买入/卖出请求的信息吗--"市场深度"。
不
isTradeTimeString()函数。
该函数返回允许按时间交易的标志。实际上,它实际上是检查交易服务器的当前时间是否位于某个时间段内。如果它在里面,isTradeTimeString()函数返回真,否则返回假。这个函数的特点是可以指定一天内和一天外的时间间隔。这将在使用实例中详细说明。isTradeTimeString()函数接受以下可选参数。
isTradeTimeString()的使用实例。
附上一个测试isTradeTimeString()函数的脚本。
伊戈尔,i-Sessions指标偶尔会出现故障:尚未打开的会议区域出现和消失......
伊戈尔,i-Sessions指标偶尔会出现故障:尚未打开的会议区域出现和消失......
哎呀...我收回那句话...他们在等待事件方面也会派上用场......请原谅我......请......。
isTradeTimeString()函数。
该函数返回允许按时间交易的标志。实际上,它实际上是检查交易服务器的当前时间是否位于某个时间段内。如果它在里面,isTradeTimeString()函数返回真,否则返回假。这个函数的特点是可以指定一天内和一天外的时间间隔。这将在使用实例中详细说明。isTradeTimeString()函数接受以下可选参数。
也可以将变量设置为不是 "字符串",而是 "int"。为了在测试器中搜索?
>> 预先感谢你。
你能否让变量不是 "字符串 "而是 "int"。为了能够在测试器中进行搜索?
在第76页...