前日高値安値を使ってフィボナッチの38.1%価格をチャート上に大きく表示するMT4インジケーター

今現在こちら↓の記事で書いてある
トレード方法を試しています。

 前日高値安値を使ってフィボナッチを引いてくれるMT4インジケーター「yesterdayfibo.mq4」

前日のフィボナッチを表示するのは
楽になりましたが、
小さく表示された価格を読み取り、
注文を出すのは結構、面倒。

そして注文時、指値価格を入れた後、
ロスカットの逆指値を入力するのに
30pipsを引いて(足して)価格を
入力するのですが、繰り上がりや
繰り下がりがあると、
簡単な計算でも割と間違える(笑)。

そこで、ズバリ注文の指値価格と
逆指値価格をチャート上に
表示させるインジケーターを作りました。
※ちなみにチャート上にフィボナッチ
 リトレースメントは描画されません。

左下のFibo_SELL、Fibo_BUYがその価格です。

それぞれの最初の価格が
前日の高値安値を基準とした
フィボナッチリトレースメント38.1%
あるいは61.8%の価格で
二つ目の価格がそこから30pips離れた
逆指値方向(=ロスカット)の価格です。

自分の場合は指値注文から
30pips逆行でストップにしているので
二つ目の価格は常に最初の価格より
30pips離れた価格となっています(常に一定)。
簡単に計算できるので、
いらないちゃいらないんですが、
記事冒頭に書いたようにそれでも
間違える時があるので明示しました(笑)。

自分のトレード手法はトレンド方向に
付く順張りなので、Fibo_SELLは
相場のトレンドが下落時に使います。
下落時ですから売り注文で、
その指値価格と逆指値価格(ロスカット)です。

相場が逆に上昇トレンドなら買い注文で
Fobo_BUYで表示されている価格に指値、
逆指値注文を入れます。

前日高値安値を使ってフィボナッチを引いてくれるMT4インジケーター「yesterdayfibo.mq4」

最近、自分のトレード法として
毎日、前日の高値と安値を使い、
フィボナッチリトレースメントを引いています。

トレンド方向に付くという
王道なトレード手法です。
38.2%に指値を入れて
エントリー出来た場合、
前日高値(あるいは安値)を
越えた(割った)ら、ロスカット。
思惑通りトレンド方向へ進んだら、
そのトレンドが変わるまで
それに付いていきます。

で、ここから本題(笑)。

9つの通貨ペアを監視しているので、
毎日、前日の高値安値で
フィボナッチリトレースメントを
引くのが面倒くさい。

例のごとく、自動でフィボナッチを
引いてくれるインジケーターは
ないものか探していたら、
割りと近いものを見つけたので、ご紹介します。

下記ページにある「yesterdayfibo.mq4」
というインジケーター。
https://www.mql5.com/ja/code/13256

少々、自分が使う分には
余計な表示が多いので、
自分で修正して必要な
フィボナッチだけを表示して使っています。

前日、高値安値を使って
フィボナッチを引いていて
毎日、複数通貨を監視している
人には役に立つと思います。

<参考>フィボナッチを描画しなくても38.1%の価格がわかればいい方はこちら

【超シンプル】当日の高値、安値に自動で水平線を引くMT4インジケーター

最近、スキャルピング手法を
試しています(笑)。

 ▶前日高値、安値に自動で水平線を引くMT4インジケーター
 ▶過去5日間の高値安値にラインを引くタイプはこちら

サポートやレジスタンスに
なりそうな箇所にラインを
良く引きますが、
当日の高値や安値にもラインを
引くことも多いです。

そこで当日の高値、安値だけを
自動で表示するインジケーターを
作りました。

当日の高値、安値が更新されれば、
自動でラインも引き直されます。

当ブログで公開している
インジケーターのラインと見分けが
つくように、太いラインで
引くようにしました。

ソースはこちら↓ ※ご利用は自由ですが自己責任でお願いします。

//+------------------------------------------------------------------+
//|                                          High_Low_line_today.mq4 |
//+------------------------------------------------------------------+
#property strict
#property indicator_chart_window

extern bool ShowLines=true;
double today_high, today_low;


int init()
  {
//---- indicators
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
  {
//----
ObjectDelete("Today Low line");   
ObjectDelete("Today High line");      
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
  {

//----
today_high=iHigh(NULL, PERIOD_D1,0); 
today_low=iLow(NULL, PERIOD_D1,0);     

if (ShowLines==true && Period() < PERIOD_W1) {  
ObjectDelete("Today Low line");
ObjectCreate("Today Low line",OBJ_HLINE, 0, Time[0], today_low);
ObjectSet("Today Low line", OBJPROP_STYLE, STYLE_SOLID);
ObjectSet("Today Low line", OBJPROP_COLOR, Yellow);
ObjectSet("Today Low line", OBJPROP_WIDTH, 2);

ObjectDelete("Today High line");
ObjectCreate("Today High line",OBJ_HLINE, 0, Time[0], today_high);
ObjectSet("Today High line", OBJPROP_STYLE, STYLE_SOLID);
ObjectSet("Today High line", OBJPROP_COLOR, Yellow);      
ObjectSet("Today High line", OBJPROP_WIDTH, 2);
}   
//----
   return(0);
  }
//+------------------------------------------------------------------+

MT4用のMACDを使用したアラートインジケーター

MACDは人気のテクニカル指標なので
FXのトレードに使っている方も多いと思います。

自分も最近よくMACDを使っているのですが、
やはりエントリータイミングに来たら
教えてほしいと思い、
MT4用のインジケーターを作りました。

音がなるタイミング(エントリータイミング)は
以下の2点が同時に満たされた時。

<買いエントリー>

  1. 5分足のMACDがゴールデンクロス
  2. 60分足でシグナル値よりもMACD値が大きい

<売りエントリー>

  1. 5分足のMACDがデッドクロス
  2. 60分足でシグナル値よりもMACD値が小さい

つまり5分足と60分足の両方とも
同じ方向にサインが出ている時です。

自分は5分足でエントリーの
タイミングを取るので、
上記条件でもそれぞれ1.が
エントリーのタイミングで、
2.でフィルターを掛けている感じです。

またゼロラインより上か下か、や
ダーバージェンスが発生したかしていないか等は見ていません。
自分の経験上、あまり関係ないような気がするので(笑)。

MT4インジケーターでアラート時、音を鳴らさない方法

MT4でFXのトレードをしながら
インジケーターのアラート音は
鳴らしたくない。
そんな時があります。
PCで動画を見ている時とか、
何かに集中したいから一時的に、とか。

特にこのブログではアラート系の
インジケーターが多いので、
音が鳴る場合が多いのですが、
それが逆に煩わしい時もある(笑)

自分は結構PCでドラマを見ている時が
あり、突然アラート音が鳴って、
びっくりする時があります。
感動シーンだったりすると興覚めです(泣)

特にイヤホンで聞いている時。

ドラマのセリフを聴くために
いつもより音量を上げている時が
多く、アラート音も大きい。

簡単にアラート音を消せるように
インジケーターを改良しようと
思ったのですが、面倒くさい…。

簡単に音を消す方法はないものかと
調べていたら、ありました。


「ツール」>「オプション」>「音声設定」


この中の「Alert」部分を
ダブルクリックしアイコンに「×」が
つけばインジケーターの音が
鳴らなくなります。

注意しなけらばならないのは
元に戻すのを忘れてしまうことと、
すべてのアラート音が鳴らなくなること。
特定のアラート音のみ消すには
個々のインジケーターでの設定が必要です。