MQL4 - iSAR -MT4

sitemap
世界最強のFXキャッシュバックサイト
TOP > MQL LIST > iSAR
iSAR
iSARの説明
パラボリックSARを計算して値をを取得する。
double iSAR(①string symbol, ②int timeframe, ③double step, ④double maximum, ⑤int shift)

①string symbol
パラボリックSARの値を計算する通貨ペアの指定。現在のチャートの通貨ペアを指定したい場合は、「NULL」と記述。

②int timeframe
パラボリックSARの値を計算する時間軸の指定。
種類 定数 説明
PERIOD_CURRENT 0 現在の時間足
PERIOD_M1 1 1分足
PERIOD_M5 5 5分足
PERIOD_M15 15 15分足
PERIOD_M30 30 30分足
PERIOD_H1 60 1時間足
PERIOD_H4 240 4時間足
PERIOD_D1 1440 日足
PERIOD_W1 10080 週足
PERIOD_MN1 43200 月足

③double step
パラボリックSARの値を算出するために使用する加速因子の増加単位の指定。

④double maximum
パラボリックSARの値を算出するために使用する加速因子の最大値の指定。

⑤int shift
パラボリックSARの値を取得したいバーの位置の指定。
現在のバーであれば「0」、1本前のバーであれば「1」、2本前のバーであれば「2」...と記述。
ソースコード例
インジゲーターを起動しているチャート上(例はGBP/USD、5分足)で、現在のバーのパラボリックSARの値をドットで表示させる。
  int OnInit()
  {

  double a;
   a=iSAR(NULL,0,0.02,0.2,0);
   Comment("パラボリックSARの値は"+a+"です");

   return(0);
  }
表示例
isar_img
注意事項
上記のようにパラボリックSARをそのまま利用すると、小数点以下が長くなる。
関連ページ
Simple_Parabolic
Simple_Parabolic
スポンサードリンク
Twitter