1.Keltner Channel とは?
Keltner Channel は、テクニカル分析指標の一つで、暗号通貨市場を含むさまざまな金融市場で、売買の機会を見極めるために広く使用されています。
2.Keltner Channel
指標の紹介
2.1 Keltner Channel 指標
Keltner Channel は、3 本のライン(上軌道、中軌道、下軌道)で構成されます。この指標は、平均期間、ATR 期間、および ATR 偏差倍率の 3 つのパラメータによって決まります。該当期間の移動平均が中軌道となり、ATR に偏差倍率を加えたものが上軌道、ATR に偏差倍率を引いたものが下軌道となります。
重心移動平均オシレーター指標のパラメータ:
p1 = 50 # 移動平均の期間
p2 = 10 # ATR の期間
p3 = 2.0 # ATR の偏差倍率
画像 1: Keltner Channel 指標(画像内の青い線)
2.2 CCI トレンド指標
この指標は、従来の CCI 指標を修正したもので、二次比較を取り入れています。2 つのパラメータがあり、CCI 期間と ATR 期間が設定されます(ここでの ATR 期間は Keltner Channel の ATR 期間とは異なります)。
CCI トレンド指標の原理
1.現在の CCI が 0 未満の場合
指標の計算式:
max(cci_filter[i-1], low[i] - atr[i])
2.現在の CCI が 0 より大きい場合
指標の計算式:
min(cci_filter[i-1], high[i] + atr[i])
ここで、cci_filter[i-1] は前回の CCI トレンド指標の値、high[i] は現在の K 線の最高価格、atr[i] は現在の K 線の ATR 値です。
CCI トレンド指標のパラメータ:
p1 = 32 # CCI の期間
p2 = 6 # ATR の期間
画像 2: CCI トレンド指標(画像内の黄色い線)
3.Keltner Channel パラメータの説明
3.1 エントリー条件
ロングポジションのエントリー条件:
1.適切なエントリー: 価格が Keltner Channel の下軌道を下回った場合、ポジションは開かれません。代わりに、価格が下から Keltner Channel の下軌道を上回ったときにのみポジションを開きます。
2.CCI トレンド指標が水平状態である(つまり、cci_trend[-2] = cci_trend[-1])。
ショートポジションのエントリー条件:
1.適切なエントリー: 価格が Keltner Channel の上軌道を上回った場合、ポジションは開かれません。代わりに、価格が上から Keltner Channel の上軌道を下回ったときにのみポジションを開きます。
2.CCI トレンド指標が水平状態である(つまり、cci_trend[-2] = cci_trend[-1])。
3.2 クローズ条件
ロングポジションのクローズ条件:
価格が反対側の境界線(上軌道)に到達したとき。
ショートポジションのクローズ条件:
価格が反対側の境界線(下軌道)に到達したとき。
3.3 パラメータ設定
レバレッジ: ユーザーが投資に使用するレバレッジ倍率。注文数量の計算に使用される。
総投資額: ユーザーが投資する総資金額。すべて証拠金として使用される。
自動損切比率: 総投資額の損失がこの比率に達した場合、ボットは自動的にポジションをクローズする。
MA 平均線: 移動平均の期間。
K-ATR: Keltner Channel を構築する際に使用される ATR の期間。
ATR 倍率: Keltner Channel の上軌道および下軌道を構築するための ATR 偏差倍率。
CCI 期間: CCI の計算に使用する期間。
C-ATR 期間: CCI トレンド指標を構築する際に使用する ATR の期間。
期間: 標準 MA パラメータ。必須。選択肢は 1 分、5 分、15 分、30 分、1 時間、4 時間、8 時間、1 日。デフォルトは 1 時間。
注文数量: シグナル発生時に発注する注文の数量。オプション。デフォルトは空欄。
先物手数料(デフォルト): 0.00075
逆先物計算式:
s = (証拠金 ✖️ 最新価格) / (2 ✖️ 0.00075 + (1/レバレッジ))
注文数量 = s / 1 先物あたりの数量
順先物計算式:
s = (証拠金) / (2 ✖️ 0.00075 + (1/レバレッジ)) ✖️ 最新価格
注文数量 = s / 1 先物あたりの数量
実際の注文数量: デフォルトでは計算値とユーザー設定値のうち小さい方が適用される。
4.Keltner Channel ボットの作成方法
現在、Keltner Channel は Web のみで利用可能。
Bots → Create a Bot → Futures → CTA → Keltner Channel → Backtest → Set Parameters → Create
バックテストプロセス:
「Backtest」ボタンをクリックし、期待するパラメータを入力し、「Backtest」をクリックすると、システムが自動的に(デフォルトで過去 1 か月分のデータ)バックテストを実行し、「Backtest Records」に記録が生成される。
Gateは、製品を解釈する最終的な権利を有します。