MetaTrader 4のスライダーインジケーターの使い方

Mike 2013.06.03 16:22 19 0 0
添付ファイル

テクニカルインジケーターの期間やその他の値を、チャートウィンドウ内の最大4つの視覚的な「スライダー」を使って、簡単かつ迅速に調整できます。わざわざ入力ウィンドウで手動で値を変更したり、インジケーターから目を離したりする必要はありません。

各スライダーは、チャートウィンドウを横切る最大50の個別ボックスで構成されています。それぞれのボックスには関連する値があり、円形の「マーカー」や「トークン」を任意のボックスに置いてその値を選択します。選択した値は、インジケーターの指定されたパラメーターに適用され、インジケーターは自動的に更新されます。このインジケーターはMT4のチャートオブジェクトを使用しており、DLLは一切使用していません。

外部変数を使って、表示するスライダーの数(最大4つ)、各スライダーの開始値と終了値、各ボックス間の値の増加幅(最大50ボックスまで)、各スライダーに関連付けられた説明と色、インジケーターでカウントするバーの数、最初のマーカーのXおよびY座標を表示するかどうかを選択できます。スライダーの値には小数やマイナスの数字も含めることが可能です。

チャートオブジェクトはラベルとして表示されるため、ウィンドウに固定されます。オブジェクトの位置はX座標とY座標によって設定されており、デフォルト設定はコード内に記載されており、簡単に調整できます(再コンパイルが必要です)。

デフォルトのインジケーターはストキャスティクスです。別のインジケーターを使用したい場合は、448~451行目に関連するコードを入力し、適切なスライダー配列でパラメーターの一つを置き換えてください。

チャートウィンドウに表示されるインジケーターを使用する場合は、34行目を「#property indicator_chart_window」に変更してください。

スライダーの値は、ティックごとに1回のみ更新されます。ティックが来ないとき(例えば週末)に使用したい場合は、別の方法でチャートを更新する必要があります。1つの方法は、単にAlt+C+Rを押すことです。もう1つの方法は、「フェイクティック」を自動的に投稿する別のスクリプトを使用することです。詳しくはここを参照してください: http://forum.mql4.com/35406/page2#373533

著者: clerin6 (別名: mimp)

リスト
コメント 0