//+----------------------------------------------------------------------------+//| Автор : Ким Игорь В. 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(P55)でも同様です。
アンドレイ、ありがとうございます修正されました...
e-MovingInWL2.mq4も 修正されました。イゴールさん、こんにちは。
このフォーラムに多くの時間を割いていただき、ありがとうございました。イゴール、入ってくる売買依頼の情報、つまり「市場の深さ」を知る機会をご存知ですか?
イゴール、入ってくる売買依頼の情報、つまり「市場の深さ」を知る機会をご存知ですか?
ノー
isTradeTimeString()関数を使用します。
説明: 時間指定取引を許可するフラグを返します。実際には、トレードサーバーの現在時刻がある時間帯の中にあるかどうかをチェックします。内であれば、isTradeTimeString()関数はtrueを返し、そうでなければfalseを返します。この機能の特徴は、時間間隔を1日中と1日外の両方で指定できることです。これについては、使用例で詳しく紹介する。isTradeTimeString()関数には、以下のオプションパラメータを指定できます。
isTradeTimeString()の使用例です。
SZY. isTradeTimeString()関数をテストするためのスクリプトを添付します。
イゴール i-Sessionsのインジケーターには、まだ開いていないセッションの領域が現れたり消えたりする不具合が時々あるのですが......。
イゴール i-Sessionsのインジケーターには、まだ開いていないセッションの領域が現れたり消えたりする不具合が時々あるのですが......。
おっと...撤回します...イベントの待ち時間などにも重宝しそうですね...。すいません...お願いします...
isTradeTimeString()関数を使用します。
説明: 時間指定取引を許可するフラグを返します。実際には、トレードサーバーの現在時刻がある時間帯の中にあるかどうかをチェックします。内であれば、isTradeTimeString()関数はtrueを返し、そうでなければfalseを返します。この機能の特徴は、時間間隔を1日中と1日外の両方で指定できることです。これについては、使用例で詳しく紹介する。isTradeTimeString()関数には、以下のオプションパラメータを指定できます。
また、変数を "string "ではなく、"int "に設定することも可能です。テスターで検索するためには?
>> よろしくお願いします。
変数を "string "ではなく、"int "にすることはできますか?テスターで検索できるようにするため?
76ページで...