GitHub で見る

Dark Cloud Cover / Piercing Line と CCI のダイアグラム

English | Русский | 中文 | Español | Deutsch | Português

2本のローソク足でできた古典的な反転パターンが方向を決め、Commodity Channel Index がその反転を取るに値するかを決めます。Piercing Line は CCI が深いマイナス圏にあるときだけ買い、Dark Cloud Cover は CCI が上に伸び切っているときだけ売ります。手仕舞いのシグナルは一切なく、エントリー時に置かれた利食いと損切りが決済します。

schema

戦略の概要

  • 2つのローソク足パターン指標ブロックが手書きの式を持ち、前の足の方向、現在の足の方向、始値の位置、前の足の実体の中心を越えて引けたかどうかを表します。
  • 14期間の Commodity Channel Index が確認役です。パターンが反転させようとしている方向に相場が既に伸び切っている必要があり、そうでなければ形は無視されます。
  • エントリー水準の定数は1つだけで両サイドをまかない、式ブロックがそれを負の値に変えて買い側の比較に使います。
  • エントリーはノーポジションのときだけ許され、次の足で同じパターンが出ても建玉は増えません。

エントリーとエグジットの条件

  • ロングエントリー: 前の足が陰線、現在の足が陽線で、前の終値より下で始まり、前の足の実体の中心より上で引け、CCI がエントリー水準の負値を下回り、ポジションがゼロのとき。注文は成行で1ロットを買います。
  • ショートエントリー: 前の足が陽線、現在の足が陰線で、前の終値より上で始まり、前の足の実体の中心より下で引け、CCI がエントリー水準を上回り、ポジションがゼロのとき。注文は成行で1ロットを売ります。
  • エグジット: ポジション保護ブロックのみです。エントリー価格から2パーセントの利食いと1パーセントの損切りを置きます。シグナルによる手仕舞いはありません。

パラメーター

パラメーター 既定値 説明
CCI Length 14 Commodity Channel Index の平滑化期間。
Entry Level 50 パターンを確認済みとみなすために CCI がゼロからどれだけ離れている必要があるか。買い側はこの値の符号を反転して使います。
Take Profit % 2 エントリー価格からの利食い幅(パーセント)。
Stop Loss % 1 エントリー価格からの損切り幅(パーセント)。
Volume 1 注文数量(ロット)。
Candles 00:05:00 ダイアグラム全体が用いるローソク足の時間軸。

ダイアグラムの詳細

  • ローソク足ブロックが2つのパターンブロック、Commodity Channel Index、そして保護ブロックへ終値を渡す変換ブロックに供給します。
  • 定数がエントリー水準を保持し、式ブロックが符号を反転させるため、最適化できる1つの数値が2つの CCI 比較を制御します。
  • それぞれの論理積がパターン、その CCI 確認、ノーポジション判定を結び、新規建て専用に設定したポジション変更ブロックを起動します。
  • 始値が前の終値の反対側にあることを求めます。これは連続的に取引される銘柄でも実用的な条件で、確認されたパターンはすべて取引します。

使い方

.json ファイルを Designer に読み込み、バックテスターで過去データを使って実行し、実運用の前にパラメーターやブロック自体を自分の銘柄に合わせて調整してください。