記事"マーケットでの公開前にトレードロボットに行うべき検査"についてのディスカッション - ページ 26 1...19202122232425262728 新しいコメント Vinicius Pereira De Oliveira 2025.10.08 10:30 #251 Juergen Josef Wonke XAUUSD,D1 (netting) XAUUSD: no history data from 2023.02.01 00:00 to 2023.07.01 00:00 no trading operations. これは自動検証システム自体の欠陥のようですので、このエラーにも以下の提案が 適用されると思います[no history data from... to...]: これは自動検証基盤の内部エラーです。あなたの製品とは関係ありません。このエラーについては何もできません。MetaQuotesが問題を解決するまでしばらくお待ちください。十分待っても問題が解決しない場合は、テクニカルサポートにご連絡ください。) Zhong Wen Liang 2025.10.09 10:56 #252 これが何を意味するのか、どなたか教えてください。コンパイルされたファイルを分析するには、他に何をすればいいのでしょうか? Vinicius Pereira De Oliveira 2025.10.09 13:24 #253 Zhong Wen Liang #: これが何を意味するのか、どなたか教えてください。コンパイルされたファイルを分析するには、他に何をすればいいのでしょうか? フォーラムのすべてのセクションのユーザーが分析しやすいように、添付画像の内容を自動翻訳します: サイトウィンドウ(タイトル:新バージョン) セクション1 - 追加ファイル ファイルを選択してください:ファイルが選択されていません コンパイルされたファイルを分析 許可されるファイル拡張子:.ex4 セクション 2 - 推奨スプレッド値の指定 現在のスプレッド 下部のボタン 保存 キャンセル Vinicius Pereira De Oliveira 2025.10.09 13:29 #254 Zhong Wen Liang #: これが何を意味するのか、どなたか教えてください。コンパイルされたファイルを分析するには、他に何をすればいいのでしょうか? 自動検証システムをテストしたところ、正常に動作しました: あなたのコードの問題だと思います。使用したコンパイラのバージョンは? Kiplangat Ngeno Allan 2025.11.28 15:20 #255 私は売りたいエキスパートアドバイザーを持って いますが、それは "アクティベーションの検証 "に失敗しました レポートは、シンボル(EURUSD)とは異なるシンボル(XAUUSD)から失敗した取引を示しています EAは専用に設計されています。 Vinicius Pereira De Oliveira 2025.11.28 15:55 #256 Kiplangat Ngeno Allan (XAUUSD)以外のシンボル(EURUSD)の取引に失敗したようです。 設計さ れたものであったとしても、EAはあらゆるシンボルや時間枠で動作できなければなりません。あなたのEAは、異なる契約仕様やブローカーの条件に関係なく調整できるようにコード化されていなければなりません。 Aleh Sasonka 2026.01.18 06:10 #257 Нехватка средств для проведения торговой операции 取引注文を送信する前に、お客様の口座に十分な資金があることを確認してください。将来の未決済ポジションまたは注文を確保するための資金が不足している場合は、重大なエラーと見なされます。 保留中の注文 であっても 、 担保 ( 証拠金 )が 必要な 場合がある ことを覚えておいて ください。 例えば、1米ドルまたは1ユーロなど、少額の初回入金で取引ロボットをテストする ことをお勧めします。 テストの結果、取引操作の実行に十分な資金がないことが判明した場合、OrderSend()関数を呼び出す代わりに、ログにエラーメッセージを生成する必要があります。チェックの例: 保留中の注文を使用する場合、このチェックは十分ではありません! チェックに合格する保証はありません: 2023.04.28 17:00:38 Tester:not enough money to buy 0.60 EURUSD at 1.10395 sl: 0.00000 tp: 0.00000 [2023.04.28 17:00] 2023.04.28 17:00:38 Tester: PrevBalance: 10272.11, PrevPL: -4308.04, PrevEquity 5964.07, PrevMargin: 6271.62, NewMargin: 6293, FreeMargin: -328.50 2023.04.28 17:00:38 Tester: 保留注文が削除されました。 ティックごとにマージンをチェックする必要があります。それで何ができるのでしょうか?サーバーへの追加負荷? Tester Spread Problem Backtesting help [ARCHIVE!] フォーラムを散らかさないように、どんなルーキーの質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしではどこにも行けない - 4. fxsaber 2026.01.18 09:48 #258 Aleh Sasonka #:ティックごとにマージンをチェックしなければならない...。それで何が得られるのか?サーバーへの追加負荷? おそらくテスターだけで十分でしょう。 取引、自動取引システム、取引戦略のテストに関するフォーラム。 市場における自動商品テスト(質問と提案) fxsaber, 2025.12.30 13:26 私は注文の証拠金不足を間違いだとは思いません。しかし、市場は私に同意しない。 このようなチェックはOnTradeだけで十分です。 Aleh Sasonka 2026.01.18 16:36 #259 fxsaber #: テスターだけで十分かもしれない。 そうですね、パブリッシングにはこれで十分です。 fxsaber#: このチェックは OnTrade だけで十分です。 ここではよくわかりません。OnTradeで証拠金をチェックするには遅すぎるでしょう。 OnTrade Expert AdvisorsでTrade イベントが発生したときに呼び出されます。Trade イベントは、トレードサーバーでトレード操作が完了したときに発生します。 fxsaber 2026.01.18 16:44 #260 Aleh Sasonka #:それはよくわかりません。OnTradeで証拠金を確認するには遅すぎるでしょう。 発注された注文/SL/TPのレベルは常に分かっています。従って、価格(Ask/Bid)がこれらのレベルに達したときの口座の状況を、現在の状態に最も近いものから計算することができます。その結果、証拠金が不足するようであれば、該当する注文を削除します。この方法は、OnTradeでのみ使用できます。 OnTradeで公開されているすべてのマーケットアドバイザーに対して呼び出せるような、普遍的なパブリック関数を書けば十分です。そうすれば、おそらくマーケットエキスパートアドバイザーに関する問題はすべて解決するでしょう。 1...19202122232425262728 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
これは自動検証システム自体の欠陥のようですので、このエラーにも以下の提案が 適用されると思います[no history data from... to...]:
これは自動検証基盤の内部エラーです。あなたの製品とは関係ありません。このエラーについては何もできません。MetaQuotesが問題を解決するまでしばらくお待ちください。十分待っても問題が解決しない場合は、テクニカルサポートにご連絡ください。)
これが何を意味するのか、どなたか教えてください。コンパイルされたファイルを分析するには、他に何をすればいいのでしょうか?
フォーラムのすべてのセクションのユーザーが分析しやすいように、添付画像の内容を自動翻訳します:
サイトウィンドウ(タイトル:新バージョン)
セクション1 - 追加ファイル
ファイルを選択してください:ファイルが選択されていません
コンパイルされたファイルを分析
許可されるファイル拡張子:.ex4
セクション 2 - 推奨スプレッド値の指定
現在のスプレッド
下部のボタン
保存
キャンセル
自動検証システムをテストしたところ、正常に動作しました:
あなたのコードの問題だと思います。使用したコンパイラのバージョンは?
設計さ れたものであったとしても、EAはあらゆるシンボルや時間枠で動作できなければなりません。あなたのEAは、異なる契約仕様やブローカーの条件に関係なく調整できるようにコード化されていなければなりません。
Нехватка средств для проведения торговой операции
取引注文を送信する前に、お客様の口座に十分な資金があることを確認してください。将来の未決済ポジションまたは注文を確保するための資金が不足している場合は、重大なエラーと見なされます。
保留中の注文 であっても 、 担保 ( 証拠金 )が 必要な 場合がある ことを覚えておいて ください。
例えば、1米ドルまたは1ユーロなど、少額の初回入金で取引ロボットをテストする ことをお勧めします。
テストの結果、取引操作の実行に十分な資金がないことが判明した場合、OrderSend()関数を呼び出す代わりに、ログにエラーメッセージを生成する必要があります。チェックの例:
保留中の注文を使用する場合、このチェックは十分ではありません!
チェックに合格する保証はありません:
2023.04.28 17:00:38 Tester:not enough money to buy 0.60 EURUSD at 1.10395 sl: 0.00000 tp: 0.00000 [2023.04.28 17:00] 2023.04.28 17:00:38 Tester: PrevBalance: 10272.11, PrevPL: -4308.04, PrevEquity 5964.07, PrevMargin: 6271.62, NewMargin: 6293, FreeMargin: -328.50 2023.04.28 17:00:38 Tester: 保留注文が削除されました。
ティックごとにマージンをチェックする必要があります。それで何ができるのでしょうか?サーバーへの追加負荷?
ティックごとにマージンをチェックしなければならない...。それで何が得られるのか?サーバーへの追加負荷?
取引、自動取引システム、取引戦略のテストに関するフォーラム。
市場における自動商品テスト(質問と提案)
fxsaber, 2025.12.30 13:26
私は注文の証拠金不足を間違いだとは思いません。しかし、市場は私に同意しない。
このようなチェックはOnTradeだけで十分です。
テスターだけで十分かもしれない。
そうですね、パブリッシングにはこれで十分です。
このチェックは OnTrade だけで十分です。
ここではよくわかりません。OnTradeで証拠金をチェックするには遅すぎるでしょう。
Expert AdvisorsでTrade イベントが発生したときに呼び出されます。Trade イベントは、トレードサーバーでトレード操作が完了したときに発生します。
それはよくわかりません。OnTradeで証拠金を確認するには遅すぎるでしょう。
発注された注文/SL/TPのレベルは常に分かっています。従って、価格(Ask/Bid)がこれらのレベルに達したときの口座の状況を、現在の状態に最も近いものから計算することができます。その結果、証拠金が不足するようであれば、該当する注文を削除します。この方法は、OnTradeでのみ使用できます。
OnTradeで公開されているすべてのマーケットアドバイザーに対して呼び出せるような、普遍的なパブリック関数を書けば十分です。そうすれば、おそらくマーケットエキスパートアドバイザーに関する問題はすべて解決するでしょう。