トップ  >  リファレンス  >  テクニカルインジケータ関数
スポンサーリンク
検索
カスタム検索
リファレンスツリー
オススメ

天才数学者のエドワード・オークリー・ソープの物語とジョン・ケリーの公式は必見です。
テクニカルインジケータ関数



標準インジケータ・カスタムインジケータの計算を行います。

EA(または他のMQL4プログラム)は、任意のインジケータの値を取得する事が出来ます。
取得対象のインジケータはチャート内に存在する必要はありません。
要求したインジケータがロードされ、それを呼び出したモジュールのスレッドで計算されます。

任意のインジケータは現在のチャートだけでなく、任意の通貨ペア・時間軸のデータで計算する事が出来ます。
別チャートのデータ(指定した通貨ペア・時間軸が現在チャートと異なる)を要求した場合、
対応するチャートがクライアントターミナルで開かれていない可能性がある状況では、必要なデータはサーバーから取得しなければなりません。
必要なデータが存在しない場合、エラーコード4066(ERR_HISTORY_WILL_UPDATED:要求されたヒストリーデータが更新中)が作成されます、
この時データは取得出来ていないので、再要求する必要があります(ArrayCopySeries()関数のサンプルソース参照)。

全てのインジケータ関数は少なくとも2つのパラメータ(通貨ペアと時間軸)を持っています。
通貨ペアにNULLを指定した場合は現在の通貨ペアを意味します。
時間軸に0を指定した場合は現在の時間軸を意味します。

関数 詳細
iAC AC(アクセラレータ)オシレータ
iAD AD(累積/分散)インジケータ
iADX ワイルダーADX(Average Directional Index)
iAlligator アリゲーター
iAO AO(Awesome Oscillator)オシレーター
iATR ATR(Average True Range)
iBearsPower ベアパワー
iBands ボリンジャーバンド
iBandsOnArray ボリンジャーバンド【配列格納】
iBullsPower ブルパワー
iCCI CCI(Commodity Channel Index)
iCCIOnArray CCI【配列格納】
iCustom カスタムインジケータ
iDeMarker デマーカー
iEnvelopes エンベロープ
iEnvelopesOnArray エンベロープ【配列格納】
iForce 勢力指数(Force Index)
iFractals フラクタル
iGator ゲーターオシレーター
iIchimoku 一目均衡表
iBWMFI ウィリアアムズ市場簡素化指数(Market Facilitation Index by Bill Williams)
iMomentum モメンタム
iMomentumOnArray モメンタム【配列格納】
iMFI マネーフローインデックス
iMA 移動平均
iMAOnArray 移動平均配列
iOsMA MACDヒストグラム
iMACD MACD
iOBV オンバランスボリューム
iSAR パラボリックSAR
iRSI RSI(相対力指数)
iRSIOnArray RSI【配列格納】
iRVI RVI(Relative Vigor Index)
iStdDev 標準偏差
iStdDevOnArray 標準偏差【配列格納】
iStochastic ストキャスティクス
iWPR ウィリアムズ%R


全てのグラフィカルオブジェクトは、チャート内で固有の名前を持つ必要があります。
グラフィカルオブジェクトの名前を変更すると2つのイベントが生成されます。

・古い名前のオブジェクト削除イベント
・新しい名前のオブジェクト生成イベント


オブジェクト生成後、またはオブジェクトプロパティ変更後、
ChartRedraw()関数を呼ぶ事をお勧めします。
ChartRedraw()関数は強制的にチャート(チャート内の全ての可視オブジェクトを含む)を再描画するコマンドをクライアントターミナルに送信します。

スポンサーリンク



Copyright ©2015 MT4でEA自作しちゃお〜 All Rights Reserved.


Top

inserted by FC2 system