omosiroizo’s diary

きままにプログラムLife

RSIドテンシステムのストラテジー?インジケーター(ベータ版)

ちょっと時間ができたので、以前から作りたいと思っていた、ストラテジー?っぽいインジケーターを作ってみました。

まずは、RSIで終値30で買い、70で売るドテンシステムの成績を一覧表示するインジケータです。

f:id:omosiroizo:20190825092637j:plain


通貨ペア、時間足別にトータル損益をPIPS表示しています。

まだラフな感じの表示ですのでベータ版ということで、ざっとしています。

ちょっと勝率やPFなどの詳細情報も追加したいと思いますし、ボリンジャーバンドのドテンシステムも作りたいと思います。

ご意見などありましたら、よろしくお願いします。

アイデアとか

・手入力のLOTが間違ってたらCLOSEしてくれるEA

・XX秒以内に強制的にCLOSEしてくれるEA・

・スプレッドが開いたらorderできないようにするEA

・LIMIT、STOPを自動で入れて、ケースにより変更してくれるEA

・ポジポジできないEA

・音声でコーチしてくれる楽しいインジとかです。

MT4のボリンジャーバンドで2σと3σの間を色を付けて雲のようにしたい

ネットで見つけられなかったので、ざっとですが作ってみました。

f:id:omosiroizo:20180816172109j:plain

ここからダウンロードできます。
!!_Bands_kumo_v0.mq4
https://ux.getuploader.com/omox/download/11

パラメーターは今のところ
extern double Hensa1 =2;
extern double Hensa2 =3;
だけですがw

OnTick()関数の処理時間がかかって次のOnTick処理ができない?

OnTick()関数はティックごとに動作しますが、

OnTick()関数処理中に次のティックがあった時は動作しない

(ので、なにか妥協的な工夫がいるのではないかと思います)。

(ネットを見てると、1秒間に約300tickの報告もあるようです。)

RSIも通貨ペア、各時間足ごとに確認したい。。インジ

f:id:omosiroizo:20180806170115j:plain

!!_rsi_dashbord_v0.mq4
https://ux.getuploader.com/omox/download/9

パラメーターは
extern string Pairs = "USDJPY,EURUSD,GBPUSD,EURJPY,GBPJPY,AUDJPY,USDCHF,USDCAD,AUDUSD";
extern string Periods = "1,5,15,30,60,240";
extern double kikan = 14;
extern int settimer = 5;
extern double AlertLebelH = 70;
extern double AlertLebelL = 30;
extern int AlertInterval = 20;//アラート間隔(秒)