ショボ短歌会

mq4ファイルのインジケーターがあります。
そのインジケーターに、インジサインの位置を指定する項目を入れたいです。
(インジサインの位置→矢印がローソク足の上下どれくらい離れて表示されるか)

これは、メタエディタで、
どこの部分にどのような記述をすればいいでしょうか?
よろしくお願いいたします。

A 回答 (3件)

> ただ、また別のものかもしれませんが、


input int、const int、low[]などはありました。

 そうでしたか。

 inputはexternの代わりになりえますので、externの代わりにinputが使用でき、これにより、外部パラメータ表示が可能となります。
 例えば、

input double place = 0.75;

 のようにです。

 ただ、ローソク足からの距離にどのような式を使っているのかが不明となっております。一般的には、距離を使うにはローソク足の高値・安値から〇pips数離れたところに位置するようにと、"Point"を使うのですが(1 Point= 0.1 pipsとなります)・・・


 もう少し考えてみたいと思います。

 何か他にヒントとなるようなところがありそうでしたら、ご教師いただければ幸いです。
    • good
    • 0
この回答へのお礼

返信ありがとうございます。

"Point" "pips" "pip"
どれも検索ヒットしなかったです。
おそらく、ローソク足からの距離の記述自体をしていないのかもしれません。

お礼日時:2021/08/11 11:01

> このような場合でも、項目を入れることは可能でしょうか?



 はい。mq4ファイルですと、基本的には可能だと思われます。

 ですが、目安となる"Low[i], "Range"や"Point"といった単語は見当たらないでしょうか?

 見当たらなければ、ファイルを最初から見ていく必要があろうかと考えられます。

 
 ご参考まで
    • good
    • 0
この回答へのお礼

回答ありがとうございます。

>ですが、目安となる"Low[i], "Range"や"Point"といった単語は見当たらないでしょうか?

はい、検索ヒットしないですね。
externやCrossなどもヒットしないです。

ただ、また別のものかもしれませんが、
input int、const int、low[]などはありました。

お礼日時:2021/08/10 21:01

最初の方に、以下のような記述並んでいるかと思います。



extern int 〇
extern int △
extern int ◇

 そこで、適当な場所に、以下の記述をコピペしてもらえるでしょうか。

extern double place = 0.75; // Rangeならば0.75; Pointならば20



 次に、以下のように、"Low[i] - Range*0.75"や"High[i] + Range*0.75"の記述がありましたら、

CrossUp[i] = Low[i] - Range*0.75;

CrossDown[i] = High[i] + Range*0.75;


 次のように、変更してもらえるでしょうか。

CrossUp[i] = Low[i] - Range*place;

CrossDown[i] = High[i] + Range*place;


 もし、なければ、以下のような記述がみられると思います。

CrossUp[i] = Low[i] - Point*20;

CrossDown[i] = High[i] + Point*20;


 この場合は、以下のように変更してもらえるでしょうか。

CrossUp[i] = Low[i] - Point*place;

CrossDown[i] = High[i] + Point*place;


 これで、通常通り、コンパイルしてもらえれば、位置が変更可能と思います。



 ご参考まで
    • good
    • 0
この回答へのお礼

回答ありがとうございます!

メタエティタを検索見てみましたが、
extern int

"Low[i] - Range*0.75"や"High[i] + Range*0.75"

CrossUp[i] = Low[i] - Point*20;
CrossDown[i] = High[i] + Point*20;

が見つかりませんでした。


実は、インジサイン位置を指定する項目を入れるmq4ファイルは、
インジケーター作成の依頼をして、有料で作ってもらったものです。
そのため、アップするというのができません。

多分、書く人によって記述が違うのかもしれないですね。

このような場合でも、項目を入れることは可能でしょうか?
よろしくお願いいたします。

お礼日時:2021/08/10 18:36

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!