MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 551 1...544545546547548549550551552553554555556557558...1953 新しいコメント Konstantin Erin 2018.05.15 13:19 #5501 2002569:こんにちは、mt4で口座にコピーシグナルとロボットを接続し、全体をvpsに接続することが可能かどうか教えてください。すべて実現可能です VasiliKolchanov 2018.05.16 09:27 #5502 こんにちは、EA全体ではなく、ある機能(例えばアラートなど)を一時停止する方法を教えてください。 Ihor Herasko 2018.05.16 09:32 #5503 VasiliKolchanov: こんにちは、EA全体ではなく、ある機能(例えばアラート)を一時停止する方法を教えていただけませんか?どうですか?ここまでは、かなりコミカルな状況だけが現れる。男はそのまま行くが、しばらくはこの場所に頭を置いておくように。そうすれば、また復活させることができます。 おそらく他の意味があるのでしょう。 削除済み 2018.05.16 12:31 #5504 VasiliKolchanov: 皆さん、こんにちは!EA全体ではなく、ある機能(例えばアラート)を一時停止する方法を教えてください。言葉で説明できるプログラムなら何でもできる、質問の中に、あなたがやらなければならないことが書かれていますね。 このように、プログラム中にグローバル(まあ、ほぼプログラムの先頭)変数として、bool pauza=falseと記述するのです。 falseの場合、機能は動作し、trueの場合、機能は一時停止します。 今度は、この関数がパウザに反応する必要があります。 そのためには、関数の最初に if(pauza)return; を追加するか、関数呼び出しの 場所に同様のものを追加してください。 メイン関数に残って、状態をチェックし、変数pauzaを通して関数を管理します。 プログラムの外から(別のスクリプト、Expert Advisor、インジケータから)制御する必要がある場合、ターミナルのグローバル変 数を使用します。 VasiliKolchanov 2018.05.16 12:36 #5505 Ihor Herasko:どうですか?ここまでは、かなりコミカルな状況しか現れない。男はそのまま行くが、しばらくはこの場所に頭を置いておくように。そうすれば、また復活させることができます。 そういう意味ではないんでしょうね。 VasiliKolchanov 2018.05.16 12:38 #5506 VasiliKolchanov: ある価格レベルでアラートを発動したのですが、たくさんの商品があり、価格はアラートアクションのレベルからすぐに離れることはなく、もちろん追いかけ続けることになります。フラグを使ってアラートを無効にすることもできますが、計測器の数が多いので有効にするのを忘れがちなので、そのためには一時的に無効にして一定時間後にまた有効にする(というか機能を持たせる)必要がありますね。 Ihor Herasko 2018.05.16 14:57 #5507 VasiliKolchanov:ある価格レベルでアラートが発動されるのですが、たくさんの商品があり、価格はアラート発動レベルからすぐには離れず、もちろんチョップしてさらにチョップするのです。フラグを使ってアラートを無効にすることもできますが、計測器の数が多いので有効にするのを忘れがちなので、そのためには一時的に無効にして一定時間後にまた有効にする(というか機能を持たせる)必要があるんです。この場合、アラートのトリガーとなる期間を設定することができます。秒単位で言いましょう。 input uint i_uAlertPeriod = 120; // Период отображения Alert, сек. ... void DoAlert(string sText) { static datetime dtLastTime = 0; if (TimeCurrent() - dtLastTime < i_uAlertPeriod) return; dtLastTime = TimeCurrent(); Alert(sText); } Sergey Nikolenko 2018.05.17 02:22 #5508 MT4ヒストリー分析(クローズドトレード)MT4でトレードの 履歴を処理するのを助けてください最後に決済された取引からデータを取りたいのですが、正確にはロット値が必要です。 あちこち探したが、Mt5用はあるが、Mt4用はない。 Vitaly Muzichenko 2018.05.17 06:39 #5509 Sergey Nikolenko:MT4ヒストリー分析(クローズドトレード)MT4で取引 履歴を処理するのを手伝ってほしい最後に決済された取引からデータを取りたいのですが、正確にはロット値が必要です。 あちこち探したが、Mt5用はあるが、Mt4 用はない。 本当は逆であるべき) Только "Полезные функции от KimIV". 2011.02.18www.mql5.com Все функции взяты из этой ветки - http://forum.mql4... VasiliKolchanov 2018.05.17 06:44 #5510 Ihor Herasko:この場合、アラートのトリガーとなる期間を設定することができます。秒単位で言いましょう。 Ihorさん、回答ありがとうございます。一つ質問なのですが、動作の遅延、つまり、一時停止中にアラートが各ティックで 蓄積され、時間切れになってもEAが(蓄積されたすべての)アラートを教えてくれるのではないのでしょうか。バカバカしいと思われるかもしれませんが、すみません新米~勉強中です。 1...544545546547548549550551552553554555556557558...1953 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
すべて実現可能です
こんにちは、EA全体ではなく、ある機能(例えばアラート)を一時停止する方法を教えていただけませんか?
どうですか?ここまでは、かなりコミカルな状況だけが現れる。男はそのまま行くが、しばらくはこの場所に頭を置いておくように。そうすれば、また復活させることができます。
おそらく他の意味があるのでしょう。
皆さん、こんにちは!EA全体ではなく、ある機能(例えばアラート)を一時停止する方法を教えてください。
言葉で説明できるプログラムなら何でもできる、質問の中に、あなたがやらなければならないことが書かれていますね。
このように、プログラム中にグローバル(まあ、ほぼプログラムの先頭)変数として、bool pauza=falseと記述するのです。
falseの場合、機能は動作し、trueの場合、機能は一時停止します。
今度は、この関数がパウザに反応する必要があります。
そのためには、関数の最初に if(pauza)return; を追加するか、関数呼び出しの 場所に同様のものを追加してください。
メイン関数に残って、状態をチェックし、変数pauzaを通して関数を管理します。
プログラムの外から(別のスクリプト、Expert Advisor、インジケータから)制御する必要がある場合、ターミナルのグローバル変 数を使用します。
どうですか?ここまでは、かなりコミカルな状況しか現れない。男はそのまま行くが、しばらくはこの場所に頭を置いておくように。そうすれば、また復活させることができます。
そういう意味ではないんでしょうね。
ある価格レベルでアラートが発動されるのですが、たくさんの商品があり、価格はアラート発動レベルからすぐには離れず、もちろんチョップしてさらにチョップするのです。フラグを使ってアラートを無効にすることもできますが、計測器の数が多いので有効にするのを忘れがちなので、そのためには一時的に無効にして一定時間後にまた有効にする(というか機能を持たせる)必要があるんです。
この場合、アラートのトリガーとなる期間を設定することができます。秒単位で言いましょう。
最後に決済された取引からデータを取りたいのですが、正確にはロット値が必要です。
あちこち探したが、Mt5用はあるが、Mt4用はない。
最後に決済された取引からデータを取りたいのですが、正確にはロット値が必要です。
あちこち探したが、Mt5用はあるが、Mt4 用はない。
本当は逆であるべき)
この場合、アラートのトリガーとなる期間を設定することができます。秒単位で言いましょう。