利益を伸ばす仕組み
トレーリングストップ
利益を伸ばしつつ、含み益も守ります。TSLは価格の上昇に自動で追従し、トレンドが反転したときにのみ決済する仕組みです。
TSLとは?
トレーリングストップ とは、相場が有利な方向に動くにつれて損切り価格を動的に調整する、賢い売却戦略です。あらかじめ決めた価格で売る固定の利確とは異なり、トレーリングストップは最高値を追跡し、その高値から設定した割合だけ価格が下がったときにのみ売却します。
従来のTPの問題点
TSLによる解決策
インタラクティブTSLシミュレーター
トレーリングストップ(TSL)が含み益を守りつつ利益を伸ばす仕組みを、視覚的に確認できます。
設定
シミュレーション結果
ポジションを伸ばしたことで、TSLモードでは追加の利益が得られました。
実例で見るケーススタディ
さまざまな相場シナリオでトレーリングストップの動きを確認できます
上昇相場のシナリオ
強い上昇トレンドの中で段階的に利確する局面
2つの動作モード
TSLモード(トレーリングストップ)trailingStopLossPercentages = [3]
価格の上昇に追従する動的な損切り
{
"buySplits": 3,
"sellPercentages": [10, 20, 30],
"trailingStopLossPercentages": [3, 5, 7]
}メリット
- 上昇相場で利益を伸ばしやすい
- 上昇する価格に自動で対応
- 「利益を伸ばしながら」含み益も守る
デメリット
- 急な反転では売却価格が低くなることがある
- 下落幅(%)を慎重に選ぶ必要がある
- 成行注文を使用(スリッページの可能性)
TSLの3つのフェーズ
作動待ち
状態: tslActive = false
TSLは「準備完了」ですが、まだ作動していません。システムが市場価格を監視し、価格が作動ポイント(TP価格)に達するのを待ちます。
ATHの追跡
状態: tslActive = true、価格上昇中
高値を更新するたびにATHが更新され、TSL価格が引き上げられます。TSL価格が下がることはなく、上がる一方です!
トリガーと売却
状態: price <= tslPrice
価格がTSL価格まで下がる、またはそれを下回ると、即時決済のために成行注文が発注されます。
計算式
3%下落の例:ATH = $150 の場合、TSL = $150 x 0.97 = $145.50
時間に応じたTSLの調整
v8.7.0+実際の相場では、時間の経過に合わせてTSLの下落幅を調整すると効果的な場合があります。購入直後は、より狭いTSLで利益を確保します。数時間が経過したら、TSLを緩めて、より大きなボラティリティを許容します。
sellTimeCurves: {
"10": [
{ after: "0", percent: 10, tslPercent: 3 },
{ after: "1h", percent: 10, tslPercent: 5 },
{ after: "4h", percent: 10, tslPercent: 8 },
{ after: "24h", percent: 8, tslPercent: 10 }
]
}安全のための仕組み
エラーや損失を防ぐための組み込み保護機能
TSL価格の下限(セーフティクランプ)
TSLが「購入価格 + 1ティック」を下回って設定されることはありません。これにより、下落幅を大きく設定しても、損失を出して売却することを防ぎます。
最低注文額(Notional)の確認
トリガー前に、注文額が取引所の最低額(例:$5)を満たしているかをシステムが確認します。額が小さすぎる場合、TSLは恒久的に無効化されます。
競合状態の防止
アトミックな確保(claim)の仕組みにより、複数のプロセスが同じ売り注文を同時にトリガーすることを防ぎます。
メモリロック
レガシー互換のための追加のインメモリロックにより、同一インスタンス内で重複処理が起きないことを保証します。
TPモード vs TSLモード
| 項目 | TPモード | TSLモード |
|---|---|---|
| 売却価格 | 固定(TP価格) | 動的(ATH - 下落%) |
| 利益の可能性 | TPで頭打ち | 理論上は無制限 |
| リスク | なし(TPが確実) | 反転時に売却価格が低下 |
| 注文タイプ | 指値 | 成行 |
| 向いている相場 | レンジ相場・短期売買 | 上昇相場・強いトレンド |
ログの見方
TSLのログメッセージを理解する
[TSL-INIT]注文の作成時にTSLが初期化された
[TSL-ACTIVATED]TSLが作動した(価格 >= 作動価格)
[TSL-UPDATE]ATHが更新され、TSL価格が引き上げられた
[TSL-TRIGGER]TSLがトリガーされた(価格 <= TSL価格)
[TSL-SAFETY]セーフティクランプが適用された
[TSL-RACE-PREVENTION]二重トリガーが防止された
[REPRICE-TSL]TSLが時間に応じて調整された
[TSL-EXECUTION]成行の売り注文が発注された