初心者を助ける - 曜日と時刻の機能 - ページ 4

 

0、23、1、15の4つの値に対して4つの外部入力フィールドを 作りたい場合。このような形になるのでしょうか?


extern int StartDay=0;
extern int StopDay=1;
extern int StartTime=23;
extern int StopTime=15;


そして


bool sunday_cond = (TimeDayOfWeek(TimeCurrent())==StartDay) && (Hour()>=StartTime);
bool monday_cond = (TimeDayOfWeek(TimeCurrent())==StopDay) && (Hour()<=StopTime);


これでうまくいくでしょうか?


コンパイルしてもエラーは出ません :)

 
その間に、同じものを書きましたので、添付ファイルをご覧ください ;-)笑
ファイル:
debug2.mq4  6 kb
 
meikel:
ちょうど私がその間に書いたものと同じです、添付ファイルをご覧ください ;-)笑

ははは、面白い同じ考え :-)LOL


わかりました、ではあなたのコードを使います。


ありがとうございます

 

残りのコードはチェックして いませんが、このような単純なリターンは最良の方法ではないかもしれません - 注文がオープンであれば、スタートはリターンしないはずです。

もし、注文がオープンであれば、スタートは返されるべきではありません。もし、mytradeallowedがチェックされたら、オープンオーダーを見ることを妨げない別のポイントに移動するのが良いでしょう。

 
meikel:

残りのコードはチェックしていませんが、このような単純なリターンは最良の方法ではないかもしれません - 注文がオープンであれば、スタートはリターンしないはずです。

もし注文が開いていれば、スタートは戻らないはずです。


わかりました、ではそれをどこに入れるか教えてください。


PMを送りました。

 

こんにちは。


EAが日曜の夕方に取引されたことをお伝えしたいのですが、日曜の夕方だけ なので、完璧に動作します。


ありがとうございます。