どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 1136

 
trader781:

ストップロスがどのようなものか、どなたか教えてください。

例えば、1.10000 1.10100 1.10200に3つの買い注文が あります。

買い注文のストップを1.10150まで下げて、pips/損失ポジションの金額を確認します。

この3つを集約するにはどうしたらいいのでしょうか?

現時点では、ストップロス・ラインを1.10150に手じまいしています。

価格が損切りラインより下にある場合

問題は、その値をどのように計算するかです。

売り指値1本、出来高=3本の合計...トリガー後、時間があればCloseByで一括決済。

 
Maxim Kuznetsov:

売り指値1本、出来高=3本の合計...トリガー後、時間があればCloseByで一括クローズ。


3つの買い注文が あり、3つとも1つのストップロスを取得したい。

この場合のデータの読み方を知りたいだけです

フォーマットが必要

"1.09000にラインを移動させたら○○pipsの損切りになるおぉぉぉぉぉ金"

この場合、1.10150への 移動で、最下段のストップが完全にフィットしない場合、それは正になります
 
trader781:


3つの買い注文が あり、3つとも1つのストップロスを取得したい。

この場合のデータの読み方を知りたいだけです

フォーマットが必要

"1.09000にラインを移動させれば、xxx pipsの損失が発生する" "ああ、お金だ"

もう一回、あなたは注文のグループのSl/Tpを1つ(1行の注文)として扱いたいのですね:「買い注文」の一般的なストップロスはSell-Stopです(前回の投稿で - 間違えました、急ぎました :-) )。そして、共通のTake-ProfitはSell-Limitです。
 
Maxim Kuznetsov:
もう一度、オーダー群のSl/Tpを1つ(シングルラインオーダー)として管理したい場合


それと保留中の注文とどう関係があるのでしょうか?

そうさ

 
trader781:


とは何の関係があるのですか?

はい、その通りです。

SellStopはStop Loss、Limit Stop LossはTake Profitですから、考え方は同じです。

SellStopの数量が開設された買いポジションの総数量と等しい場合、トリガーされた保留中の注文は、すべての買いポジションの共通ストップに他なりません。

SellStop」の数量がポジションの合計数量より大きい場合、そのトリガーはポジションの反転を 引き起こします - ポジションの合計ロットと「1」ロットの差の残りのロットは、反対側のポジションの数量となります。

保留注文の数量が全ポジションの数量より少ない場合、保留注文のトリガーは部分決済となり、全ポジションの数量は部分決済後の残量となります。

 
Artyom Trishkin:

これは、セルストップはストップロス、リミットストップロスはテイクプロフィットであり、本質的に同じものであるためです。

SellStopの数量が未決済の買いポジションの合計数量と等しい場合、トリガーされた保留中の注文は、すべての買いポジションに共通するストップに他なりません。

SellStop」の数量がポジションの合計数量より大きい場合、そのトリガーはポジションの反転を 引き起こします - ポジションの合計ロットと「1」ロットの差の残りのロットは、反対側のポジションの数量となります。

ポジションの出来高が全ポジションの出来高より少ない場合、トリガーによりポジションの部分決済が行われ、全ポジションの出来高は部分決済後の残量となります。


私はそれを得たが、この場合、これは正しいアプローチではないように思われる

価格がラインの上下にある場合、すべて閉じる」トリガーがあります。

私の端末でしか見れないことは言うまでもありませんし、計算も手動アシスト用のバーチャルなものです。そのため、OrderType()<2 の場合、このようなパラメータを計算するにはどうしたらよいかをお聞きしています。

 
trader781:


私はそれを得たが、これは正しいアプローチではないように思われる

価格がラインの上下にある場合、すべて閉じる」トリガーがあります。

もちろん、私の端末上でしか見えませんし、計算もマニュアルアシスタントで使うためのバーチャルなものです。停止計算と共通のオブジェクトになります。そのため、OrderType()<2の場合、このようなパラメータを計算するにはどうしたらよいかをお聞きしています。

OrderType()<2というパラメータはポジションのみを検索するもので、詳しく説明すると、買いはOrderType()=0、売りはOrderType()=1ということになります。

注文のブレークイーブンを計算するには、OrderType()>1 を使用する必要があります。

フォーラムには数式がたくさんあるので、それを探すところから始めるとよいでしょう

 
Vitaly Muzichenko:

OrderType()<2」はポジションのみを検索するパラメータで、詳しく説明すると、買いはOrderType()=0、売りはOrderType()=1です。

注文のブレークイーブンを計算するには、OrderType()>1 を使用する必要があります。

フォーラムには数式がたくさんあるので、検索すればいいだけです。


なぜ損益分岐点が必要なのか、理解できない。(ちなみに一部、あなたの協力も得ています)。

さて、実際に存在するのだから、次はどうするか?その実用的な使い道は? pips」と「money」のフォーマットでゼロとは異なる数字が出ること、それだけです。探さなくても、適当なところで見つかると思います。

 
trader781:


なぜブレークイーブンが必要なんだ?

ではどうするかというと、「ポイント」「マネー」というフォーマットで0以外の数字にすればいいのです。自分が何を求めているのかがわからない場合、「どうすればわかるのか?

ブレイクイーブンからピップを差し引き、それをお金に換算すれば、必要な結果を得ることができます。

 
trader781:


それはわかるが、この場合、間違ったアプローチに思える。

価格がラインの上下にある場合、すべて閉じる」トリガーがあります。

私の端末でしか見れないことは言うまでもないし、計算も手動アシストで使うのが仮想です。そのため、OrderType()<2 のときにこれらのパラメータを計算するために何をしなければならないか尋ねています。

ポジションの 平均価格を計算する必要があります。

Position_price_buy=(Buy1_price*Buy1_lots+Buy2_price*Buy2_loys+...)/(Buy1_lots+Buy2_lots+...) - loss_on_swap; // つまりポジションウェイト/総数量の合計です。