============================================================================== --- HLBand BreakOut Ver 1.0 説明 --- EAラボ http://www.ea-lab.net/ Copyright(c) 2012 profitstyle All Rights Reserved. ============================================================================== 【変更履歴】 Ver 1.0 - 公開初版 【HLBand BreakOut とは?】 MetaTrader4 専用カスタムインジケータで、テクニカル指標をチャートに表示すると ともに、エントリータイミングにメールを送信したり音を鳴らしたりする機能を持っ ています。 【利用するテクニカル指標】 その1 - 期間限定 HLBand MT4には High Low Band を表示するインジケータは組み込まれていません。 ネット上ではカスタムインジケータとして公開されているものが幾つか存在しており ますが、常に高値/安値を追跡するものです。 本カスタムインジケータは、指定された時間帯は高値と安値の HLBand を描き、その 時間帯を過ぎると最後の高値と安値をそのまま描き続けます。 それを24時間毎に繰り返します。 その2 - SMA SMAの上下方向により、現在のトレンドを把握します。 現在足の値が一つ前よりも上であれば上昇トレンドで、下であれば下降トレンドです。 【インジケータ】 チャート上に以下のテクニカル指標を表示します。 #1 - レジスタンスライン(赤色の線) #2 - サポートライン(青色の線) #3 - 買いサイン(青色の上向き矢印) #4 - 売りサイン(赤色の下向き矢印) #5 - SMA(太い黄色のMA) 色や太さは「プロパティ」の「色の変更」で変更できます。 過去足の描画対象足数をChartPeriodで指定できます。 0を指定するとチャート上のすべての足を対象とします。 【売買サイン】 以下のそれぞれの条件が成立することで、チャート上にサインが表示されます。 買いサインの条件 ・二つ前の足の終値がレジスタンスラインよりも下で、一つ前の足の終値がレジスタ ンスラインを上回った ・UseTrendMAパラメータがTrueのとき、SMAが上方向である ・HLBandの値が固定されてからValidPeriodの足数以内である。 売りサインの条件 ・二つ前の足の終値がサポートラインよりも上で、一つ前の足の終値がサポートライ ンを下回った ・UseTrendMAパラメータがTrueのとき、SMAが下方向である ・HLBandの値が固定されてからValidPeriodの足数以内である。 IgnorePastSignパラメータを調整することで、サインの多発を防止できます。 このパラメータ数の過去の足までに同一方向のサインが出ていれば、サインは抑止さ れます。 【売買アラーム】 買いサインまたは売りサインが立ったとき、メールを送信したり、音を鳴らすことが できます。 FlagMailパラメータがTrueであればメールを送信します。 FlagBeepパラメータがTrueであれば指定されたwavファイルを鳴らします。 【情報表示】 以下の情報をリアルタイム表示します。 ・トレンド方向 ・ResistanceとSupportの現在値(買値と売値) ・RegistanceとSupportの幅・Spread(PIPs) 表示を消したり、表示位置・フォントの大きさ・色を変更することが可能です。 【パラメータ】 「プロパティ」の「パラメータの入力」から以下のパラメータを変更可能です。 パラメータ 説明 デフォルト値 -------------- --------------------------------------- ------------------ BandStartHour HLBand 描画開始時(サーバ時間) 0 BandStartMin HLBand 描画開始分(サーバ時間) 0 BandPeriod HLBand の描画対象足数 18 UseTrendMA 売買サインに短期・長期SMAを利用するか する(True) TMAPeriod トレンド把握用SMAの計算対象足数 60 TMAMethod MAの種別(0:SMA 1:EMA 2:SMMA 3:LWMA) 0 ValidPeriod HLBand描画後の売買サイン対象足数 72 IgnorePastSign 同一方向のサインを無視する期間(足数) 72 ChartPeriod カスタムインジケータ対象足数 10000 FlagMail 売買サイン時にメール送信するか する(True) FlagBeep 売買サイン時に音を鳴らすか する(True) BeepFileBuy 買サイン用音源ファイル名 alert.wav BeepFileSell 売サイン用音源ファイル名 alert2.wav FlagDispInfo 各種情報表示を行うか する(True) LabelFont 各種情報表示用フォント名 MS ゴシック Color_R レジスタンス価格の色 Red Color_S サポート価格の色 DeepSkyBlue Color_P レジスタンスとサポートのPIP差の色 Orange LabelCorner 情報位置(0:左上 1:右上 2:左下 3:右下) 3 LabelPoint 情報表示フォントのポイント数 9 LabelOffsetY 情報表示位置のオフセットピクセル数 2 LabelOffsetY 情報表示位置のオフセットピクセル数 2 【画像説明】 ファイル名 状況説明 -------------------------------------- ------------------------------------- HLBand-BreakOut-00-05-Trend200.PNG EURUSD,M5 HLバンドは0時から5時まで 200SMAでトレンド判定 HLBand-BreakOut-19-03-NoTrend.PNG GBPUSD,M5 HLバンドは19時から3時まで トレンド判定なし ==============================================================================