エラー、バグ、質問 - ページ 2996 1...298929902991299229932994299529962997299829993000300130023003...3185 新しいコメント Francuz 2021.04.09 09:41 #29951 Artyom Trishkin:それは昔の話です。この問題はとっくに解決している。少なくとも2分に1回はネイティブでないタイムフレーム/シンボルデータにアクセスする必要があります。メインループでは、要求された時間枠からのデータがまだない場合は、ループを終了する必要があります - ちょうど次のティックを待つためにゼロを返し、インジケータは、履歴データがまだ計算されていないことを知っていました。 つまり、計算されているのですが、値が間違って送られてくるだけなのです。分単位でしか正常に動作しない。 Artyom Trishkin 2021.04.09 10:16 #29952 Francuz:そのように計算されているので、値が間違って送り返されるだけなのです。分単位でのみ正常に動作します。 配列のインデックスの方向は 同じですか? Francuz 2021.04.09 10:30 #29953 Artyom Trishkin:配列のインデックスの向きは 同じですか? 1つの値をコピーする。アレイを反転させることで何か変わると思いますか?しかし、念のため、配列の番号を反転させても、唯一の値が変化しないことを確認し、確認しました。:) Artyom Trishkin 2021.04.09 11:10 #29954 Francuz:1つの値をコピーする。アレイを反転させることで何か変わると思いますか?しかし、念のため、配列の番号を反転させても、唯一の値が変化しないことを確認し、確認しました。:) まあ、何を、どのように、どこでコピーしているのかは分かりませんが。 Francuz 2021.04.09 11:14 #29955 Artyom Trishkin:何を、どのように、どこでコピーしているのかわからない。 0_о 与えられたインジケーターコードがすべてを示していた。 ::CopyBuffer(handle, 0, a, 1, Buffer); Alexey Viktorov 2021.04.09 12:26 #29956 Francuz:論点がずれていますね。このコードは一度しか使えないことになっています。その目的は、呼び出されたインジケータが機能しないことを明確に示すことにある。問題は、呼び出されたインジケータが(呼び出し元も) 分と異なるTimeFrameを持って いる場合、動作しないことです。松葉杖でしか解決できないMetaTraderの バグであることがわかりました。そして、この問題はかなり古くからある。詳しくは「上位TF123のインジケーターデータが取得 できない」で解説しています。 ハイライトとはどういう意味ですか?コードに現在の期間が設定されています。 handle = iCustom(_Symbol, PERIOD_CURRENT, "Examples\\ATR.ex5", 14); 少なくとも、どのようなパラメータで実行したか、何が得られたか、何が得られると予想されるかを示すのです。そして、このラインがどのような印刷をするのか、見てみたいものです。 ::Print(__FUNCTION__ + "| PERIOD_CURRENT = ", EnumToString(_Period)); Francuz 2021.04.09 12:47 #29957 Alexey Viktorov:ハイライト、それはどういうことですか?コードは、現在の期間を指定する。せめて、どのようなパラメータで実行し、何を得て、何を期待したのか、何か示してほしいものです。そして、この行がどのようにプリントアウトされるかを確認するのもよいでしょう 1.このコードを1分以外のTimeFrameで実行したい場合。 2.同じシンボルと 同じタイムフレームでATRを実行します。 3.コード経由とインジケーターから直接ATR 値を比較します。 4.値が一致しないことを確認する。 BS は受信した ATR 値である。 Nikolai Semko 2021.04.09 12:54 #29958 Francuz:1.分以外のTimeFrameで上記のコードを実行する。2.同じシンボルと 同じタイムフレームでATRを実行します。3.コード経由とインジケーターから直接ATR 値を比較します。4.値が一致しないことを確認する。 私が黄色で強調したコードを貼り付けて、インジケータを実行してみましたか? Alexey Viktorov 2021.04.09 12:59 #29959 Francuz:1.分以外のTimeFrameで上記のコードを実行する。2.同じシンボルと 同じタイムフレームでATRを実行します。3.コード経由とインジケーターから直接ATR 値を比較します。4.値が一致しないことを確認する。BS は受信した ATR 値である。 スキー板が悪いのでは? およびRTS-6.21も Francuz 2021.04.09 13:10 #29960 Nikolai Semko: 私が黄色で強調したコードを貼り付けて、インジケータを実行してみましたか? はい、そうです。結果は変わっていない。 1...298929902991299229932994299529962997299829993000300130023003...3185 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
それは昔の話です。この問題はとっくに解決している。少なくとも2分に1回はネイティブでないタイムフレーム/シンボルデータにアクセスする必要があります。メインループでは、要求された時間枠からのデータがまだない場合は、ループを終了する必要があります - ちょうど次のティックを待つためにゼロを返し、インジケータは、履歴データがまだ計算されていないことを知っていました。
つまり、計算されているのですが、値が間違って送られてくるだけなのです。分単位でしか正常に動作しない。
そのように計算されているので、値が間違って送り返されるだけなのです。分単位でのみ正常に動作します。
配列のインデックスの方向は 同じですか?
配列のインデックスの向きは 同じですか?
1つの値をコピーする。アレイを反転させることで何か変わると思いますか?しかし、念のため、配列の番号を反転させても、唯一の値が変化しないことを確認し、確認しました。:)
1つの値をコピーする。アレイを反転させることで何か変わると思いますか?しかし、念のため、配列の番号を反転させても、唯一の値が変化しないことを確認し、確認しました。:)
まあ、何を、どのように、どこでコピーしているのかは分かりませんが。
何を、どのように、どこでコピーしているのかわからない。
0_о
与えられたインジケーターコードがすべてを示していた。
論点がずれていますね。このコードは一度しか使えないことになっています。その目的は、呼び出されたインジケータが機能しないことを明確に示すことにある。問題は、呼び出されたインジケータが(呼び出し元も) 分と異なるTimeFrameを持って いる場合、動作しないことです。松葉杖でしか解決できないMetaTraderの バグであることがわかりました。そして、この問題はかなり古くからある。詳しくは「上位TF123のインジケーターデータが取得 できない」で解説しています。
ハイライトとはどういう意味ですか?コードに現在の期間が設定されています。
少なくとも、どのようなパラメータで実行したか、何が得られたか、何が得られると予想されるかを示すのです。そして、このラインがどのような印刷をするのか、見てみたいものです。
ハイライト、それはどういうことですか?コードは、現在の期間を指定する。
せめて、どのようなパラメータで実行し、何を得て、何を期待したのか、何か示してほしいものです。そして、この行がどのようにプリントアウトされるかを確認するのもよいでしょう
1.このコードを1分以外のTimeFrameで実行したい場合。
2.同じシンボルと 同じタイムフレームでATRを実行します。
3.コード経由とインジケーターから直接ATR 値を比較します。
4.値が一致しないことを確認する。
BS は受信した ATR 値である。
1.分以外のTimeFrameで上記のコードを実行する。
2.同じシンボルと 同じタイムフレームでATRを実行します。
3.コード経由とインジケーターから直接ATR 値を比較します。
4.値が一致しないことを確認する。
1.分以外のTimeFrameで上記のコードを実行する。
2.同じシンボルと 同じタイムフレームでATRを実行します。
3.コード経由とインジケーターから直接ATR 値を比較します。
4.値が一致しないことを確認する。
BS は受信した ATR 値である。
スキー板が悪いのでは?
およびRTS-6.21も
私が黄色で強調したコードを貼り付けて、インジケータを実行してみましたか?
はい、そうです。結果は変わっていない。