エラー、バグ、質問 - ページ 2965 1...295829592960296129622963296429652966296729682969297029712972...3185 新しいコメント Andrei Trukhanovich 2021.02.18 21:21 #29641 fxsaber:これを待って いる。 もちろん、ファイルでない場合は、上記のマッピングの方が良いと思います。 fxsaber 2021.02.18 21:31 #29642 fxsaber:Sparam contains MqlTick, lparam - tick number.私はこの方法でインジケータからティックを送信しています。Expert Advisorは、OnChartEventで これらのティックをキャッチします。そして、現在のティックが最も実際のものであるかどうかを理解する必要があるのでしょうか?すなわち、ティックのキューがあるのか、それとも空なのか?そのために、インジケータが送信した最新のティックの番号(タスクはこの番号を読み取ることです)を読み取ります。ティックが同じ番号であれば、キューは空で、ティックを使って作業を開始することができます。また、OnTickの動作中、OrderSendの後に、インジケータがさらにティックを送信したかどうかをチェックする必要があります。そのためには、再びインジケータから数値を読み取る必要があります。また、1つのOnTickの間に、このようなチェックが100以上行われることもあります。だからこそ、早く読むことが必要なのです。 前回から数ミリ秒以上経過した場合のみ、チェックを行うようにしています。この方法は合理的であり、さらに負荷を軽減することができます。 Uladzimir Izerski 2021.02.19 07:25 #29643 教えてもらえますか? 標準の端子盤からロット値を取ることは可能でしょうか?端末の 左上にある。 インジケーターやExpert Advisorのメニューをプログラムで呼び出すことは できますか?例えば、ボタンを使って。 Fast235 2021.02.19 07:34 #29644 fxsaber:前回のチェックから1ミリ秒以上経過している場合のみ、チェックを行うようにしています。この方法は合理的であることがわかり、さらに負荷を減らすことができました。 私は誤解していたかもしれませんが、イベントIDをシンボルにバインドして、他のパラメータを全く渡さないことができます。 fxsaber 2021.02.19 07:46 #29645 Fast235:イベントIDをシンボルにバインドして、他のパラメータを一切渡さないというのは、私の誤解かも しれません。 最も可能性が高い。 A100 2021.02.19 09:47 #29646 fxsaber:これを待って いる。 考える - 脳は働かなければならない。言い訳 - 私はプログラマーではない、など。- は受け付けません。私自身は音楽家です。2012年、初心者向けの本を参考に独学でC++をマスターしました。 ノンプログラマーには、ドグマや固定観念がないので、さらに楽だと思います。例えば、この「小さな怪物」は2倍、「優秀だが理解できないコード」とされるものは3倍も短かった。 一応、前回の問題の解決策をお伝えします。 トレーディング、自動売買システム、ストラテジーテストに関するフォーラム エラー、バグ、質問 A100, 2020.10.05 20:50 こんなに早く?まだ、すべての専門家が参加しているわけではありませんが...。一週間待つ ヒント:これも有効です(ただし、解決方法は若干異なります) #define MACRO( x, y, z ) enum nn##z { y = x }; #define MACRO2( x, y ) MACRO( x, y, __LINE__ ) A100 2021.02.19 11:32 #29647 実行中にエラーが発生しました。 void OnStart() { Print( StringToTime( "ABCDEF" )); } 結果:2021.02.19 01:00:00 期待される結果:間違った日付時間 fxsaber 2021.02.19 11:38 #29648 A100:実行中にエラーが発生しました。結果:2021.02.19 01:00:00期待される結果:間違った日付時間 議論された。 fxsaber 2021.02.19 11:40 #29649 A100:考える - 脳は働かなければならない。 インジケーターのSHORTNAMEによるオプションが可能です。 fxsaber 2021.02.19 11:43 #29650 A100:この「リトル・モンスター」は、2倍の短さで出てきた。 そんなことはないだろう。 1...295829592960296129622963296429652966296729682969297029712972...3185 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
これを待って いる。
もちろん、ファイルでない場合は、上記のマッピングの方が良いと思います。
Sparam contains MqlTick, lparam - tick number.私はこの方法でインジケータからティックを送信しています。
Expert Advisorは、OnChartEventで これらのティックをキャッチします。そして、現在のティックが最も実際のものであるかどうかを理解する必要があるのでしょうか?すなわち、ティックのキューがあるのか、それとも空なのか?
そのために、インジケータが送信した最新のティックの番号(タスクはこの番号を読み取ることです)を読み取ります。ティックが同じ番号であれば、キューは空で、ティックを使って作業を開始することができます。
また、OnTickの動作中、OrderSendの後に、インジケータがさらにティックを送信したかどうかをチェックする必要があります。そのためには、再びインジケータから数値を読み取る必要があります。また、1つのOnTickの間に、このようなチェックが100以上行われることもあります。だからこそ、早く読むことが必要なのです。
前回から数ミリ秒以上経過した場合のみ、チェックを行うようにしています。この方法は合理的であり、さらに負荷を軽減することができます。
教えてもらえますか?
標準の端子盤からロット値を取ることは可能でしょうか?端末の 左上にある。
インジケーターやExpert Advisorのメニューをプログラムで呼び出すことは できますか?例えば、ボタンを使って。
前回のチェックから1ミリ秒以上経過している場合のみ、チェックを行うようにしています。この方法は合理的であることがわかり、さらに負荷を減らすことができました。
私は誤解していたかもしれませんが、イベントIDをシンボルにバインドして、他のパラメータを全く渡さないことができます。
イベントIDをシンボルにバインドして、他のパラメータを一切渡さないというのは、私の誤解かも しれません。
最も可能性が高い。
これを待って いる。
考える - 脳は働かなければならない。言い訳 - 私はプログラマーではない、など。- は受け付けません。私自身は音楽家です。2012年、初心者向けの本を参考に独学でC++をマスターしました。
ノンプログラマーには、ドグマや固定観念がないので、さらに楽だと思います。例えば、この「小さな怪物」は2倍、「優秀だが理解できないコード」とされるものは3倍も短かった。
一応、前回の問題の解決策をお伝えします。
トレーディング、自動売買システム、ストラテジーテストに関するフォーラム
エラー、バグ、質問
A100, 2020.10.05 20:50
こんなに早く?まだ、すべての専門家が参加しているわけではありませんが...。一週間待つ
ヒント:これも有効です(ただし、解決方法は若干異なります)
実行中にエラーが発生しました。
結果:2021.02.19 01:00:00
期待される結果:間違った日付時間
実行中にエラーが発生しました。
結果:2021.02.19 01:00:00
期待される結果:間違った日付時間
議論された。
考える - 脳は働かなければならない。
この「リトル・モンスター」は、2倍の短さで出てきた。
そんなことはないだろう。