マーケットで公開されているEAにおける最小ストップの確認。 - ページ 13

 
Ihor Herasko:

質問をはっきりさせた方がいいと思います))。その間、あなたは混乱しています。

と郵便で送る。

サーバーが0を返し、EAのストップロスが最小値より小さい場合(例:1)。

では

施工

 if(stoploss<minstop)stoploss=minstop;

不正解です。何もしません。ストップロスとウィル=1です。

というエラーメッセージが 表示されます。

これは通常の状況ですが、ユーザーはこれに注意する必要があります!彼はStop Loss = 1を設定してはいけません。(バーチャルストップのことではありません)

彼はエラーが返されたので、それを見て、間違ったストップ、最小値より少ないストップ、ブローカーのウェブサイトに行き、読みました - サーバーの最小ストップ = 18 pips。

彼らは明確にプログラムする必要がある、ストップロスが最小値よりも小さい場合(そして、どのようにこれを確認する?正しく、エラー130)、その後、最小値を割り当てる。

が、minimum = 0 - 浮動小数点だからです。

質問:この問題の解決策を見つけるにはどうしたらいいですか?もし、EAが返すエラー130がEAのストップサインであり、マーケットに入れないと言うのなら。そして、サーバーの最小停止レベル=0。1が0より大きいのに、エラー130が出る

 
Ihor Herasko:

MetaQuotesのサーバー上ではなく、マーケットプレイスで確認する場合(スレッドの最初の投稿を参照)。

見て、そして...。モデレーターは流石に左利きブローカーでテストしてると思う?
メタクォーツサーバーに私やすべてのモデレーターが何人いるのか。
 
Vladislav Andruschenko:

サーバーが0を返し、EAのストップロスが最小値より小さい場合、例えば、1

もしストップロスが最小 値より小さかったら(どうやって確認 するんだ)、最小値を割り当てる。

が、minimum = 0 - 浮動小数点であるため。

質問:この問題の解決策を見つけるにはどうしたらいいですか?もし、EAが返すエラー130がEAのストップサインであり、マーケットに入れないと言うのなら。そして、サーバーの最小停止レベル=0。1が0より大きいのに、エラー130が出る。

なんて恐ろしい、なんて複雑で分かりにくいんだ :)

SLまたはTPがストップレベルより小さい場合は、「0」を設定してSLまたはTPなしで注文を出すか、注文を出さずに無効なSLまたはTPについてのメッセージを表示すればよいのです。

 
lilita bogachkova:

なんと恐ろしい、なんと複雑で理解しがたいことだろう :)

もしSLやTPがストップレベルより小さければ、"0 "を付けてSLやTPなしで注文を出すか、注文を出さずに無効なSLやTPについてのメッセージを表示させる必要があります。

大丈夫

ただし、ストップレベル=0

それからどうするのですか?つまり、ストップなしで注文を出すのですか?それがπ......。

それは男が10を入れており、それがブローカーのminuレベル= 18よりも少ないが、サーバーよりも多い場合 - サーバー= 0ので、その後ちょうどストップを削除し、ポーズ自体が歩くようにすることが判明したのですか?

 
Vladislav Andruschenko:

よっしゃー

ただし、ストップレベル=0

ということは?ピ......エ......エブリシング......なんです。

それは、男が10を置くと、それはブローカーの最小レベル= 18よりも少ないが、サーバーよりも多いことが判明した - サーバー= 0ので、その後、ちょうどストップを削除し、ポーズを歩かせる?

はい、いいえ、なぜ、'true'であればオープン後に'0'をチェックし、修正します。 修正するとき、オープンと違ってスリッページはありません、私はすべての原因は指定したTPまたはSLより大きいピップスでスリッページだと思います。
 

これで13ページまで進みましたね。:)

 
lilita bogachkova:
なぜか、リオープン後に'0'をチェックし、'true'なら修正する。 リオープンと違って修正時にスリッページがないのは、指定したTPやSLよりもpips単位でスリッページがあるからだと思われる。
ヴィタリイ・アナネフ

これで13ページまで進みましたね。:)

すべてが完璧で、サーバーから一度もエラーが出ないようにしたい--それが私たちの願いです
 

トレーディングシステムが機能する最小限のストップを設定し、それより低い値の場合は最小限の値にスワップする。

 
Alexander Bereznyak:

トレーディングシステムが機能する最小限のストップを設定し、それ以下の値の場合は最小限の値にスワップする。

は、特定のExpert Advisorに適用されます。

私は、すべてのルールがユーザーによって設定/選択される戦略を持たない普遍的なExpert Advisorについて話して います。

 
最後の提案は役に立たなかった