こんにちは、トレーダーの皆さん!今日は、Heiken Ashiをベースにした「HAN」という名のエキスパートアドバイザー(EA)についてお話しします。このEAは、Heiken Ashiのキャンドルチャートシステムを活用していて、名前の通りの標準インジケーターを使用しています。
このトレーディングシステムの特徴は、最新の2本のHeiken Ashiキャンドルだけを解釈し、複雑なパターン分析を行わない「ナイーブ」さにあります。唯一の注意点は、このEAがトレンド方向に逆らって取引を行うということです。この点は、現在のキャンドルの状態によって確認できます。
EAの利点
このEAの最大のメリットは、入力パラメーターが不要で、過去データに合わせた最適化や「調整」が一切必要ないことです。資金管理をより良く行うために、ATRインジケーターに基づいたポジションサイズの計算機能を有効にすることも可能です。
計算ルール
Heiken Ashiキャンドルの計算には以下のルールを使用します:
- Open_HA = (前回のOpen_HA + 前回のClose_HA) / 2
- Close_HA = min(最小値, Open_HA, Close_HA)
- High_HA = max(High, Open_HA, Close_HA)
- Low_HA = (Open + High + Low + Close) / 4
ここで、
- Open_HA, High_HA, Low_HA, Close_HAはHeiken Ashiキャンドルのレベルです。
- Open, High, Low, Closeは通常のキャンドルのレベルです。
- 初期のHeiken Ashiキャンドルのレベルは、シンプルキャンドルのそれぞれのレベルと等しいです。
取引戦略
Heiken Ashi Naiveは、シンプルですがあまり明白ではないトレーディング手法を使用しています。
エントリー信号は以下のようになります:
- 最新のHeiken Ashiキャンドルがブルリッシュで、そのボディが前のキャンドルのボディよりも長く、前のキャンドルもブルリッシュで、最新のキャンドルに下ヒゲがない場合は売り。
- 最新のHeiken Ashiキャンドルがベアリッシュで、そのボディが前のキャンドルのボディよりも長く、前のキャンドルもベアリッシュで、最新のキャンドルに上ヒゲがない場合は買い。
信号が到着したときに逆方向にオープンポジションがある場合は、そのポジションをクローズします。同じ方向の場合は、その信号を無視します。
新しいエントリー信号が現れる前にトレードをクローズするためのエグジット信号は以下の通りです:
- 最新のHeiken Ashiキャンドルがベアリッシュで、前のキャンドルもベアリッシュで、最新のキャンドルに上ヒゲがない場合はショートポジションをクローズ。
- 最新のHeiken Ashiキャンドルがブルリッシュで、前のキャンドルもブルリッシュで、最新のキャンドルに下ヒゲがない場合はロングポジションをクローズ。
このように、エキスパートアドバイザーは逆の論理を使用した取引戦略を採用しています。強いベアリッシュトレンドを示すときに買い、ブルリッシュラリーが発生するときに売るのです。要するに、なるべく早く反転をキャッチしようとしています。
入力パラメーター
資金管理
- ロット数(デフォルト = 0.1) — 固定の基本ポジションサイズ。MM = falseの時に使用します。
- MM(デフォルト = false) — trueの場合、ATRインジケーターに基づいたポジションサイズの計算が行われます。
- ATR期間(デフォルト = 20) — ポジションサイズ計算に使用されるATRインジケーターの期間。MM = trueの場合のみ有効です。
- ATR乗数(デフォルト = 1) — ATRインジケーターの値に掛けられる値。MM = trueの場合のみ有効です。
- リスク(デフォルト = 2) — アカウント残高/資産のパーセンテージによるリスク許容度。MM = trueの場合のみ有効です。このパラメーターはUseMoneyInsteadOfPercentage = trueの場合は無視されます。
- 固定残高(デフォルト = 0) — 非ゼロ値に設定された場合、ポジションサイズ計算にアカウント残高/資産の代わりに使用されます。MM = trueの場合のみ有効です。
- 金銭的リスク(デフォルト = 0) — アカウント通貨での許容リスク。MM = trueの場合のみ有効です。UseMoneyInsteadOfPercentageをtrueに設定する必要があります。
- 金銭をパーセンテージの代わりに使用(デフォルト = false) — trueの場合、ポジションサイズはアカウント通貨でのリスク金額(MoneyRisk)に基づいて計算され、残高/資産のパーセンテージリスク(Risk)は無視されます。MM = trueの場合のみ有効です。
- バランスの代わりに資産を使用(デフォルト = false) — trueの場合、ポジションサイズはバランスの代わりにアカウント資産に基づいて計算されます。MM = trueの場合のみ有効です。UseMoneyInsteadOfPercentage = trueの場合は無視されます。
- ロット桁数(デフォルト = 2) — ブローカーが許可するボリュームの小数点以下の桁数。例えば、ブローカーがマイクロロット(0.01)の取引を許可している場合、このパラメーターは2に設定すべきです。ミニロット(0.1)のみを許可する場合は1に設定します。MM = trueの場合のみ必要です。
雑多な設定
- オーダーコメント(デフォルト = "HAN") — オープンポジションのコメント。
- スリッページ(デフォルト = 100) — 許可される最大スリッページ;ブローカーのポイント。
- マジック番号(デフォルト = 152207122013) — このEAによってオープンされたポジションをフィルタリングするためのマジックナンバー。
