エラー、バグ、質問 - ページ 2425

 
Dmitry Melnichenko:

皆さんこんにちは、質問です。

保留中の注文の 最短実行時間はありますか。

10分ドキュメントのどこかに書いてありますよ。

 
Alexey Viktorov:

10分ほど待たされる。ドキュメントのどこかに書いてありますよ。

ありえない、保留中の注文を 開く要求を送っているんだ

パラメータ

MqlTradeResult request = {0};
MqlTradeResult result {0};
...
request.type_time = ORDER_TIME_SPECIFIED;

request.expiration  = TimeCurrent() + 110;
...

if(!OrderSend(request, result))
{
 Print(result.retcode); // пишет 10022
}

あるブローカーでは問題なく通過し、別のブローカーでは(いわば)いくつかのリクエストがあり、その後いくつかのリクエストでエラーが発生しました

 
Dmitry Melnichenko:

ありえない、保留中の注文を 開く要求を送っているんだ

パラメータ

あるブローカーでは問題なく通過し、別のブローカーでは何度も通過し(いわば)、いくつかの注文は通過し、そしていくつかの注文はエラーを書き込むのです!このような状況です。

10分というのは110秒ではなく、もっと長い時間です。また、10分でもダメな場合があります。注文が入った時点では、許容できないほどの誤差で時間が変わり、10分を切っている可能性があります。

 
Alexey Viktorov:

10分というのは110秒ではなく、もっと長い時間です。また、10分でも足りないかもしれません。注文が入った時点では、許容できないほどの誤差で時間が変わり、10分を切っている可能性があります。

私は、あるブローカーではすべてが問題なく動作し、別のブローカーではエラーが発生すると書いて、私はそのような最小の順序アクション時間を返すパラメータがあるかどうかを尋ねた理由です。

 

p_err

画像では、最初からエラーがあることがわかり、その後、注文がいくつか設定されていますが、最低10分の場合、なぜこの2つが通るのでしょうか?

 
Dmitry Melnichenko:

画像では、最初からエラーがあることがわかり、その後、注文がいくつか設定されていますが、最低10分の場合、なぜこの2つが通るのでしょうか?

テスターは疲れているのでしょう。

 

パラメータにTimeCurrent()+ 120を入れると、すべてのエラーが消えたので、最短時間は2分とすることにします

 
Dmitry Melnichenko:

パラメータにTimeCurrent() + 120を入れると、すべてのエラーが消えたので、最短時間は2分とすることにします

何か変化があったのかもしれません。

 
Илья Ребенок:

今夜、確認します。

しかし、それでも理論的には、視覚化するモードとしないモードは、グラフがあるだけで異なるはずです。

さらに、特定した問題を解決した後の最適化の結果も 問われる。開発者の意見を聞いてみたい。

スラバ さん、もしかしてご存知ですか?

 

最新版のmetaeditorのダブルタイプは一体どうなっているのでしょうか?mt4とmt5の両方で、-0.01の代わりに何か意味のないことを書いてしまうのです。この数値はどこから来たのか、私の場合は変数がゼロにリセットされています。