解決済み

レンジの定義につきまして

2025/01/10 11:52
26

添付の画像のようなレンジの状態を定義したいと思っております。

定義としては、
「過去の足n本の高値・安値が〇円~〇円の値幅以内」

だと思うのですが、これをEAつくーるで作成する場合、どのようにしたらよろしいでしょうか。

お知恵を拝借できましたら幸いです。
よろしくお願いいたします。
レンジ.jpg

コメント

GogoJungle
2025/01/10 14:43

大変恐縮ですが、現在、「一定期間の高値・安値」に補正値の項目が存在しないため、ご提案いただいた方法でのレンジ相場の判定はEAつくーるの機能のみでは実現できないものとなっております。

ただし、コードを一部ご修正いただくことでご作成可能です。
以下に方法を紹介させていただきますので、ご参考になれば幸いでございます。

準備

「一定期間の高値・安値」で、

一定期間の高値 < 一定期間の安値

という条件を用意した上でソースコードをダウンロードします。
※不等号が通常ではありえない向きになっていますが、このあとの修正で意味のあるものになりますのでこの通りにお願いいたします。

LABO_2049_1.png

コードの修正

「修正前」の「iHigh」から始まる部分を探し、「修正後」のように修正します。
+ PipsToPrice(〇)の〇の部分に、値幅(正の数)をpips単位でご入力ください。
〇の値が小さいほど、条件が厳しくなります。

【修正前】

iHigh(Symbol(), 0, iHighest(Symbol(), 0, MODE_HIGH, 20, 1))  <  iLow(Symbol(), 0, iLowest(Symbol(), 0, MODE_LOW, 20, 1))

【修正後】

iHigh(Symbol(), 0, iHighest(Symbol(), 0, MODE_HIGH, 20, 1))  <  iLow(Symbol(), 0, iLowest(Symbol(), 0, MODE_LOW, 20, 1)) + PipsToPrice(50)

上記修正を行っていただくことで、「一定期間の高値と安値の差が〇pips」という条件をご作成いただくことができます。

また、レンジ相場の判定の他の方法として、ATRを利用するものがございます。
ATR<数値という条件の利用もご検討いただければと存じます。

太郎
2025/01/13 08:49

ありがとうございます。
とても助かりました。
今後ともよろしくお願いいたします。

関連トピックス

検索結果がありません。

ノーコードで誰でも簡単EA開発!MQL言語学習にも使える! | GogoJungle

注目トピックス

検索結果がありません。