お世話になります。
通貨ペアの異なる複数のチャートを開き、それぞれにEAを設置するとします。
例えばチャートUSDJPYをA、EURJPYをB、GBPJPYをCと仮定し、
A、B、C、それぞれが"buy"のポジションを保有していたとします。
チャートA=buy(既存)
チャートB=buy(既存)
チャートC=buy(既存)
ですが、あるタイミングでAがポジション転換をしたとき、
すなわち
チャートA=sell(新規)
チャートB=buy(既存)
チャートC=buy(既存)
となりますがその際、新規のポジションである"sell"と異なる既存の"buy"を決済することは可能でしょうか?
また次の例、
チャートA=“ポジションなし”
チャートB=“sell”
チャートC=“sell”
の状態からチャートAが"sell"を建てた場合は、
チャートA=“sell”(新規)
チャートB=“sell”(既存)
チャートC=“sell”(既存)
となり"sell"が揃います。
この場合チャートAの新規ポジションに対し、BおよびCは同じ"sell"であるため決済せず、ポジションを維持するという考え方です。
恐れ入りますがご教示頂けましたら幸いです。
| 検索結果がありません。 |
| 検索結果がありません。 |
残念ながら、EAつくーるの機能だけでご希望の動作をそのまま実現するのは難しいです。
今回のご要望は、
sellが建ったときbuyだけを決済するsellであればそのまま維持するというように、新規ポジションの売買方向と、他チャートの既存ポジションの方向を比較して、逆方向のものだけを選んで決済するという動きになります。
EAつくーるにはオプションの 「全決済」 がありますので、
他のポジションをまとめて決済するという考え方自体は可能です。
ただし、「全決済」はあくまで対象のポジションをまとめて閉じる機能ですので、
といった方向を見分けた細かい制御までは、EAつくーるの標準機能だけでは難しくなります。
回避策オプション
設定の考え方
Aの新規エントリーをきっかけに、BやCのポジションもまとめて処理したい場合は、
まずは 「全決済」オプションで対象ポジションを一括決済する構成 をご検討ください。
ただしこの場合は、買いだけを消す、売りは残すという判定はできませんので、
補足対象になったポジションは同方向・逆方向にかかわらず決済される形になります。
つまり、
他チャートの既存ポジションをまとめて決済したい
→ 全決済で対応可能です
他チャートの既存ポジションのうち、反対方向だけ決済したい
→ EAつくーるのみでは難しいです
そのため、今回のケースでは「全決済」を使った構成が近い対応方法になりますが、ご希望のような「反対方向のポジションだけを選んで決済する」動作をEAつくーるのみで実現するのは難しいです。
丁寧なご説明感謝申し上げます。
上記の内容、理解いたしました。
目論みの操作は手動で行うようにいたします。