SetPercentTrailing

指定の含み益に到達した場合、固定率によるトレーリングストップ注文を実行

指定の含み益に到達した場合、固定率によるトレーリングストップ注文を実行します。
【ビルドインステップ注文】

現在における最高値から、指定した金額の割合だけ下の価格が常に損切りラインとなります。最高値が更新されれば、それに合わせて損切りラインも切り上がっていきます。

SetDollarTrailing(固定金額トレーリングストップ)と違って「指定の含み益に到達した場合」の指定が必要な理由は、損切りラインの設定が%指定のためある程度の含み益が発生してからでないと計算できないためです。(含み益0円にいくら%を設定しても0円になるのですぐ決済されてしまう)

定義

SetPercentTrailing( dblFloorAmt, dblAmount )

灰色エリアをクリックすると全選択状態になります

(例)

SetStopPosition; SetDollarTrailing( 10000, 15 ); ポジション合計金額の含み益が10,000円に到達した場合、最大含み益の15%下を損切りラインとしてトレーリングストップ注文を実行します。
SetStopShare; SetDollarTrailing( 30, 5 ); 1株当たりの含み益が30円に到達した場合、最大含み益の5%下を損切りラインとしてトレーリングストップ注文を実行します。

引数

I/O 名前(推奨) 内容
I double dblFloorAmt (SetStopPositionの時)トレーリングストップを有効化するために到達すべきポジション合計金額の含み益、(SetStopShareの時)トレーリングストップを有効化するために到達すべき1株当たりの含み益
I double dblAmount 損切りライン設定する%差分

関連記事