初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 895

 
Alexey Kozitsyn:

ボリュームによります!

ロットが大きい方に偏っていることは明らかですが、この計算式がヘッジ口座に適用された場合のように、平均的な価格であることに変わりありません

double average_op = (op1 * lot1 + op2 * lot2 + opN * lotN) / (lot1 + lot2 + lotN);

それとも違う?

 
Alexey Kozitsyn:

チェンジ!前のポジションの閉鎖と新しいポジションの開設があります。でも、FORTSにあるんです!

FORTSのことです)4657で決済した後、4657で開いた場合

 
Sile Si:

ロットが大きい方に偏っていることは明らかですが、この計算式がヘッジ口座に適用された場合のように、平均的な価格であることに変わりありません

それとも、そうなのか?

そうだと思います:) わからない場合は確認してください!

 
Alexey Kozitsyn:

そうだと思います:) わからない場合は確認してください!

よくわからないが、方法を確認する。もしかしたら確実に知っている人が立ち寄ってくれるかもしれません)

 
Sile Si:

FORTSのことです)4657で引けたなら、4657で始まりました。

まあ、終値が ポジション価格と全く同じならそうなんですが、1日に2回正確な時刻を示す壊れた時計みたいなものですからね。多くの場合、再開後のポジションの価格は、清算前のポジションの価格と一致することはありません。

 
Sile Si:

よくわからないが、方法を確認する。もしかしたら確実に知っている人が立ち寄ってくれるかもしれません)

あの...デモでロットを変えて3回取引して、ポジションの値段を見てから、計算式を使って同じことをすると......。で、終わりです :)

 
Alexey Kozitsyn:

多くの場合、再開後のポジションの価格は、清算前のポジションの価格と一致することはありません。

ここからが本題...また、"Modify \n function "がポジション価格に対する"the relative price "を計算するのであれば、クリア後の "the should be where the \n "ではないでしょうか。 どうすれば正しく "the \n "を設定できますか?

 
Sile Si:

それで...そのため、修正機能がポジションの 価格に対してスポットの価格を計算する場合、クリア後に私のスポットがあるべき場所にない可能性があります。 どうすればスポットを正しく設定できますか?

TPが同じ場所に残る!?ただ、ポジションの価格が変わるだけです。すなわち、ポジションがクローズされる-ポジションの利益/損失が得られ、ポジションが再びオープンされる(元と同じボリュームで)。しかし、そのポジションにTPまたはSLが設定されていた場合、それはクローズする前と同じレベルにとどまります。しかし、クリア後にTPを計算したい場合は、そうです - ポジションの価格が驚きを投げることになります。

その場合、ポジションを閉じるためのトレードを探す必要があります。そして、そのポジションが再開されたかどうかを見る。つまり、この場合、修正前に、すべての取引を清算してクローズすることを確認する必要があります。あるいは、ポジションの初値を変数に格納するだけでも...。まあ、すべてはタスク次第なんですけどね。

 
Alexey Kozitsyn:

TAはこのままでいい!ただ、ポジションの価格が変わるだけです。すなわち、ポジションがクローズされる - ポジションで利益/損失を出し、ポジションは(元と同じボリュームで)再開されます。しかし、そのポジションにTPまたはSLが設定されていた場合、それはクローズする前と同じレベルにとどまります。しかし、クリア後にTPを計算したい場合は、そうです - ポジションの価格が驚きを投げることになります。

その場合、ポジションを閉じるためのトレードを探す必要があります。そして、そのポジションが再開されたかどうかを見る。つまり、この場合、修正前に、すべての取引を清算してクローズすることを確認する必要があります。あるいは、ポジションの初値を変数に格納するだけでも...。まあ、すべてはタスク次第なんですけどね。

サプライズであることは間違いない)。tǐn !=position price+ N.の条件に従ってTPを変更する。私としては変数に格納した方が楽なのですが、再開した後、まだ新しい取引があるかもしれません。では、ポジションを構成する取引のうち、清算前と清算後の平均価格を計算し、そこからトロンを計算するにはどうすればよいのでしょうか。より正確には、再開前に発生した取引を見つけ、清算後の取引と組み合わせるにはどうすればよいのでしょうか。

 
Sile Si:

サプライズであることは間違いない)。Tpは次の条件によって修正される:if tanthusn !=price of position+ N.私としては変数に格納した方が楽なのですが、再開した後、まだ新しい取引があるかもしれません。では、ポジションを構成する取引のうち、清算前と清算後の平均価格を計算し、そこからトロンを計算するにはどうすればよいのでしょうか。より正確には、再開前の取引を探し出し、清算後の取引と組み合わせるにはどうすればよいのでしょうか。

位置の識別子は変わりません。トレードの検索に使用します。

理由: