皆さん、こんにちは!今日は「キャンドルシャドウパーセント」というインジケーターを基にしたエキスパートアドバイザー(EA)についてお話しします。このEAは、フリーマージンのパーセンテージに基づいてロット数を計算します。
注意:このエキスパートアドバイザーでは、キャンドルシャドウパーセントインジケーターが、\Indicators\MyInd\Candelsフォルダーに配置されていることが前提となります。この点はOnInit()から確認できます。
m_money.Percent(Risk); //--- カスタムインジケーターのハンドルを作成 handle_iCustom=iCustom(m_symbol.Name(),Period(),"MyInd\\Candels\\キャンドルシャドウパーセント", __1__,
もしインジケーターが別のフォルダーにある場合は、OnInit内でパスを編集する必要があります。
このエキスパートアドバイザーは、新しいシグナルが出現した瞬間にのみ動作し、バーの内部では動作しません。
ポジションオープン条件:
- バーインデックス1の0バッファ(「BufferTop」)にある「キャンドルシャドウパーセント」インジケーターの値がゼロでない場合、つまり、このバーに矢印があれば、売りポジションがオープンされます。
- バーインデックス1の1バッファ(「BufferLow」)にある「キャンドルシャドウパーセント」インジケーターの値がゼロでない場合、つまり、このバーに矢印があれば、買いポジションがオープンされます。
デバッグのための推奨:まず、上影のパラメーターを調整し、その後、下影のパラメーターを調整してください。