*

平均からの乖離

公開日: : マネー

平均(移動平均線)からの乖離をトレードシグナルにしていらっしゃる人が結構います。

ということで、乖離率を表示するインディケーターを自作してみました。

ついでに、乖離率の移動平均であるシグナルも表示します。

乖離率の計算に使用する移動平均線の種類も4種類から選べるようにしました。

サブウィンドウが乖離率です。

え、ボリンジャーバンドを見るから要らない!?

プログラムソース

//+------------------------------------------------------------------+
//|                          yasciiKairi01.mq4 
//+------------------------------------------------------------------+

#property indicator_separate_window
#property indicator_buffers 2
#property indicator_color1 Orange
#property indicator_color2 Violet
#property indicator_level1   0

//---- input parameters
extern int  MA_period = 20;
extern int  Sig_period = 9;
extern int MA_method = 0; // SMA(0), EMA(1), SMMA(2), LWMA(3)

//---- buffers

double kairi[];
double kairiX[];

//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
 {
//---- indicators
  IndicatorBuffers(2);
  IndicatorShortName("Kairi(" + MA_period + ")");
  SetIndexStyle(0, DRAW_LINE);
  SetIndexBuffer(0, kairi);
  SetIndexBuffer(1, kairiX);
  SetIndexStyle(1, DRAW_LINE);

 //----
  return(0);
 }
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
 {
 //----
  return(0);
 }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
  {
   int counted_bars = IndicatorCounted();
   int i, j, limit ;

// to prevent possible error
   if(counted_bars < 0)
     {
       return(-1);
     }
   if(MA_method >= 4)
     {
       MA_method = 0;
     }

   limit = Bars - counted_bars;

   for(i = limit - MA_period ; i >= 0; i--)
     {
       double sma20 = iMA(NULL, 0, MA_period, 0 , MA_method , PRICE_CLOSE, i) ;
       kairi[i] = 100.0 * (Close[i]- sma20) / sma20 ;
      }

   for(j = limit - MA_period - Sig_period; j >= 0; j--)
      {
        kairiX[j] = iMAOnArray(kairi,0,Sig_period,0,MODE_EMA,j);
      }

   return(0);
  }
//+------------------------------------------------------------------+

###

関連記事

【FX】デムニュクインジケーター

FX チャートでの指標(インジケーター)に デムニュク(De munyuk)インジケーターというもの

記事を読む

[FX] EA の使い方&デモ口座成績 2015/4/1-8

デモ口座近況 EA 日 売買時刻 取引 lots 通貨 売買値 決済

記事を読む

医師のための資産形成アカデミーとかあるみたいですが

「医師のための資産形成アカデミー」という Youtube チャンネルがあることを この前知りました。

記事を読む

ボンドミックスミリオン

ボンドミックスミリオンという投資信託を 10年以上前から持っています。 毎月1万円をクレジット

記事を読む

[FX] 現在稼働中の VQシステム yasciiVQ04e.ex4

昨日なんとかがんばってくれた VQ さんちの現役くんを紹介しておきます。 デモ口座で動いていま

記事を読む

風が吹けば桶屋が儲かる 経済評論家

よく、「風が吹けば桶屋が儲かる」式の論理を披露する経済評論家がいますが、予測はほとんど当たりませ

記事を読む

中国バブルの気配?

* なんか急に胸騒ぎがしたので、中国関係の投資信託を一昨日3種類解約しました。 結局 700

記事を読む

日経平均史上最高値 さらに上放れかも?

日経平均が最高値をまた超えました。 本日の終値は 41580円。 日足チャートでは ちょ

記事を読む

【FX】2024年5月第1,2,3週総括

以前の記事「【FX】2024年5月第1,2週総括」の続きです。 2024年5月第3週のトレード

記事を読む

わが子と考えるオンリーワン投資術 (ウィザードブックシリーズ)

わが子と考えるオンリーワン投資術 (ウィザードブックシリーズ) ジョン・モ

記事を読む

Message

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

【FX】平均足とプライスアクションチャンネルを使ったEA

5分足で動作する EA が欲しいなと思う今日このごろ。 大抵のインジ

CEPI(REX クリプト・エクイティ・プレミアム・インカムETF)について

CEPI とは REX社の運用している ETFの「クリプト・エクイティ

【FX】ボリンジャーバンド順張りの EA を運用開始

昨日作った「ボリンジャーバンド順張りの EA(改良版)」は jjBB0

【FX】ボリンジャーバンド順張りの EA(改良)

ボリンジャーバンドは順張りで使えと、ボリンジャーさんは草葉の陰で唱えて

【FX】2本のWMAでエントリする EA(Vulkan Profit風)

Vulkan Profit というそこそこ有名なインジケーターがありま

→もっと見る

  • 2026年2月
     1
    2345678
    9101112131415
    16171819202122
    232425262728  
  • アクセスカウンター
PAGE TOP ↑