mql4言語の特徴、微妙なニュアンスとテクニック - ページ 22

 

取引履歴のソート結果は、過去のソート結果に依存します。


例えば、このアニメーションでは、終値によるソートが異なることがわかります。


 
fxsaber:

取引履歴のソート結果は、過去のソート結果に依存します。


例えば、このアニメーションでは、終値によるソートが異なることがわかります。


同じことをExcellでやってみても、同じ結果になるはずです。並べ替えの際、値が等しい場合は、以前より上位の行に...

 
 
概略としては、緊急のポジションのクローズは 以下のように行われます。
const double ClosePrice = OrderType() ? MathMin(OrderClosePrice(), Bid + MaxSpread * _Point) 
                                      : MathMax(OrderClosePrice(), Ask - MaxSpread * _Point);
    
OrderModify(OrderTicket(), OrderOpenPrice(), OrderStopLoss(), ClosePrice, 0); // StopLoss оставлен для истории
もちろん、ループの中で。他に選択肢はないのか?
 
fxsaber:
図式的には、このようにポジションの 緊急クローズを 行います。 もちろん、ループの中でです。他にバリエーションはありますか?

なぜOrderClose()を使用しないのですか?

また、「エキゾチックキャラクター」については、あなたの例で大丈夫でしょうか?- フリーズレベルが高い可能性があります。

 
Igor Makanu:

なぜOrderClose()を使用しないのですか?

なぜなら、利益的に閉じる必要があるからです。ここでは、実際にSL買いポジションを決済するケースを紹介します。

終値は 最小のBid価格よりはるかに悪いことがわかります。スリッページは-2408pipsです。

したがって、SLを通じてクローズする必要はない(これはマーケットに等しい)。例えば、流動性の低い取引所では、マゾヒズムの行為になります。

しかし、「エキゾチックなシンボル」については、あなたの例はうまくいくのでしょうか?- そこでの凍結のレベルは大きいかもしれません。

キッチンの交換はしないほうがいい。

 
fxsaber:

なぜなら、利益的にクローズしなければならないからです。

キッチンの交換はしないほうがいい。

どこでも使えるコードにしたほうがいい。

 
Artyom Trishkin:

どこでも使えるコードにしたほうがいい。

 

fxsaber:

トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム

mql4言語の特徴、微妙なニュアンスとコツ

ポジションの 緊急閉鎖のスキームは以下の通りです。

const double ClosePrice = OrderType() ? MathMin(OrderClosePrice(), Bid + MaxSpread * _Point) 
                                      : MathMax(OrderClosePrice(), Ask - MaxSpread * _Point);
    
OrderModify(OrderTicket(), OrderOpenPrice(), OrderStopLoss(), ClosePrice, 0); // StopLoss оставлен для истории
もちろん、ループの中で。他に選択肢はないのか?

さて、私は正直なところ、クロージングのスキームをよく理解していません(しばらく4つを調べていません) - TakeProfitを動かして、その上でクロージングが発生するようにするのでしょうか?

 
Artyom Trishkin:

えーと、正直なところ、クロージングのスキームがよくわからなかったのですが(ずっと4を見ていなかったので)、TakeProfitを動かして、クロージングに使われるようにするのでしょうか?

もちろん、5インチではそのような方式は使えません。そこでLimit(指値)注文を設定し、クローズしてください。