分析テクニックとストラテジー

Breakeven Stop (ストラテジー)

image\trumpet2.gif 免責事項

BreakEven Stop ストラテジーは、指定した利益下限に達したとき、ポジションの株式や建玉をすべて決済する注文を出します。その旨を指定するために、EasyLanguage の予約語 SetBreakEven を使います。利益下限は、総ポジションベース、または建玉/株ベースで指定できます。利益目標をポジションベースで計算するか、株/建玉ベースで計算するかは、入力パラメーターで指定できます。

(ポジション当たりまたは建玉/株当たりの) 利益がブレークイーブン利益底値を超えれば、ポジションの平均エントリー価格で逆指値決済注文を生成します。逆指値注文はすべて、逆指値成行注文です。再び値が下がってエントリー価格に戻った場合、成行注文を生成してマーケットに送ります。

Breakeven Stop により、ロング、ショートどちらのポジションも決済できます。

このストラテジーが有効になるのは、所定の利益に達したときに限るので、ポジションによっては一度も有効にならないことがあります。

多くのストラテジーは、バーが閉じる時点で注文を生成し、次のバーで実行しますが、BreakEven Stop は、エントリーと同じバーで生成、決済できます。これは特に、時間の長いバー (30 分、60 分、日次、週次、月次など) で有用です。

ストラテジーの計算で、手数料やスリッページは考慮しません。

入力パラメーター

名前 タイプ デフォルト 説明
PositionBasis 真/偽 False ポジション当たり、株数当たりの、どちらのブレークイーブンフロアを計算するか。ポジション当たりならば True を指定。
FloorAmt 数値 1 利益額 (ドル) がこれを越えればブレークイーブンストップにするという値。

PositionBasis が True の場合、該当する未決済ポジションの株/建玉総数にもとづき、ポジション全体のブレークイーブンフロア (ドル) を計算して、Amount パラメーターに設定します (MSFT を 500 株保有しており、ブレークイーブンフロアとして $200 を指定した場合、エントリー価格に $0.40 または $200 を加算した額を超えたときに、ブレークイーブンで決済)。

PositionBasis が False の場合、1 株/1 建玉当たりのブレークイーブンフロアを計算し、Amount パラメーターに設定します (MSFT を 500 株保有しており、ブレークイーブンフロアとして $0.60 を指定した場合、エントリー価格に $0.60 または $300 を加算した額を超えたときに、ブレークイーブンで決済)。

生成される注文

Market Order から Sell まで (ロング決済) または Market Order から Buy to Cover まで (ショート決済)

シグナル名

BreakEven Stop

関連ストラテジー:

Profit Target, Stop Loss, Breakeven Stop LX, Breakeven Stop SX, Dollar Trailing, Percent Trailing.

関連する関数:

SetBreakEven