GitHub で見る

A/Dライン トレンド戦略のダイアグラム

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

ここで方向を決めるのは出来高です。Accumulation/Distribution Line は各ローソク足が自身の値幅のどこで引けたかを出来高で重み付けして積み上げます。線が上向きなら買い手が売りを吸収したことを、下向きならその逆を意味します。ダイアグラムは線を1本前の値と比べ、出来高が支持する側に付きます。ただし単純移動平均線の同意が条件です。

schema

戦略の概要

  • Accumulation/Distribution Line には高値・安値・終値・出来高がすべて必要なため、ローソク足をそのまま渡します。
  • 前値ブロックが1本前の読み値を保持するので、線の傾きは2つ目の指標ではなく単純な比較で得られます。
  • 単純移動平均線は許可フィルターです。資金が流入していても、終値が平均を上回って引けたときにだけ買います。
  • 2つのエントリーには建玉オープン条件、2つのエグジットにはクローズ条件が付いているため、保有は常に1つで積み増しは起きません。

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

  • ロングエントリー: A/Dラインが前値を上回り、ローソク足が単純移動平均線より上で引け、ポジションがないとき。注文は共通数量を成行で買います。
  • ショートエントリー: A/Dラインが前値以下で、ローソク足が単純移動平均線より下で引け、ポジションがないとき。注文は共通数量を成行で売ります。
  • エグジット: 手仕舞いは線の傾きだけで決まり、価格条件は付きません。線が押し戻されれば買いを閉じ、上向きに転じれば売りを閉じます。損切りも利食いもありません。

パラメーター

パラメーター 既定値 説明
MA Period 20 エントリーを許可する方向を決める単純移動平均線の期間。
Volume 1 注文数量(ロット)。
Candles 00:05:00 ダイアグラム全体が用いるローソク足の時間軸。

ダイアグラムの詳細

  • ローソク足ブロックは3つの先へ同時に供給します。A/Dライン、移動平均線、そして終値を取り出す変換ブロックです。
  • A/Dラインの出力は前値ブロックと2つの比較ブロックの双方へ流れるため、上昇と下降が同じ数値の組から読み取れます。
  • それぞれの論理積が線の傾き、移動平均線に対する位置、ノーポジションの確認を束ね、エントリーブロックを起動します。
  • 2つのエグジットブロックは傾きの比較に直結し、建玉クローズ条件を持つため、それぞれ片側だけに作用します。

使い方

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