Все продукты Маркета перед публикацией проходят обязательную предварительную проверку для обеспечения единого стандарта качества. В этой статье мы расскажем о наиболее частых ошибках, которые допускают разработчики в своих технических индикаторах и торговых роботах. А также покажем как самостоятельно проверить свой продукт перед отправкой в Маркет.
Print(SymbolSelect("EURUSD",true)); I get an error - true
ドキュメントをよく 読む:SymbolExist
コードで見るとこんな感じです。
ドキュメントをよく 読む:SymbolExist
コードで見るとこんな感じです。
ウラジミールさん、ありがとうございました。
ビジュアルモードでのテスト中、Expert Advisorによるインジケータの初期化に関する質問。
Expert Advisor の OnInit() { } でインジケータを初期化すると、ビジュアルテスタでは通常インジケータは表示されず、描画されません。
同時に、ログでは初期化を通過し、ハンドルを受信しています。ビジュアルモードでは、テスターが何かをする時間がなく、インジケータがチャートに張り 付かないように感じます。
EAのOnTick() { }でインジケータを初期化すると問題はなくなりますが、無駄な書き込みやチェックなどが発生します。
OnTickのIndicatorInitialization()のコメントを外して、OnInitでコメントすると、動き出します。
マジック ファイルの歴史の続き。
MetaEditorがハングアップし、再起動した後 - このファイルは赤いテキストのセットとして表示されるようになりましたが、同じメモ帳で普通に開けます(不要なものを削除しました)![](https://c.mql5.com/3/359/main.png)
午後
Android MT5/MT4:発注画面において、ティックラインの色が混ざってしまう。また、チャートの配色にも。
みなさん、こんにちは。
注文を保留に する際、[Invalid price]エラーを克服できない。問題は、EA出版物の標準的なチェックでそのようなエラーが落ちていることです。ログを適宜見ても、何が原因なのか理解できない。私のテストでは再現していません。もちろん、標準的なチェックでは、その記号がどのようなパラメータを表しているのかわからないという複雑さもあります。MetaQuotesターミナルで再生してみました。同じ場所で、同じ価格でも注文が開き、エラーにならない。CSymbolinfo::NormilizePrice()で価格を正規化し、StopsLevel、フリーズレベル、保留中のオーダーの価格が正しいかどうかをチェックし、その都度価格データを更新しています。
保留中の注文でこのようなエラーが発生するすべてのケースをご存知の方がいらっしゃるかもしれません。唯一思いつくのは、
。
おはようございます。
テスターでパラメータによるテストカットを行うことは可能でしょうか?
例えば、あるテストのドローダウンが40%に達したら停止し、リソースは次のテストに有利になるようにします。
みなさん、こんにちは。
注文を保留に する際、[Invalid price]エラーを克服できない。問題は、EA出版物の標準的なチェックでそのようなエラーが落ちていることです。ログを適宜見ても、何が原因なのか理解できない。私のテストでは再現していません。もちろん、標準的なチェックでは、その記号がどのようなパラメータを表しているのかわからないという複雑さもあります。MetaQuotesターミナルで再生してみました。同じ場所で、同じ価格でも注文が開き、エラーにならない。CSymbolinfo::NormilizePrice()で価格を正規化し、StopsLevel、フリーズレベル、保留中のオーダーの価格が正しいかどうかをチェックし、その都度価格データを更新しています。
保留中の注文でこのようなエラーが発生するすべてのケースをご存知の方がいらっしゃるかもしれません。唯一思いつくのは、
。
記事:トレーディングロボットは、マーケットプレイスに公開される前に、どのようなテストに合格しなければ ならないのですか?
テスターでパラメータによるテストカットを行うことは可能でしょうか?
例えば、あるテストでドローダウンが40%に達すると停止し、次のテストにリソースが使われる。
これはあなたのEAに可能です:あなたは(それが重い場合 - OnTimerで)内部で終了基準をカウントする必要があり、しきい値に達した - TesterStop()/ExpertRemove()です。
不要なもの