エラー、バグ、質問 - ページ 2225 1...221822192220222122222223222422252226222722282229223022312232...3185 新しいコメント Alexandr Bryzgalov 2018.07.11 20:12 #22241 なぜか聞き逃した、あるいはもう忘れてしまった。 は、共有ホスティングで オブジェクトの値が正常に返されるか? i.e. ストラテジーがラインを使用している場合、そのラインの値をバーチャルホスティングのメタクオートで取得することはできますか? Andrey Khatimlianskii 2018.07.11 22:38 #22242 Nikolai Semko:役に立ちません。特に、数時間や数日の間隔など、クラスで有効になる前にすでにタイマーがオンになっている場合は、注意が必要です。そうすると、そのようなクラスは、プログラムのロジック全体を台無しにしてしまうことになります。理想的には、タイマーを使う作業はすべてクラスでラップされ、タイマーを必要とするプログラムのすべての部分は、このクラスを通してタイマーを使わなければなりません。 そうでなければ、記録を残すことは不可能です。 Nikolai Semko 2018.07.11 22:41 #22243 Andrey Khatimlianskii:理想的には、すべてのタイマーを1つのクラスでラップし、タイマーを必要とするプログラムのすべての部分は、そのクラスを通してタイマーを使用することです。 そうでなければ、記録を残すことは不可能です。賢しらに Andrey Khatimlianskii 2018.07.11 23:01 #22244 Nikolai Semko:気の利いたプラットフォームレベルでこれを行い、異なるニーズに対して複数のタイマーを実行できるようにするのが理にかなっていると思います ) Nikolai Semko 2018.07.11 23:05 #22245 Andrey Khatimlianskii:理想的には、すべてのタイマーを1つのクラスでラップし、タイマーを必要とするプログラムのすべての部分は、そのクラスを通してタイマーを使用することです。 そうでないと、把握しきれないからです。そして、このクラスでは、Init_Sync.mqhで Faberによって行われたように、OnTimer, EventSetMillisecondTimer, EventSetTimer, EventKillTimerを倒すことができる。そして、フルコントロール。良いアイデアですね。ありがとうございます。 Andrey Khatimlianskii 2018.07.11 23:09 #22246 Nikolai Semko:Init_Sync.mqhで Faberが行ったように、OnTimer, EventSetMillisecondTimer, EventSetTimer, EventKillTimerをこのクラスに追加することができる。そして、フルコントロール。良いアイデアですね。ありがとうございます。KBに期待;) Nikolai Semko 2018.07.11 23:12 #22247 Andrey Khatimlianskii:プラットフォームレベルでこれを行うことは理にかなっており、異なるニーズに対して複数のタイマーを実行できるようになります )そうですね... その方がずっと簡単だ。でも、簡単な方法は男のもので、夫は簡単な方法を求めてはいません :)) Nikolai Semko 2018.07.11 23:20 #22248 Andrey Khatimlianskii:QBを楽しみにしています。)いつか手に入れたいものです...。 Konstantin 2018.07.12 02:44 #22249 Dmitri Custurov:風水もこれも試しましたが、結果は同じです。すべてが99%うまくいくのは当たり前で、100%が必要だということです。今のところ、ロジックをきちんとすることがメインで、美しさは後からでいいと思っています。 テスターで上記のようなエラーが出ることのみ追記し忘れました。チャート上で開くと、気づかないのか、またエラーが発生する必要な極限を待つだけです。本物は正しく比較する必要がある /*! \brief Сравнение вещественных double \return true в случае равно, иначе false */ bool CompDouble(const double a_one,const double a_two) { if(fabs(a_one - a_two) <= DBL_EPSILON * fmax(fabs(a_one), fabs(a_two))) return true; // числа равны с относительной точностью DBL_EPSILON //--- return false; } /*! \brief Сравнение вещественных float \return true в случае равно, иначе false */ bool CompFloat(const float a_one,const float a_two) { if(fabs(a_one - a_two) <= FLT_EPSILON * fmax(fabs(a_one), fabs(a_two))) return true; // числа равны с относительной точностью FLT_EPSILON //--- return false; } Dmitri Custurov 2018.07.12 07:04 #22250 ご指摘ありがとうございます。効いてますね。もう、OrderSelectが 気になって仕方がなかった。 1...221822192220222122222223222422252226222722282229223022312232...3185 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
なぜか聞き逃した、あるいはもう忘れてしまった。
は、共有ホスティングで オブジェクトの値が正常に返されるか?
i.e. ストラテジーがラインを使用している場合、そのラインの値をバーチャルホスティングのメタクオートで取得することはできますか?
役に立ちません。特に、数時間や数日の間隔など、クラスで有効になる前にすでにタイマーがオンになっている場合は、注意が必要です。そうすると、そのようなクラスは、プログラムのロジック全体を台無しにしてしまうことになります。
理想的には、タイマーを使う作業はすべてクラスでラップされ、タイマーを必要とするプログラムのすべての部分は、このクラスを通してタイマーを使わなければなりません。
そうでなければ、記録を残すことは不可能です。
理想的には、すべてのタイマーを1つのクラスでラップし、タイマーを必要とするプログラムのすべての部分は、そのクラスを通してタイマーを使用することです。
そうでなければ、記録を残すことは不可能です。
賢しらに
気の利いた
プラットフォームレベルでこれを行い、異なるニーズに対して複数のタイマーを実行できるようにするのが理にかなっていると思います )
理想的には、すべてのタイマーを1つのクラスでラップし、タイマーを必要とするプログラムのすべての部分は、そのクラスを通してタイマーを使用することです。
そうでないと、把握しきれないからです。
そして、このクラスでは、Init_Sync.mqhで Faberによって行われたように、OnTimer, EventSetMillisecondTimer, EventSetTimer, EventKillTimerを倒すことができる。そして、フルコントロール。良いアイデアですね。ありがとうございます。
Init_Sync.mqhで Faberが行ったように、OnTimer, EventSetMillisecondTimer, EventSetTimer, EventKillTimerをこのクラスに追加することができる。そして、フルコントロール。良いアイデアですね。ありがとうございます。
KBに期待;)
プラットフォームレベルでこれを行うことは理にかなっており、異なるニーズに対して複数のタイマーを実行できるようになります )
そうですね...
その方がずっと簡単だ。でも、簡単な方法は男のもので、夫は簡単な方法を求めてはいません :))
QBを楽しみにしています。)
いつか手に入れたいものです...。
風水もこれも試しましたが、結果は同じです。すべてが99%うまくいくのは当たり前で、100%が必要だということです。今のところ、ロジックをきちんとすることがメインで、美しさは後からでいいと思っています。
テスターで上記のようなエラーが出ることのみ追記し忘れました。チャート上で開くと、気づかないのか、またエラーが発生する必要な極限を待つだけです。本物は正しく比較する必要がある