ストップロス注文が決済されたかどうかを確認する方法 - ページ 4

 
honest_knave:
正のスリッページはどうする?
SLの正のスリッページは?
 
honest_knave:

スプレッド != デビエーション (スリッページ)

偏差のパラメータを取得できないのは残念です。

おそらく妥当な妥協点は、(EAが注文を出したと仮定して)DEAL_PRICEが ORDER_SL± deviationのウィンドウ内にあったかどうかをチェックすることでしょう。

ここで私は迷いました。このトピックは、サーバー側でSL/TPがトリガーされたかどうかを識別することです。

スプレッドや偏差とどう関係があるのでしょうか?

 
Alain Verleyen:
申し訳ありませんが、私はあなたが何を意味するのか理解できないのですか?
ストップロス≦ディールプライス(買い)、ストップロス≧ディールプライス(売り)であれば、より合理的だと思うのですが。
 
Alain Verleyen:

ここで私は迷っています。このトピックは、SL/TPがサーバー側でトリガーされたかどうかを識別することについてです。

スプレッドや乖離とどう関係するのでしょうか?

そうですね、スプレッドについては迷いますね。

しかし、私の理解では、SLがヒットすると、それは成行注文になり、可能な限り最高の価格で満たされます。それはスリッページの対象になるのでは?

 
Roberto Jacobs:
DEAL_PRICE<= close_price (for buy) and DEAL_PRICE >= close_price (for sell)であれば、より合理的であると思うのですが。
DEAL_PRICEとclose_priceとは何ですか?
 
Alain Verleyen:
DEAL_PRICEとclose_priceとは何ですか?
DEAL_PRICEは HistoryDealGetDouble(ticket,DEAL_PRICE)で、close_priceはHistoryOrderGetDouble(ticket,ORDER_SL)という意味です。
 
honest_knave:

まあ、スプレッドの方は迷うところですね。

でも、私の理解では、SLがヒットすると成行注文になり、可能な限りベストな価格で満たされます。それがスリッページの対象になるのでは?

というのも、最良価格はEA内部の偏差パラメーターの 外にある可能性が高いからです。

とはいえ、正のスリッページになる可能性もあります。

 
honest_knave:

まあ、スプレッドの方は迷うところですね。

でも、私の理解では、SLがヒットすると成行注文になり、可能な限りベストな価格で満たされます。それはスリッページの対象になるのでは?

はい、しかし私の質問はスリッページではなく、スプレッド/偏差についてです。

理論的には成行注文になりますが、可能な限り最高の 値段で満たされるわけでは ありません。しかし、それはここで議論されている問題ではありません。

MT5の問題は、現在のストップロスが履歴に残らないことです。Joseが述べたように、最初のストップロスは利用可能ですが、後でそれを変更した場合、それを知る方法はありません。

もちろん終値は わかりますが、それを何と比較してストップロスが発生したかどうかを確認するのでしょうか?

 
Roberto Jacobs:
つまり、DEAL_PRICEは HistoryDealGetDouble(ticket,DEAL_PRICE)、close_PRICEはHistoryOrderGetDouble(ticket,ORDER_SL)となります。
うまくいきません、上の私の投稿をご覧ください。
 
Alain Verleyen:
それは動作しません、上記の私の投稿を参照してください。
Alainさん、ありがとうございました。 この問題について もっと研究しなければ なりません。