TrimPipsプロトにpips表示を追加する

MQL4

TrimPipsプロトの一覧

ご訪問ありがとうございます。

元スーパー店員で不労所得生活を目論むひろしです。

前回

FXismプロコントローラー改 もどきを自作する
FXismプロコントローラー改 を目指して売買クローズツールを作ってみました。

今回は、とっても価値の高い方法をお伝えします。

これを知ることであなたは、

TrimPipsプロトになんと
pips表示されるようになります。

 

逆に、知らないと
いつまで立っても、pips表示されない
ただのエントリーと決済ができる「だけ」
のツール止まりです。

 

自分用メモです。

変数名も適当です。

 

pips表示するまで

表示領域

 

座標 y軸

0,20,40

表示するタイミング

OnTick()

※これは、違うような気がする。表示するまでにちょっとタイムラグあり

OnTick()のソース

 

ループ内でOrderSelect()をやったあと
Orderxxxxx()で、該当するオーダーの情報を取得できる

if(OrderType() == OP_BUY)
ロングとショートで計算が異なるので分ける

MarketInfo(OrderSymbol(), MODE_BID)  該当する通貨ペアのBIDを取得

pips取得のため該当する通貨ペアの小数点以下の桁数を取得する
//+——————————————————————+
DigitsValue = MathPow(10, MarketInfo(OrderSymbol(), MODE_DIGITS) – 1); //小数点以下の桁数

 

今後の課題

・pips表示の前にキャプション(「All」「Current」)を付加する

・ソース整理

※日本語表示(できれば)

・チャート上にエントリー毎にpips表示する

こんなやつ

 

 

 

—–2020/06/19 追記———

pips表示に
Total,Currentを表示

今後の課題

よく考えたら、Currentよりそのチャートの通貨名
を表示したほうがいいので、
Current→”現通貨名”に変更する。

日本語表示は、断念しました。

 

 

 

つぎはこちら

TrimPipsプロトの現状
以前より多少機能はアップしたのですが、五十肩やらなんやらで、 私のTrimPipsプロトにかけるモチベーションがなくなってしまいました。

TrimPipsプロトの一覧

コメント

タイトルとURLをコピーしました