2014年08月29日

【MT4】経済指標を表示するインジケーター(自分用)

経済指標を表示するインジはすでにあります。

気ままにMT4: MetaTrader4/メタトレーダー4
http://00mql4.blogspot.jp/

faiさんのブログ
http://d.hatena.ne.jp/fai_fx/20121030/1351522834

こちらの方がすばらしいインジなのですが、あえて自分用に作ってみました。とりあえず公開します。


ei.jpg

Economic_indicator.mq4
(MT4 Build:670 で作成・動作確認しています。バージョンによっては動作しないこともあります。)


インジ設定時には、
DLLno.jpg
「DLLの使用を許可する」をオンにしてください。



まずこのインジに関しては自己責任でお願いします。データ取得が100%成功するというわけではありません。そこのところの理由はまた後日ブログの記事にしたいと思います。

データ元は「みんなのFX 週間経済指標カレンダー」になります。ホームページで公開しているデータをごり押しで取得しているパターンです。なのでいつか使えなくなる可能性は高いです。

今日の指標だけが表示されます。重要度が高い指標と色分けしています。そして発表が終わるとグレーに変わる仕組みです。

データは30分ごと(5分と35分)に更新されます。それとは別に[更新]ボタンを押すと最新のデータを取得するようになっていますが、あまりサーバーに負荷をかけるといけないので、1回押すと60秒待つようになってます。

業者によって経済指標の重要度が全然違います。重要な雇用統計とか政策金利とかは大丈夫でしょうけど、普段チェックしている情報元とはおそらく違うはずなので、十分に注意してください。よろしくお願いします。
posted by ロンド at 19:46| Comment(60) | MT4 | 更新情報をチェックする
この記事へのコメント
うぉーーーー、これすご!!
これ、めちゃ、便利ですやん!!

アラートとかもあると、めちゃ便利ですやん!
棒よみちゃんと組み合わせたら、最強ですね。

Posted by Y君 at 2014年09月24日 12:55
>Y君さん

ありがとうございます。
これからも便利なインジケーターを作っていきたいです。

「棒よみちゃん」って知りませんでした。
そんなのがあるのですね。おもしろいです。^^
Posted by ロンド at 2014年09月24日 17:38
はじめまして。

インジケーターをダウンロードさせていただきました。
こういうのがあったらいいなと思っていたものがここで具現化されていて大変感激感謝です。
ありがとうございます。

私はまだ勝ち組になる途中のへっぽこですが、これからもよろしくお願いします。
Posted by ひげ at 2015年04月20日 11:36
>ひげさん

はじめまして。インジのダウンロードありがとうございます。
今日は何の指標があるかちょっと知りたいというときありますよね。

これからもよろしくお願いします。
またいろいろと改良していきたいです。
Posted by ロンド at 2015年04月20日 20:12
はじめまして

過去の産物(EA)に指標系フィルタを入れようと
まずはインディケータとして表示させるところから始めよう・・・ということで
辿りついた次第です

インディケータ、DLさせていただきました。
ありがとうございます

これから本ソースを参考に勉強させていただきます。
Posted by にせすけ at 2015年04月25日 19:43
>にせすけさん

DLありがとうございます。
ただEAに導入するためのものとしては、あまり参考にはならないかもしれません。
ForexFactoryからcsvファイルを入手して、日本時間に変更してからいろいろやるといったものがいいかなと思います。
Posted by ロンド at 2015年04月25日 21:30
いえいえ、とんでもないです

WEBからデータ引っ張って、EAに読み込ませるまでの考えと実装部分を
まずはきちんと自分で理解したいので、勉強させていただいてます

仮にEAに組み込むことを断念する形になっても、
知識として残ればいいや・・・という考えもありますしw

Posted by にせすけ at 2015年04月25日 23:10
>にせすけさん

なるほど。他人のコードは勉強になりますね。
ただ私のコードはコメントがほとんどないですし、
たぶん解読に苦労されるかと。
分からないところがありましたら、こちらのコメント欄に質問してください。
Posted by ロンド at 2015年04月25日 23:36
ロンドさん、はじめまして。

インジケーター、ダウンロードさせていただきました。
とても使いやすく便利です。ありがとうございます。

ひとつだけ、お願いがあるのですが更新ボタンの隣とかに
表示/非表示ボタンで経済指標をついたり消したりできないでしょうか?

自分でも、挑戦し色々試したのですが、どんどんインジが壊れていきますw
初心者には、ちょっとハードルが高かったです><

可能であれば、改良お願いできないでしょうか?
よろしくお願いします。

これからも楽しいブログがんばってください。応援しております。

Posted by クロス円が好き at 2015年04月30日 18:26
>クロス円が好きさん

はじめまして。
ダウンロードありがとうございます。

なるほど。できるかどうか分かりませんが、
がんばって表示/非表示のボタンを追加してみようと思います。
少し時間をください。
できましたらこちらのコメントにアップします。

これからもよろしくお願いします。
Posted by ロンド at 2015年04月30日 21:40
こんばんは。

指標カレンダー愛用させていただいています。
私も気付いた点についてよろしいでしょうか?

現在は日付でフィルターして当日分を全て表示していますが、例えば23時頃にチャートを見ていたら翌0時過ぎから1時頃の指標も気になります。

そこで、例えば、表示スケジュール件数を5件とし(更には任意に件数設定可能にし)、翌日の指標も表示出来ると更に便利になると思います。

また、例えば、その表示する5件の内訳を、過去1件、現在、未来3件、もしくは過去は非表示にして現在から未来5件を表示する、等が可能になると、チャート上もすっきりしてまた更に便利になると思います。

1つのアイディアとして見ていただけましたら幸いでございます。

いつもありがとうございます。
今後もよろしくお願いします。
Posted by ひげ at 2015年04月30日 22:29
こんばんわ

おかげさまで経済指標インディケータは作成の目途が経ちました。
というより、プロトタイプの作成が完了しました。
ひとまずお礼にと思い、書き込みに来ました。

ソース公開、ありがとうございました。


ロンドさんのソースでwininet.dllの使い方(メソッドでいうとGrabWeb)を参考にし、
アドバイス頂いた通り、ForexFactoryからデータを取得する形で実装しました。

結局、自分でほとんどコーディングしちゃってますw
まだまだ粗い試作の状態で、処理最適化や保守性向上などが残っていますし、
色々と実現したいこともあるので完成までは時間が掛りそうですが、
ここまで来たら技術的に詰まっての挫折はないと思います。

Posted by にせすけ at 2015年04月30日 23:37
>ひげさん

アドバイスありがとうございます。
表示数を限定するのも一つの手ですね。
自分は指標のみを一つのチャートに表示させてます。
ロウソク足なども表示させてません。
たしかにFOMCとか翌日のイベントが気になるときあります。
ちょっと考えてみます。
Posted by ロンド at 2015年05月01日 08:09
>にせすけさん

うまくいきそうで良かったです。
GrabWeb部分はもっといい方法があるかもしれません。
専業のプログラマーさんならパッと思いつきそうですけど、
私は個人の独学プログラマーなのでこれが今の限界です。
また勉強して自分でも改良していけたらいいなぁとは思ってます。
逆にいろいろ教えてください。
Posted by ロンド at 2015年05月01日 08:16
>自分は指標のみを一つのチャートに表示させてます。
なるほど!その手があったんですね!

そういえばサンプル画像にチャートもグリッドも何も映っていませんでしたね!
なるほどー!

ちなみに、Window枠の通貨と時間足表示だけはどうにもならなそうですが、チャート内左上の通貨と時間足はForegroundをNoneにすることで消せました。

そういうわけで、早速真似いたしました!
ほんとにいろいろ勉強させていただいてありがとうございます。
m(_ _"m)ペコリ
Posted by ひげ at 2015年05月01日 15:33
>ひげさん

正確にはこんな感じになってます。
https://fx-dollaryen.up.seesaa.net/image/mt4news.png

上側はニュースにして下が指標となってます。
自分に合ったカスタマイズがいいですね。^^
Posted by ロンド at 2015年05月02日 09:12
画像見せていただいてありがとうございます。
ニュースと指標の両方があれば、MT4だけ開いてれば他の画面なくても大丈夫ですね。
ほんとに凄いです!
Posted by ひげ at 2015年05月02日 18:16
>クロス円が好きさん

お待たせして申し訳ありません。
表示/非表示のボタンを取り付けました。

https://fx-dollaryen.up.seesaa.net/image/Economic_indicator1.mq4

今土曜日でして指標がないので、また月曜日に改めてうまく機能しているか確認します。
思ってたのと違ってましたらまた言ってください。
Posted by ロンド at 2015年05月09日 08:13
ロンドさん、おはようございます。

体調が悪い中、早速作っていただきほんとにすいませんでした><
インジケーターは想像通りで今朝確認したところ不具合もなく完璧です。
ありがとうございます^^

これからも、体を壊さない様に無理せず頑張ってください。
応援しております!!
Posted by クロス円が好き at 2015年05月11日 06:44
>クロス円が好きさん

ありがとうございます。
また便利なインジを作りたいです。
もっとこうしたらイイなど、なにかアイディアがありましたら教えてください。
これからもよろしくお願いします。
Posted by ロンド at 2015年05月11日 21:27
このインジケーターいいですね!(≧∇≦)b

早速DLさせて頂きました!

とっても感謝いたします('∀`)

ありがとうございます!
Posted by くさなぎ at 2015年09月24日 23:08
>くさなぎさん

使っていただき、ありがとうございます。
自分もちょっとした確認のために使ってます。

他にもいろいろ作っているのでまた試してみてください。
これからもよろしくお願いします。
Posted by ロンド at 2015年09月28日 19:53
はじめまして。

これは大変便利なものを公開していただきありがとうございます。

実はfaiさんのバージョンを使っていましたが表示・非表示の切り替えができずにちょっと不便だなぁと感じてましたが自分では改良できずにいました。感謝です!

最近、MT4を取り扱っているFX会社でFXTFというところが独自のインジケータを作りMT4を使いやすくしたといって宣伝していますが、その中に指標スケジュールを表示するインジケータ「FXTF-calendar」がありました。

http://www.fxtrade.co.jp/wp-content/uploads/2014/12/2aec26d9caccc3effa698e761142728d.pdf

そちらはサブウィンドウに表示するものですが、使ってみた感想はやっぱりメインチャートに表示するほうが見落としにくいなというものです。

ただ、こちらのインジは指標に連動してチャート上に縦ラインを表示する機能があり大変便利に感じました。

同じように改良したりできますでしょうか?

こちらのFX会社のMT4で取引すれば問題ないのですが、ちょっと約定に癖があるので。。。

もし、当インジに縦ライン表示機能をつけていただけたら幸いです。
Posted by しばじゅん at 2015年10月25日 00:24
>しばじゅんさん

はじめまして。コメントありがとうございます。
インジケーターも使っていただきまして、ありがとうございます。

縦ラインで動かし続けるのは結構負荷がかかりそうだなぁと思うのですが、FXTFのインジではどうなんでしょう。アイディアとしてはおもしろいのでまた考えてみます。

これからもよろしくお願いします。
Posted by ロンド at 2015年10月31日 09:39
Economic_indicator.mq4 大変便利に使用させていただいております。
ただ、当方のチャートが小さいものですから、文字の行間をつめたいのですが
どこをいじればいいのかご教授ねがいたいのですが、「重要度高」の重要度は
消すことができたのですが・・・
Posted by sherry at 2016年04月27日 20:14
行間をつめることができました。
ありがとうございました。
Posted by sherry at 2016年04月28日 18:15
ロンドさん、おはようございます。
ブログ更新、インジケーターアップお待ちしています。
Posted by しんいち at 2016年05月10日 09:51
>データ取得が100%成功するというわけではありません。
これについて知りたかったりします・・・。
Posted by ねむ at 2016年06月19日 22:11
はじめまして。こちらのインジケータを落とさせていただき指標時間のライン表示と指標の前後でEAを停止させるインジケータを作らせていただきました。
以前FFcalを使ったもので同じことをしていたのですがどうも指標自体の精度が悪く意図しない時に止まってしまうようなことがあったのできちっと取得出来るこちらがとても有用でした。ありがとうございます。
Posted by yuki at 2016年10月19日 00:07
初めまして。こちらのインジケーターを使わせて頂いています。非常に助かります。
直観的にわかりやすくするために、指標発表時間に合わせて重要度別に色分けした垂直線を引けるようにしようとしたのですが崩れてしまいなんともかんとも・・・。
日本時間6時を基準に24時間毎で素直線の描写が更新されるようにしたかったのですが上手くいかないです。
重要度が低いラインに対する表示・非表示切り替えを導入しようとしたのが間違いなのか・・・。

あつかましい話ですが、等インジに垂直線表示機能を付けて頂ければ幸いです。
Posted by いけさん at 2016年10月28日 02:33
>yukiさん

はじめまして。インジケーターを使っていただき、ありがとうございます。
お役に立ててうれしいです。これからもよろしくお願い致します。
Posted by ロンド at 2016年10月28日 20:30
>いけさん

はじめまして。インジケーターを使っていただき、ありがとうございます。

時間を取得してMT4のサーバー時間に合わせて表示するというのが結構苦労しそうな。(汗)
できるだけがんばってみます。

ちなみに縦軸のラインでしたらFXTFの経済指標インジにあります。
http://www.fxtrade.co.jp/blogs/?p=687
Posted by ロンド at 2016年10月28日 21:38
大変便利に使わせていただいてます
表示する文字数を設定できれば見やすいとおもいました
後ろ半分の情報を表示しないようにできれば
チャートの右のほうに文字がかぶさらなくなるので
チャートが見やすくなるとおもいます
Posted by nacre at 2016年11月16日 12:18
表示サイズを小さくしたら チャートが見やすくなりました
ありがとうございます
Posted by nacre at 2016年11月17日 07:24
>nacreさん

使っていただき、ありがとうございます。
また使いやすいように修正したいと思います。
Posted by ロンド at 2016年11月21日 09:36
このインジとてもいいですね!
コードも公開していただいてるので自分好みに修正できるので非常にありがたいです。
コード見ながら勉強もさせてもらってます。
ちなみに表示非表示ボタンで再表示の際に何も表示されなかったりしたのですが
show()で再度contentがStringextract4で空にされるのがよくないようで、Stringextract4はshow()から出してGrabweb()を実行した次の行につけたら治りました。
Posted by yusuke at 2017年02月06日 14:09
>yusukeさん

インジケーターをダウンロードしていただき、ありがとうございます。
自分もまだまだ勉強中です。もっとがんばりたいと思います。
バグも結構あると思うので、またおかしな所がありましたら、ぜひ教えてください。
Posted by ロンド at 2017年02月06日 20:05
初めまして、ロンドさん。

インジケーターをダウンロードさせていただきました。
そして、ソースコードも乗っているので大変勉強になります!
しかし、初心者なので中々解読に苦戦しております。。。

そこで、質問させてください。
当インジケーターをiCustomでEAに取り込みたいのです。
具体的には、重要度が高の一時間前後の期間は、
エントリーするのをSTOPさせるように設定したいのです。

色々いじくりまわしてはいるのですが、うまくいきません。
もしよろしければご回答いただければ助かります。




Posted by pizzi at 2017年03月13日 04:54
>pizziさん

はじめまして。コメントありがとうございます。

iCustomで取り込むことはできないです。このインジ自体を大幅に書き換えて別の方法が必要です。

https://www.mql5.com/en/code/15931
ここら辺を参考にしてみるといいかもしれません。
お役に立てず申し訳ありません。
Posted by ロンド at 2017年03月13日 23:12
お返事遅くなって申し訳ございません。

取り込みは不可なのですね。
添付URL参考にしてみます!
Posted by pizzi at 2017年04月09日 02:33
素晴らしいインジを有難うございます。
コメント欄にありました、上側がニュース、下側が指標となっているインジはどちらにございますでしょうか?
ニュースも表示させたいので宜しくお願い致します!
Posted by 5150 at 2017年05月29日 10:53
>5150さん

インジを使っていただき、ありがとうございます。

ニュースってわけでもないのですが、このインジでしょうか。

【MT4】RSSリーダーのインジケーター
http://fx-dollaryen.seesaa.net/article/402242311.html

上のインジと同時に一度試してみてください。

これからもよろしくお願いします。
Posted by ロンド at 2017年05月30日 08:38
有難うございました!!!!
Posted by 5150 at 2017年05月30日 15:34
何度も申し訳ありません!
指標インジですが、みんなのFXではなく、ZAIで毎朝更新される「本日のスケジュール」の指標に変更できますか?
こちらのほうが指標の抜けがないので、重要度関係なくてもよいので、このZAIの指標予定をチャートに表示させたいです!
宜しくお願い致します!
Posted by 5150 at 2017年06月01日 07:53
>5150さん

ZAIで毎朝更新される「本日のスケジュール」
というのが正直よく分からないので、ちょっと難しいです。
申し訳ないです。
Posted by ロンド at 2017年06月04日 19:09
重要度高の指標だけ表示させたいのですが

これからの指標  None
重要度が高い指標 Gold
終わった指標 None

と設定しても全部の指標が表示されてしまいます。
わたしだけ?

Posted by TAKA at 2017年08月23日 10:57
MACは使えないんですか??
Posted by maechan at 2017年10月13日 14:36
ダウンロードさせていただいたのですが 毎日重要指標はありません。
と表示がでたままになります。更新ボタンも押してみるのですが表示されません。
MT4バージョンのせいでしょうか?
バージョン4.0 Build 1090です。
Posted by ハルハル at 2017年12月01日 16:10
ロンドさん
私もダウンロードさせて頂いたのですが、上にコメントされているハルハルさんと
同じ状態です。 更新もされません、MT4のバージョンも一緒です。
「みんなのFX」からデータの取得が出来なくなったりしてるのかな?などと考えています。
Posted by すまんぐー at 2017年12月07日 09:07
私も使えませんね。データを引っ張れなくなったんでしょうか・・・。作成者さんのTwitterは生きてるけどブログの更新は止まってるようなので、もう改良はしてくれないんですかねえ・・・
Posted by NASCENT at 2017年12月11日 17:32
指標インジ長らく使わさせて頂き、本当に助かりました。ありがとうございました。
みんなのFXのサイトの仕様が変わったので、ソースが拾えなくなってしまいました。
ひまわり証券辺りは地味だし仕様変更もしばらくしなさそうなので
もしお願いできたらこちらにでも仕様変更ご検討お願いします。
http://www2.himawari-group.co.jp/calendar/
他の方が作った翻訳系指標インジも使ってみましたが、表示がイマイチで
やっぱり馴染めませんでした。
Posted by jack at 2017年12月12日 17:22
こちらのサイトで公開されているソースで勉強させてもらい
自分なりに組み上げてオリジナルインジを作成ているものです。

これより取得元を切り替えて適正に組み替えるので
成功したらお困りの皆さんにも無料配布をしますね。

もしもうされている方いたら共有していただけると楽できて助かりますがw

年内には作業終わると思いますので、またコメしますね(^^♪
Posted by Billiotto at 2017年12月20日 14:13
お待たせしましたが無料公開の用意ができました。

バグ等の修正・修正後の配布も管理するため
fx-onにダウンロードページを作りましたのでこちらからDLしてください。

http://fx-on.com/ebooks/detail/?id=13180

それではよろしくお願いします。
Posted by Billiotto at 2017年12月22日 12:59
Billiottoさん
さっそくDLさせてもらい使わせてもらってます。
とても助かります。ありがとうございました。
Posted by lambsy at 2018年01月10日 12:28
economic_indicatorを愛用していたのですが、表示されなくなり、困っていたところでした。ダウンロードさせていただきました。
本当にありがとうございますm(__)m
Posted by black ryman at 2018年01月19日 23:29
Billiottoさん

もう諦めておりましたが、お陰さまでまた使えるようになりました。

本当にありがとうございました。
Posted by ちよ at 2018年02月13日 14:32
これって自分で編集して使ってもいいんですかね?
Posted by かなちゅうう at 2018年03月01日 08:43
うちだけかもしれませんが、昨日からBilliotto さんから頂いた
Economic_Calendarを使っているチャートが突然起動しなくなりました。
mq4ファイルでも頂いたので調べたら、#importで使用している
wininet.dllかkernel32.dllの名前を変えて再コンパイルすると
チャートが起動できました(勿論正常機能はしませんけど)。
別の種類のOSのPCでコンパイルして使ってみても同じくこの
インジを使っているチャートだけ起動出来ませんでした。
OSはWindows7UltimateとWindows7Embeddedですが、双方起動できず
Firewallソフトを削除しても変わらず原因が分かりません><;
皆さんはちゃんと動いてますか?
Posted by at 2019年01月09日 08:08
2次配布されてるのバグってるよ
Posted by at 2019年05月28日 14:31
Economic_indicatorですが、以前使用していて使えなくなってしばらくあきらめていたら、色々と対策があるように思いましたが、リンクが切れていたり使用できません。DLLを変える?と出来るようになるかと書いてありましたが、どなたか教えていただけないでしょうか。お手数かけます。
Posted by ton at 2019年09月29日 06:42
コメントを書く
コチラをクリックしてください