ディスカッション - ページ 15 1...8910111213141516171819202122...159 新しいコメント Heder 2006.07.22 09:24 #141 有効期限切れの注文について こんにちは。 保留中の注文が、置かれた時間とは関係なく、00:00に期限が切れるようにする関数またはルーチンを知りたいのです。 例: 13:00に買いの逆指値注文を発注(有効期限は00:00)。 22:00に売りの逆指値注文を発注(有効期限は00:00)。 ありがとうございます。 398982 2006.07.26 23:11 #142 プログラミングの質問 私はeaのプログラミングに新しいです私は別の開始と停止時間をfiredaves universallmacross eaに追加しようとしている私はこれを行うだろう方法についての任意のアイデアあなたの時間のための事前感謝 newoptionz 2006.07.27 01:13 #143 汗と涙で ハイ こちらをご覧ください。 https://www.mql5.com/en/forum/general iscuba11 2006.07.27 03:36 #144 extern string Time_Parameters = "------------- EA ACTIVE TIME"; extern bool UseHourTrade=false; extern int StartHourGMT=18, EndHourGMT=24; //-----------------タイムフィルター---------------------// int start() { if (UseHourTrade) { if(!(Hour()>StartHourGMT && Hour()<=EndHourGMT)) { コメント( "˶‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾┛('୨') "\n", 「をクリックすると、" - プログラム取引休止中 - "と表示されます。 "\n", 「をご覧ください。-"); return(0); } } ぜひ試してみてください。デイブ <<< 398982 2006.07.27 03:41 #145 こんにちは、スキューバ ご返信ありがとうございます。 投稿されたものと同じような時間フィルタが すでに一つ入っているのですが、開始時間1から終了時間1まで、開始時間2から終了時間2まではどのように入れたらいいでしょうか?それは意味をなしますか? iscuba11 2006.07.27 21:53 #146 このプログラムは漏斗のようなものだと考えてください。プログラムが開始され、流れが時間フィルタに到達すると、GMT時間がスリープ開始時間と停止時間の範囲内であるかどうかをチェック します。もし、それがGMT20時間であれば、フィルターはプログラムの流れを止め、Program Inactiveというメッセージを表示する。GMT時計がGMT24を過ぎると、時間フィルタはプログラムの流れを続けてもよいと言い、プログラム全体が初期化されて進行します。そして、GMT時計が再びGMT18(スリープ開始時間)になるまで続けられ、フィルターが再びプログラムの流れを止め、プログラムは再びスリープモードに戻ります。このサイクルが毎日繰り返される。時間フィルタの後にコーディングされたプログラムの論理進行の流れを止める、オンとオフのスイッチなのだ。 デイブ <<< Sergey Golubev 2006.07.28 07:35 #147 398982: 私はeaのプログラミングに新しいです私はこれをする方法についての別の開始と停止時間を追加しようとしてきたfiredaves universallmacross eaの任意のアイデアあなたの時間のための事前感謝します。 1.2つの始点と2つの終点を持つインジケータがあります。しかし、彼らは非常に複雑な方法でそれをやった。 for (shift=Counted_Bars+10;shift>0;shift--) { on_off_trade=false; if (TimeHour(Time[shift])>Hour_Start_1 && TimeHour(Time[shift])<Hour_End_1) on_off_trade=true; if (TimeHour(Time[shift])==Hour_Start_1 && TimeMinute(Time[shift])>=Minute_Start_1) on_off_trade=true; if (TimeHour(Time[shift])==Hour_End_1 && TimeMinute(Time[shift])<=Minute_End_1) on_off_trade=true; if (TimeHour(Time[shift])>Hour_Start_2 && TimeHour(Time[shift])<Hour_End_2) on_off_trade=true; if (TimeHour(Time[shift])==Hour_Start_2 && TimeMinute(Time[shift])>=Minute_Start_2) on_off_trade=true; if (TimeHour(Time[shift])==Hour_End_2 && TimeMinute(Time[shift])<=Minute_End_2) on_off_trade=true;[/CODE] And then: if (on_off_trade)[/CODE] and so on. But it is bery complicated. 2. I think everything can be much more easy: [CODE]if (UseHourTrade){ if (!(Hour()>=FromHourTrade1 && Hour()<=ToHourTrade1)) {Comment("Time for trade has not come else!"); return(0);} else if(!(Hour()>=FromHourTrade2 && Hour()<=ToHourTrade2)) {Comment("Time for trade has not come else!"); return(0);} else if(!(Hour()>=FromHourTrade3 && Hour()<=ToHourTrade3)){ Comment("Time for trade has not come else!"); return(0); } } And in the settings of EA type the following: [CODE]extern string PARAMETERS_TIMEFILTER = "TIMEFILTER"; extern bool UseHourTrade = False; extern int FromHourTrade1 = 8; extern int ToHourTrade1 = 10; extern int FromHourTrade2 = 11; extern int ToHourTrade2 = 15; extern int FromHourTrade3 = 19; extern int ToHourTrade3 = 22; ファイル: paramon_scalp.mq4 6 kb Discussion What indicators do not Ask! 398982 2006.07.28 14:41 #148 ありがとうございました。 garciaal 2006.07.31 17:55 #149 fxspeedster 2006.08.01 22:09 #150 MT4のメモリ使用量についてヘルプが必要です 皆さん、こんにちは。 私は奇妙な問題を抱えており、誰かが私にいくつかの助けを提供することを願っています。私は4つのM5チャート(ユーロ、ポンド、日本円、スイスフラン)をcyberiatraderのEAで開いています。私のマシンではラムが少なくなっていて、マシンがとても重くなっていることに気づきました。IBFX MT4以外は何も起動しておらず、マシンは1GBのラムを搭載しています。MT4をロードする前にRAMをチェック したところ、850Mbの空きがあることがわかりました。MT4を4つのチャートと一緒にロードすると、RAMは48Mbの空きまで落ちます。MT4のラム使用量は780MBです!logディレクトリのログファイルを削除し、MT4を再度実行しましたが、同じ問題です。何が原因なのか、どうすれば直るのか、何か提案はありますか?ありがとうございます。 1...8910111213141516171819202122...159 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
有効期限切れの注文について
こんにちは。
保留中の注文が、置かれた時間とは関係なく、00:00に期限が切れるようにする関数またはルーチンを知りたいのです。
例:
13:00に買いの逆指値注文を発注(有効期限は00:00)。
22:00に売りの逆指値注文を発注(有効期限は00:00)。
ありがとうございます。
プログラミングの質問
私はeaのプログラミングに新しいです私は別の開始と停止時間をfiredaves universallmacross eaに追加しようとしている私はこれを行うだろう方法についての任意のアイデアあなたの時間のための事前感謝
汗と涙で
ハイ
こちらをご覧ください。
https://www.mql5.com/en/forum/general
extern string Time_Parameters = "------------- EA ACTIVE TIME";
extern bool UseHourTrade=false;
extern int StartHourGMT=18, EndHourGMT=24;
//-----------------タイムフィルター---------------------//
int start()
{
if (UseHourTrade)
{
if(!(Hour()>StartHourGMT && Hour()<=EndHourGMT))
{
コメント(
"˶‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾┛('୨')
"\n",
「をクリックすると、" - プログラム取引休止中 - "と表示されます。
"\n",
「をご覧ください。-");
return(0);
}
}
ぜひ試してみてください。デイブ <<<
こんにちは、スキューバ
ご返信ありがとうございます。
投稿されたものと同じような時間フィルタが すでに一つ入っているのですが、開始時間1から終了時間1まで、開始時間2から終了時間2まではどのように入れたらいいでしょうか?それは意味をなしますか?
このプログラムは漏斗のようなものだと考えてください。プログラムが開始され、流れが時間フィルタに到達すると、GMT時間がスリープ開始時間と停止時間の範囲内であるかどうかをチェック します。もし、それがGMT20時間であれば、フィルターはプログラムの流れを止め、Program Inactiveというメッセージを表示する。GMT時計がGMT24を過ぎると、時間フィルタはプログラムの流れを続けてもよいと言い、プログラム全体が初期化されて進行します。そして、GMT時計が再びGMT18(スリープ開始時間)になるまで続けられ、フィルターが再びプログラムの流れを止め、プログラムは再びスリープモードに戻ります。このサイクルが毎日繰り返される。時間フィルタの後にコーディングされたプログラムの論理進行の流れを止める、オンとオフのスイッチなのだ。
私はeaのプログラミングに新しいです私はこれをする方法についての別の開始と停止時間を追加しようとしてきたfiredaves universallmacross eaの任意のアイデアあなたの時間のための事前感謝します。
1.2つの始点と2つの終点を持つインジケータがあります。しかし、彼らは非常に複雑な方法でそれをやった。
{
on_off_trade=false;
if (TimeHour(Time[shift])>Hour_Start_1 && TimeHour(Time[shift])<Hour_End_1) on_off_trade=true;
if (TimeHour(Time[shift])==Hour_Start_1 && TimeMinute(Time[shift])>=Minute_Start_1) on_off_trade=true;
if (TimeHour(Time[shift])==Hour_End_1 && TimeMinute(Time[shift])<=Minute_End_1) on_off_trade=true;
if (TimeHour(Time[shift])>Hour_Start_2 && TimeHour(Time[shift])<Hour_End_2) on_off_trade=true;
if (TimeHour(Time[shift])==Hour_Start_2 && TimeMinute(Time[shift])>=Minute_Start_2) on_off_trade=true;
if (TimeHour(Time[shift])==Hour_End_2 && TimeMinute(Time[shift])<=Minute_End_2) on_off_trade=true;[/CODE]
And then:
and so on. But it is bery complicated.
2. I think everything can be much more easy:
[CODE]if (UseHourTrade){
if (!(Hour()>=FromHourTrade1 && Hour()<=ToHourTrade1))
{Comment("Time for trade has not come else!");
return(0);}
else if(!(Hour()>=FromHourTrade2 && Hour()<=ToHourTrade2))
{Comment("Time for trade has not come else!");
return(0);}
else if(!(Hour()>=FromHourTrade3 && Hour()<=ToHourTrade3)){
Comment("Time for trade has not come else!");
return(0);
}
}And in the settings of EA type the following:
[CODE]extern string PARAMETERS_TIMEFILTER = "TIMEFILTER";
extern bool UseHourTrade = False;
extern int FromHourTrade1 = 8;
extern int ToHourTrade1 = 10;
extern int FromHourTrade2 = 11;
extern int ToHourTrade2 = 15;
extern int FromHourTrade3 = 19;
extern int ToHourTrade3 = 22;ありがとうございました。
MT4のメモリ使用量についてヘルプが必要です
皆さん、こんにちは。
私は奇妙な問題を抱えており、誰かが私にいくつかの助けを提供することを願っています。私は4つのM5チャート(ユーロ、ポンド、日本円、スイスフラン)をcyberiatraderのEAで開いています。私のマシンではラムが少なくなっていて、マシンがとても重くなっていることに気づきました。IBFX MT4以外は何も起動しておらず、マシンは1GBのラムを搭載しています。MT4をロードする前にRAMをチェック したところ、850Mbの空きがあることがわかりました。MT4を4つのチャートと一緒にロードすると、RAMは48Mbの空きまで落ちます。MT4のラム使用量は780MBです!logディレクトリのログファイルを削除し、MT4を再度実行しましたが、同じ問題です。何が原因なのか、どうすれば直るのか、何か提案はありますか?ありがとうございます。![](https://c.mql5.com/forextsd/smiles/confused_smile.png)