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

 
fxsaber:
SDから不適切なスクリーンショットが指摘された。交換したところ、私のせいであることがはっきりしました。申し訳ありません

何が問題だったのでしょうか?

 
Vladislav Andruschenko:

何が問題だったのでしょうか?

スクリーンショットでは、これらのシンボルには価格が表示されていませんでした。
 
fxsaber:

Metaquotes-Demoのトレードクエリで(全角)チェックをすると、SYMBOL_BIDとSYMBOL_ASKが0を返す事態に遭遇しました。

その結果、どのようなことが起こりうるのでしょうか。

返送された価格が正しいかどうか、誰かチェックをしているのでしょうか?
時々ゼロが返されるのは正しいのか間違っているのかわかりませんが、以前からすべての取引環境変数について、使う前にチェックをするようにしています。というのもあります。
 

Metaqutoes-Demo

2017.02.13 15:36:35.733 '5122740': buy limit 1.00 SNGP-3.17 at 32305
2017.02.13 15:36:35.793 '5122740': accepted buy limit 1.00 SNGP-3.17 at 32305
2017.02.13 15:39:35.734 '5122740': failed buy limit 1.00 SNGP-3.17 at 32305 [Request timeout]

という要望がありました。

Request.action = TRADE_ACTION_PENDING (5)
Request.magic = 0
Request.order = 0
Request.symbol = SNGP-3.17
Request.volume = 1.0
Request.price = 32305.0
Request.stoplimit = 0.0
Request.sl = 0.0
Request.tp = 0.0
Request.deviation = 100
Request.type = ORDER_TYPE_BUY_LIMIT (2)
Request.type_filling = ORDER_FILLING_RETURN (2)
Request.type_time = ORDER_TIME_DAY (1)
Request.expiration = 1970.01.01 00:00:00
Request.comment = My Order
Request.position = 0
Request.position_by = 0
Result.retcode = 10012
Result.deal = 0
Result.order = 133724360
Result.volume = 0.0
Result.price = 0.0
Result.bid = 0.0
Result.ask = 0.0
Result.comment = Request timeout 179998.389 + 0.001 ms
Result.request_id = 46123
Result.retcode_external = 0
サーバーを修正する必要があります。開発者は信頼性チェックのスクリプトを持っているのでしょうか?
 
FXのシンボルでもブレーキが観測される。
 
fxsaber:
Result.retcode = 10012
Result.deal = 0
Result.order = 133724360
Result.volume = 0.0
Result.price = 0.0
Result.bid = 0.0
Result.ask = 0.0
Result.comment = Request timeout 179998.389 + 0.001 ms
Result.request_id = 46123
Result.retcode_external = 0

リクエストタイムアウトの状況で注文番号がゼロでない理由は明らかです - OnTradeTransactionについて。しかし、なぜ注文履歴にないのでしょうか?

 
fxsaber:
このブレーキは、FXのシンボルでも観察されます。
実際の取引をシミュレートすることの何がいけないのか?
 
A100:
また、実際の取引を想定したシミュレーションに満足できないのは?

人工的なモデリングは一切なし!MT5のブレーキという事実があり、記事で開発者が声を上げたHFT能力に影を落としている。

以前は、FORTSで遅れを見せると、開発者はサードパーティーのせいにしていました。Metaquotes-Demoの動作が遅くなる、というサードパーティの理由を確実に否定できるようになったのです。

 
fxsaber:

リクエストタイムアウトの状況で注文番号がゼロでない理由は明らかです - OnTradeTransactionについて。しかし、なぜ注文履歴にないのでしょうか?

状態・条件により履歴に残せない場合は、取引にあるはずです。

 
fxsaber:

これは、記事で開発者が語っていたHFT 能力に影を落としている。

これらの機能は、非同期のOrderSendのみで 構成されています。