移動平均線の傾きを表示させるインジケーターをサブウィンドウに表示させていきたいと思います。メタエディタ(MetaEditor)を立ち上げるメタエディタ(MetaEditor)を立ち上げましょう。操作は以下に記載しています。【MQL】カスタムインジケーターを作成の流れについてわかりやすく説明してみた今回は名前を「Ma-angle」で作成します。プロパティを記述するプロパティを記述しましょう。今回はメインウィンドウではなく、サブウィンドウに表示させるのでseparate_windowを指定します。indicator_chart_windowサブウィンドウに表示させる場合:separate_windowオシレーター系などはseparate_windowを使うことがありますので、違いを理解しておきましょう。今回はバッファは一つだけです。1//バッファ1つ色は青色を指定しましょう。線は実線に指定します。線の幅は2にしていします。1//幅1これでプロパティの記述は完了です。1//幅1Copyバッファを定義バッファを定義しましょう。slope[]という名前のバッファを作成します。slope[];Copyパラメーターを記述するパラメーターを記述しましょう。後からインジケーターを使うユーザーが自由に期間や種類を選択することができます。slope_periodで傾き算出の期間を設定します。次にma_periodで移動平均線の期間を設定します。次にma_shiftで表示移動を設定します。次にma_methodでMAの計算方法を設定します。0:SMA,1:EMA,2:SMMA,3:LWMAという感じです。0;//計算方法{0:SMA,1:EMA,2:SMMA,3:LWMA}最後にma_priceで計算価格を設定します。0:終値,1:始値,2:高値,3:安値,4:中央値,5:代表値,6:加重終。0;//計算価格{0:終値,1:始値,2:高値,3:安値,4:中央値,5:代表値,6:加重終値}これでパラメーターの記述は完了です。0;//計算価格{0:終値,1:始値,2:高値,3:安値,4:中央値,5:代表値,6:加重終値}CopyOnInit()関数を記述するOnInit()関数を記述しましょう。0は、もし角度が0以下の場合は表示されないようになっています。slope_period」のアラートを表示されます。slope)でインデックス0にslopeを紐付けします。Slopeという名前を表示させます。Slopeのラベルを貼るIndicatorDigitsは、インジケータ値表示の精度フォーマット(小数点以下の桁数)を設定します。IndicatorDigits(Digits);//インジケータ値表示の精度フォーマットこれでOnInit()関数の記述は完了です。return(INIT_SUCCEEDED);CopyOnCalculate()関数を記述するOnCalculate()関数を記述しましょう。変数を2つ用意します。計算済みバー数)を取得します。計算済みバー数)傾きは現在の足(ma1)での移動平均線の値と、1本前の移動平均線(m2)の値から算出します。ma2のシフトはinputのslope_periodの期間になります。slope_period);//slope_period分ずらしたMAma1とma2を引いてその値をslope_periodの数値で割ったものが傾きになります。slope_period;//角度を算出するまた、傾きの単位は価格になります。移動平均線がローソク足1本ごとに0.1円上昇している場合は、傾きは0.1円となっています。パラメーターのslope_periodを変更することでもっと長い期間での傾きを算出することも可能です。}Copyコンパイルするコンパイルしましょう。サブウィンドウにMAの傾きが表示されていたら完了です。ソースコード全体Ma-angleのソースコード全体は以下に記載しています。}//+------------------------------------------------------------------+Copyまとめ移動平均線の角度を算出することができましたね。角度を活用できるようになると他のインジケーターでも応用が効きますので、ぜひマスターしましょう。【1,000人限定で無料でFXの自動売買のEAを配布中】です!!・毎日チャートを見てるのに全く稼げなかった・コンサルや塾に入ったけど全く稼げなかった・裁量トレードは難しくて挫折した・ツールやシステムを購入したが全く稼げなかった・時間がなくて裁量トレードを行える時間がない・自動で楽に稼ぎたいという風に思っている方はこの企画はおすすめです。Projectに興味があれば是非参加してください。Divergenceの略語です。MACDは移動平均線を応用したテクニカル指標になります。サインインジケーターの作り方です。FXでトレードしている人は自分のトレードに的確にサインを出したいという人が多いです。移動平均線とは、ある一定の期間の価格から平均値を計算して折れ線グラフで表にしたものです。過去何日間かの価格を毎日計算するので、平均値が移動していくことから移動平均と呼ばれます。インジケーターには様々な種類が存在しています。今回は、インジケーターの種類について紹介したいと思います。バッファとは、一般的には緩衝材を指すことが多いです。納期までに余裕のある日数はどれくらい?という意味になります。今回は、チャート上に残り時間を表示するインジケーターを作成していきたいと思います。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。Projectの代表者です。大学生からアフィリエイトを行い、そのお金を元手にFXを行い人生が変わりました。裁量トレーダーから自動売買(EA)トレーダーへとシフト。Projectという企画を誕生。参加人数900人以上を抱える巨大コミュニティになっています。現在3年目突破の古参FXコミュニティになります。投資行動につきましては、ご自身の判断と責任に基づいて行われるようお願いいたします。当ブログサイトに掲載しているすべての情報・記事・データ等につきましては、その情報源の確実性を保証するものではありません。当ブログに記載の情報を利用することで被った被害や損害につきましては、万が一、当ブログ内の情報の内容に誤りがあった場合であっても、当ブログおよびその企画は一切の責任を負いかねます。検索タイトルとURLをコピーしました。