MQL5: バリデーション :-( もう、何がどうなっているのか、どう解決しているのか、頭を悩ませています。 - ページ 3 1234567 新しいコメント Andrey Minaev 2020.03.10 15:18 #21 こんにちは。 どなたか助けてください、エラーの意味がわかりません。 すべてのチェックを終え、さまざまな方法を試したが、検証は行われず、それきり。 ... 2020.03.10 16:02 #22 Andrey Minaev: どうしたんだ エラーは直接あなたに伝えています - ハンディキャップボリューム あなたのブローカーは、それが銀行である場合は特に、深刻である場合は、ロット0.000001は、最小ロット= 1を 設定し、そこに存在しないでしょう 取引要求数量を自分で定義する場合、すべての2倍数値はNormalizeDoubleで正規化する必要があります。 沢山 NormalizeDouble(lot, 2) 価格、テイクアウト、ストップ NormalizeDouble(price, 5) と、一般的には定数で設定された制限を満たしているかどうかをチェックします。 https://www.mql5.com/en/docs/constants/environment_state/marketinfoconstants 例えば SYMBOL_VOLUME_MIN や SYMBOL_DIGITS など Andrey Minaev 2020.03.10 16:43 #23 最大音量、最小音量、音量ステップ、個々のキャラクターの最大音量、すべてチェックされ、開くと正規化されますが、それでもエラーが出ます。他に確認すべきことはありますか? Andrey Minaev 2020.03.10 16:45 #24 テスターで様々なパラメータでテストしましたが、エラーはありませんでした。オートバリデーションでは、なぜエラーが表示されるのか、エラー番号も説明もなく、バカバカしいInvalid、わけがわからないのです。ログはすべて規定されていますが、表示されず、イベントの連鎖さえも追跡不可能です。 Vladimir Karputov 2020.03.10 16:51 #25 Andrey Minaev: テスターでパラメータを変えてテストしたところ、エラーは出ませんでした。オートバリデーションでは、エラーが表示され、エラー番号なし、説明なし、愚かな無効、なぜ理解していない理由は明らかではありません。ログはすべて規定されていますが、表示されず、イベントの連鎖さえも追跡不可能です。 ボリュームが 違う」と白々しく言われているのです。 Andrey Minaev 2020.03.10 17:33 #26 私はそれが間違ったボリュームを書き込むことを理解したので、正規化は動作しません、なぜ私は今、テスターで正規化を開く前に、設定で非正規化を挿入しようとすると、ルールに従って、テスターですべてがエラーなしで動作します。バリデーションではうまくいきません。異なる楽器、異なる音量ステップ、異なる最小音量などで 実行しました。テスターでエラーなく動くなら、なぜバリデーションで動かないのか? Vladimir Karputov 2020.03.10 17:44 #27 Andrey Minaev: 私は正しいボリュームを書き込みませんので、正規化が動作しないことを理解し、なぜ私は今、テスターで非正規化を挿入しようとすると、ルールによると、正規化を開く前に、テスターですべてがエラーなしで動作します。バリデーションではうまくいきません。異なる楽器、異なる音量ステップ、異なる最小音量などで 実行しました。テスターでエラーなく動くなら、なぜバリデーションで動かないのか? そこでどのように正常化するかは、誰にもわからない。0.025のロット刻みとか?そして、最低でも0.03? Andrey Minaev 2020.03.10 18:21 #28 私は何か悪いことをしたのだろうか? Vladimir Karputov 2020.03.10 18:32 #29 Andrey Minaev: 私は何か悪いことをしたのだろうか? お願いします。 ボタンでコードを挿入する 記事を読む -トレーディングロボットは、マーケットプレイスに公開される前にどのようなテストに合格しなければ ならないのですか? ロットを量子化することを忘れないでください Andrey Minaev 2020.03.10 18:34 #30 合格するためのチェックポイントを読みました。なんでみんなにこんなこと書いてるんだ。音量について質問があるのですが、何がいけないのでしょうか。 1234567 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
こんにちは。
どなたか助けてください、エラーの意味がわかりません。
すべてのチェックを終え、さまざまな方法を試したが、検証は行われず、それきり。
エラーは直接あなたに伝えています - ハンディキャップボリューム
あなたのブローカーは、それが銀行である場合は特に、深刻である場合は、ロット0.000001は、最小ロット= 1を 設定し、そこに存在しないでしょう
取引要求数量を自分で定義する場合、すべての2倍数値はNormalizeDoubleで正規化する必要があります。
沢山
価格、テイクアウト、ストップ
と、一般的には定数で設定された制限を満たしているかどうかをチェックします。
https://www.mql5.com/en/docs/constants/environment_state/marketinfoconstants
例えば SYMBOL_VOLUME_MIN や SYMBOL_DIGITS など
テスターでパラメータを変えてテストしたところ、エラーは出ませんでした。オートバリデーションでは、エラーが表示され、エラー番号なし、説明なし、愚かな無効、なぜ理解していない理由は明らかではありません。ログはすべて規定されていますが、表示されず、イベントの連鎖さえも追跡不可能です。
ボリュームが 違う」と白々しく言われているのです。
私は正しいボリュームを書き込みませんので、正規化が動作しないことを理解し、なぜ私は今、テスターで非正規化を挿入しようとすると、ルールによると、正規化を開く前に、テスターですべてがエラーなしで動作します。バリデーションではうまくいきません。異なる楽器、異なる音量ステップ、異なる最小音量などで 実行しました。テスターでエラーなく動くなら、なぜバリデーションで動かないのか?
そこでどのように正常化するかは、誰にもわからない。0.025のロット刻みとか?そして、最低でも0.03?
私は何か悪いことをしたのだろうか?
私は何か悪いことをしたのだろうか?
お願いします。