【FXブログ】よく当たるFX為替レート予想

FX初心者でも勝てる、よく当たるFX為替予想を毎日無料公開しているブログです。FX攻略法や無料メールマガジン、動画配信でFXについて分かりやすく解説しています。

TOP >  MQLプログラミング >  【MT4】MQLによる移動平均線インジケーターのプログラミング

【豪華3大特典付き】10分間限定、FXトレーダー必見の 『Astral FIRE』を先行公開中!

当サイト限定キャンペーン


【MT4】MQLによる移動平均線インジケーターのプログラミング

【動画】MQLによる移動平均線インジケーターの自作プログラミング




MT4で移動平均線インジケーターを自作する


まず、前回のソースコード。ローソク足の高値をラインで結ぶ、というものでした。線を1本引いただけで、インジケーターとはいいがたいものでしたので、今回は移動平均線を作ってみます。

前回のソースコードの、チャートが動くたび実行されるOnCalculate関数の中身を、高値のラインから移動平均線へと変えていきます。試しに5日移動平均線を作ってみたいのですが、移動平均線の仕組みはこのようになっています。

移動平均線の計算説明




if文を使う部分の説明




for文を使う部分の説明





移動平均線インジケーターのソースコード



//+------------------------------------------------------------------+
//| ma.mq4 |
//| Copyright 2020, MetaQuotes Software Corp. |
//| https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2020, MetaQuotes Software Corp."
#property link "https://www.mql5.com"
#property version "1.00"
#property strict
#property indicator_chart_window
#property indicator_buffers 1
#property indicator_plots 1
//--- plot Label1
#property indicator_label1 "Label1"
#property indicator_type1 DRAW_LINE
#property indicator_color1 clrYellow
#property indicator_style1 STYLE_SOLID
#property indicator_width1 3
//--- indicator buffers
double Label1Buffer[];
extern int MA_Period=5;
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int OnInit()
{
//--- indicator buffers mapping
SetIndexBuffer(0,Label1Buffer);

//---
return(INIT_SUCCEEDED);
}
//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
int OnCalculate(const int rates_total,
const int prev_calculated,
const datetime &time[],
const double &open[],
const double &high[],
const double &low[],
const double &close[],
const long &tick_volume[],
const long &volume[],
const int &spread[])
{
//---
int i;
int j;
int limit;
if(prev_calculated==0){
limit=rates_total-1;
}
else
{
limit=rates_total-prev_calculated;
}
for(i=limit; i>=0; i--)
{
if(i+MA_Period-1 {
Label1Buffer[i]=0;
for(j=0; j {
Label1Buffer[i]=Label1Buffer[i]+Close[i+j];
}
Label1Buffer[i]=Label1Buffer[i]/MA_Period;
}
}
//--- return value of prev_calculated for next call
return(rates_total);
}
//+------------------------------------------------------------------+





スプレッド比較と無料攻略法
ドル円 ユーロ円 ポンド円 豪ドル円 ユーロドル キャッシュバック
GMOクリック証券 0.1銭 0.3銭 0.6銭 0.4銭 0.3pips 最大
30,000円
攻略法
みんなのFX 0.2銭 0.4銭 0.8銭 0.6銭 0.3pips 総額
1,000万円
攻略法
マネーパートナーズ 0.3銭 0.4銭 0.9銭 0.6銭 0.4pips 当サイト限定
マル秘レポート
攻略法
GMOクリック証券は期間限定キャンペーン


一言コメント

最終更新日 : 2020-11-12

FX会社別トレード方法

FX初心者でも分かる、FX会社別方法を紹介しています。

  • 松井証券FX 松井証券FX

    初心者向けに特化、比較ペアチャートの乖離トレードもできます。

  • GMOクリック証券 GMOクリック証券

    手厚いサポートのほか、バイナリや株取引、CFDも可能。

  • FXプライム byGMO FXプライム byGMO

    スキャルピングOK、1日当たりの上限もありません。

  • マネックスFX マネーパトナーズ

    100円からできるFX。多彩なキャンペーン実施中!

  • LINE FX LINE FX

    いつも使っているLINEが提供するFX、初心者でも簡単にトレードできる。

  • LINE FX FXブロードネット

    業界最高水準低スプレッド、トラッキングトレードも使える。

  • LIGHT FX LIGHT FX

    テキストマイニング技術と機械学習するAIが売買サインを表示。

  • ヒロセ通商 ヒロセ通商

    低スプレッドFXだけでなく、Lion食材も楽しみ。

  • ひまわり証券 ひまわり証券

    シンプルで分かりやすい、自動売買のループ・イフダンが使える。

  • マネースクウェア マネースクウェア

    特許取得済みの「トラリピ」なら、いたるところに罠を仕掛けることが可能。

  • DMMFX DMMFX

    FX口座数国内第1位、スプ極狭&ポイント還元!

  • 外為オンライン 外為オンライン

    安定したスプレッド、iサイクル注文が利用可能。

  • SBI FXトレード SBI FXトレード

    なんと、口座開設後ログインで500円入金中。

  • YJFX! YJFX!

    大人気スマホアプリ「Cymo」が利用可能。

【FX初心者】FXトレード方法など

FXの基礎

人気記事

FX応用編

管理人著書・雑誌紹介



書籍・DVD
・書籍『10万円からはじめるマナブ式FXスキャルピング・デイトレ入門』(成美堂出版)
・書籍『50万円を6900万円に増やした!マナブ式FX』 (成美堂出版)
・書籍『FXシステムトレード超入門』(成美堂出版)
・書籍『マナブ式FX トラッキングトレード入門』(実業之日本社)
・書籍『マナブ式FX必勝チャート』 (扶桑社)
・書籍『マナブ式FX』 (扶桑社)
・DVD「マナブ式FX 音と色でわかる売買チャンス!」(パン・ローリング)
・DVD「マナブ式FX ポジった瞬間 逆に行 ってしまうことをなくすハナシ」(パン・ローリング)
・DVD「テクニカルとファンダメンタルズを組み合わせたFXトレード」(パン・ローリング)
・メールマガジン 【勝率8割以上!?】毎日更新、よく当たるFX為替レート予想配信

雑誌

・月刊FX攻略.com
・月刊ダイヤモンド ZAi (ザイ)
・月刊ットマネー
・Smart (スマート) FX
・SAPIO
・BIG tomorrow
・en SPA ! など多数
【勝率8割以上!?】よく当たるFX為替予想の配信
利用規約に同意のうえ、お申し込みください。

メールマガジン利用規約

  メールマガジン セミナー
料金 無料 3万円~10万円
提供方法 メール(毎日) メールマガジンにて告知(不定期)
内容 日々のFX為替レート予想や相場解説 FX業者や証券会社主催のセミナー講師。
実績 まぐまぐ!殿堂入り マネックス証券、カブドットコム証券、ひまわり証券、パンローリング株式会社、サンワードFX、GemTrade、PlanexTradeFXなど多数
※個人情報取り扱い等に関しては、まぐまぐ!会員規約をご覧ください。