通貨の強弱を表示するインジケーターは、取引しているFX業者の通貨ペア名に変更する必要があるんですね。このxMeter-Indicatorも同じく、インストールしただけでは動きませんでした。通貨指定で計算するから当然なんですが・・・
通貨ペア名変更箇所へ
mq4を付属エディターで開いて、下へ進むと・・・
コメントアウトしている箇所が変更前の状態。
その上の行を見ると、
「You can change any of the following arrays」って書いてくれています。
このコメントアウトで前の行を残したので、これ以降の行Noはズレますことをご了承ください。
通貨ペア名の変更
上の画像内の通貨ペア名をOANDAに合わせて、最後に-a01を追記。すでに変更後の状態になってるんですが・・・
コンパイル・・・で、エラー・・・
なんか、どっかで配列のサイズを指定しないといけない、みたいな情報を見たような・・・
aIndexの右側の[ ]に適当に数値を・・・多分チャート上で表示するローソク足本数をカバーできればいいか、と、チャートの最大バー数の設定値と同じ5,000にしました。
コンパイル・・・OK
動作確認
こんな感じで表示できました。期待通り動いていると思うのですが・・・
1点、気になる点が・・・
プログラムに sleep(1000)、って箇所がありました。
このsleep()は、インジケーターでは動作しないはずなんですが、最近OKになったのかな。
プログラム作成時期が古いのでそうじゃないような・・・。試しにEAとして動かしてみようとしたのですが、動きませんでした。???
私が知らないだけかも・・・
結局、インジケーターとして動かしてみて、エラーかアラームが出るかな、と様子見。
何も出なかったので、これでいいんだろうと・・・
この不明点、解決アンテナ張っとこうと思います。
通貨強弱のインジケーター、何種類かみましたが、なんか結果が異なるような・・・CCFpはtickごとの更新をしてくれないし・・・これは更新で対処しています。
このあたり、次の記事にまとめてみます。
コメント