2017年3月18日土曜日

[雑記]次のEAのアイデア ハーモニック+プライスアクション

■はらみ足とハーモニック

ハーモニックが逆張りのインジケータだとして、せっかくタイミングが見えてるのにゆっくりオシレータ系インジの応答を待っているのもいまいちです。

ということで、ローソク足の形に注目しています。こちらは昔ながらのやつなのですが、古典的とはいえみんなが気にしているため、そこそこ素早く対応が可能なのでは?と思い確認しています。

画像は作成したはらみ足判定インジとハーモニックです。
なかなかいい感じで出ているのかもしれません。

この考え方をベースにEAをくみ上げる予定です。EA用にプライスアクション判定インジケータも作成しています。

3月中に作らないと4月からは、また忙しくてこちらをやっている暇がなくなってしまいます・・頑張ります。

「MT4でFXを勝ち抜く研究をするブログ」で公開している無料インジケータは、こちらの一覧から。
インジケータ一覧

Twitterもよろしくお願いします。
https://twitter.com/mt4program

ブログランキングにご協力よろしくお願いします。m(._.)m
にほんブログ村 為替ブログ FX テクニカルトレード派へ
にほんブログ村

お約束ですが、本ブログは、投資に対する利益を約束する物ではありません。最終的には自己責任によるご判断よろしくお願いいたします。

2017年3月17日金曜日

[ハーモニック]ホワイトスワン、ブラックスワンのデフォルト値変更

■ブラックスワンにおける、前波形のサイズ

ハーモニックパターン検出インジケータにおいて、パターン定義ファイルにて検出条件をあれこれ修正可能です。

ちょっと新しいEAや事前ハーモニックパターン表示のために、検出を眺めていたのですが、ブラックスワン、ホワイトスワンにおいて、検出前の波形にある程度のサイズがないと信頼度が低い事がわかりました。

そこで、定義ファイルを修正したいと思います。
・修正前
1,WHS,0,0,0.382,0.724,2,4.237,0.382,0.886,0.886,0,0,0,0,0,0,2,3,0
1,BLS,0,0,1.382,2.618,0.236,0.5,1.128,2.618,1.618,0,0,0,0,0,0,2,3,0

・修正後
1,WHS,0.382,3.9798,0.382,0.724,2,4.237,0.382,0.886,0.886,0,0,0,0,0,0,2,3,0
1,BLS,0.382,3.9798,1.382,2.618,0.236,0.5,1.128,2.618,1.618,0,0,0,0,0,0,2,3,0

X1-X(X=0)に対してA点が0.382~3.9798までの間になるように条件を追加しました。

本条件を追加することで、画像のようなパターンは検出されなくなります。

次のバージョンアップにてデフォルト値を修正したいと思います。
CSVファイルを修正いただければ、バージョンアップ前でも反映可能です。

ハーモニックパターン各ツールはFX-ONにて販売中です。
また事前ハーモニックパターン表示インジケータベータ版も公開中です。3月いっぱいは無料で利用可能です。

ハーモニック予定位置を表示するインジケータ ベータ版
事前ハーモニックパターン表示インジケータ ベータ版
事前ハーモニックパターン表示インジケータ ベータ版 | fx-on.com

EURUSD 4パターンのみ検出可能なインジケータ
試用版ハーモニックパターン検出インジケータ
試用版ハーモニックパターン検出インジケータ | fx-on.com

MT4でハーモニックパターン自動検出!
ハーモニックパターン検出インジケータ
ハーモニックパターン検出インジケータ | fx-on.com

「MT4でFXを勝ち抜く研究をするブログ」で公開している無料インジケータは、こちらの一覧から。
インジケータ一覧

Twitterもよろしくお願いします。
https://twitter.com/mt4program

ブログランキングにご協力よろしくお願いします。m(._.)m
にほんブログ村 為替ブログ FX テクニカルトレード派へ
にほんブログ村

お約束ですが、本ブログは、投資に対する利益を約束する物ではありません。最終的には自己責任によるご判断よろしくお願いいたします。

2017年3月16日木曜日

[ハーモニック]事前表示インジ ベータ版公開開始

ハーモニックになる前のターゲットを表示するインジケータを作成しています。
一応形になってきたため、ベータ版として公開開始いたしました。3月いっぱい、無制限に利用可能です。

使い方は、インジケータを起動するとターゲットラインが表示されます。

ターゲットラインの線の部分かラベルの部分をクリックすると、形状が表示されます。

ご要望いただいた皆様、こんな感じのインジケータでよろしかったでしょうか?
ちょっとラインが重なっている部分の処理をどうしようか悩み中です。

あと、注意点ですが、ターゲットのラインに達したとしてもハーモニックが検出されない場合があります。これは、波形フィルタやRSIフィルタなどで検出がキャンセルされる場合があるためです。ご注意ください。

ハーモニック予定位置を表示するインジケータ ベータ版
事前ハーモニックパターン表示インジケータ ベータ版
事前ハーモニックパターン表示インジケータ ベータ版 | fx-on.com

「MT4でFXを勝ち抜く研究をするブログ」で公開している無料インジケータは、こちらの一覧から。
インジケータ一覧

Twitterもよろしくお願いします。
https://twitter.com/mt4program

ブログランキングにご協力よろしくお願いします。m(._.)m
にほんブログ村 為替ブログ FX テクニカルトレード派へ
にほんブログ村

お約束ですが、本ブログは、投資に対する利益を約束する物ではありません。最終的には自己責任によるご判断よろしくお願いいたします。

[雑記]ハーモニックが発生しそうなターゲット表示機能 作成中


ご依頼の多かった、ハーモニックのD点位置をあらかじめ表示するインジケータを作成しています。

まだまだ作成中ですが、とりあえず線だけ表示できるようになりました。
多分・・・。
線をクリックしたら、形状が表示されるような形で考えています。


「MT4でFXを勝ち抜く研究をするブログ」で公開している無料インジケータは、こちらの一覧から。
インジケータ一覧

Twitterもよろしくお願いします。
https://twitter.com/mt4program

ブログランキングにご協力よろしくお願いします。m(._.)m
にほんブログ村 為替ブログ FX テクニカルトレード派へ
にほんブログ村

お約束ですが、本ブログは、投資に対する利益を約束する物ではありません。最終的には自己責任によるご判断よろしくお願いいたします。

2017年3月15日水曜日

[MT4プログラミング]強制的にTickイベントを発生させるスクリプト

需要があるかどうかはわかりませんが、インジケータなどで、Tickにかかわらず強制的に処理をさせたいという事があるかもしれません。

通常OnCalculate関数は、Tick更新時にのみコールされますが、WindowsのMT4であれば、スクリプトを使用して強制的にWindowMessageを送信することで、Tickイベントを発生させることが可能です。

EAであれば、OnTimer関数など別のやり方がありますが、スクリプトにしておくと、どんなEAやインジケータでも強制的に更新させることが可能という利点があります。

チャート上に何か出てくるようなスクリプトじゃないので、画像はありません。
定時に動作するようなEAでTick更新がなかったがため、ポジションがクローズされないなどの不具合がありそうなやつに有効かも?

//------------------------------------------------------------------
// 強制的に1秒ごとにTickを発生させる
#property copyright "Copyright 2015,  Daisuke"
#property link      "http://mt4program.blogspot.jp/"
#property version   "1.00"
#property strict
#property strict

//------------------------------------------------------------------
// メッセージ送信API
#import "user32.dll"
int PostMessageA(int handle,  uint Msg, uint wParam,  uint lParam );
#import

#define CHART_CMD_UPDATE_DATA 33324
#define WM_COMMAND 0x0111
//------------------------------------------------------------------
// スクリプト本体
void OnStart()
{
   if( !IsDllsAllowed() )
   {
      MessageBox("DLL使用が許可されていません");
      return ;
   }
   
   int handle = WindowHandle(Symbol(), Period());
   while(!IsStopped())
   {
      if( IsConnected() )
      {
         //1秒毎にメッセージを送信する。
         PostMessageA(handle, WM_COMMAND, CHART_CMD_UPDATE_DATA, 1);
      }
      Sleep(1000);
   }
}




「MT4でFXを勝ち抜く研究をするブログ」で公開している無料インジケータは、こちらの一覧から。
インジケータ一覧

Twitterもよろしくお願いします。
https://twitter.com/mt4program

ブログランキングにご協力よろしくお願いします。m(._.)m
にほんブログ村 為替ブログ FX テクニカルトレード派へ
にほんブログ村

お約束ですが、本ブログは、投資に対する利益を約束する物ではありません。最終的には自己責任によるご判断よろしくお願いいたします。

2017年3月13日月曜日

[ハーモニック]V9ベータ版の提供を終了しました。

ハーモニックパターン検出インジケータV9リリースに従い、ハーモニックパターン検出インジケータV9ベータ版のリリースを終了しました。

ご協力いただきました皆様ありがとうございました。

ここ最近はEURUSD H1の調子がいいですね。

■最大、だめなパターンのハーモニック検出

■最大いいパターンのハーモニック検出

ストップをどこに置くかによりけりですが、深めにストップを置いている方は負けなし、浅めにおいている方も、6日の5-0以外、最低限ブレークイーブンはできていそうな状況です。

さて、EURUSDは利上げ観測が出たことで、大きく伸びましたが売りハーモニックが出てき始めています。個人的には、オランダの選挙なども控えているので、時間的タイミングを見てのトレードを考えたいですね。

「MT4でFXを勝ち抜く研究をするブログ」で公開している無料インジケータは、こちらの一覧から。
インジケータ一覧

Twitterもよろしくお願いします。
https://twitter.com/mt4program

ブログランキングにご協力よろしくお願いします。m(._.)m
にほんブログ村 為替ブログ FX テクニカルトレード派へ
にほんブログ村

お約束ですが、本ブログは、投資に対する利益を約束する物ではありません。最終的には自己責任によるご判断よろしくお願いいたします。