解決済み

重なった条件時のサインについて

2025/03/05 03:26
51

初心者で初歩的なインジケーターだと思いますがご教授願います。
平均足の陽線(陰線)が3本以上連続しているのが条件で、ローソク足が陰線(陽線)で確定した場合にサインが出るようにしたいです。
あと考え方がよくわからないので教えていただきたいのですが、例えばRSIが70以上の時、ボリンジャバンドの+Σ2にタッチした場合はANDでよろしい?と思うのですが、上記のように複数の重なった条件の場合の時の組み立て方をわかりやすく教えていただきたいです。

コメント

GogoJungle
2025/03/06 15:07

> 平均足の陽線(陰線)が3本以上連続しているのが条件で、ローソク足が陰線(陽線)で確定した場合

まずはこちらからご説明しましょう。
条件を分解してみます。

まず、「陽線」は「始値<終値」です。
そして、平均足の陽線が3本以上連続している場合、1本前、2本前、3本前の平均足が全て陽線です。
これに加えて、確定した(つまり1本前の)ローソク足が陰線(始値>終値)という条件を合わせることになります。

これらをまとめたものは次の通りです。

1本前の平均足の始値 &lt; 1本前の平均足の終値
AND
2本前の平均足の始値 &lt; 2本前の平均足の終値
AND
3本前の平均足の始値 &lt; 3本前の平均足の終値
AND
1本前のローソク足の始値 &gt; 1本前のローソク足の終値

> RSIが70以上の時、ボリンジャーバンドの+Σ2にタッチした場合

こちらについても、ANDで設定します。
注意点として、「タッチする」という状態は、下からタッチした場合と上からタッチした場合で設定すべき内容が異なることが挙げられます。

例えば下からタッチする場合、

  1. 1本前の時点では、ローソク足がボリンジャーバンドよりも完全に下にあり、
  2. その後、0本前の時点で、ローソク足がボリンジャーバンドよりも上にある

という条件を満たす必要があります。
これをまとめると

1本前のローソク足の高値 &lt; 1本前のボリンジャーバンド
0本前のローソク足の終値 &gt; 0本前のボリンジャーバンド

となります。
ポイントは、1本前の時点ではローソク足の価格を「高値」にしている点です。こうすることで、完全に下にあるという条件を満たします。
上からタッチする場合は1本前の時点では安値で比較し、不等号の向きを完全に逆にします。

jun
2025/03/07 05:38

1番目の回答は
描画条件3 : 1本前の平均足始値 > 1本前の平均足終値の場合、インジケーター描画
描画条件12 : 描画条件3に加えて2本前の平均足始値 > 2本前の平均足終値
描画条件13 : 描画条件3に加えて3本前の平均足始値 > 3本前の平均足終値
描画条件15 : 描画条件3に加えて1本前のローソク足始値 < 1本前のローソク足終値
描画条件16 : 描画条件3に加えて0本前のローソク足始値 > 0本前のローソク足終値
と4番目の条件を追加し自己解決できました。ありがとうございます。

2つのRSIの回答ですが、
ローソク足がボリンジャーバンドにタッチした場合は理解できました。
質問のなかにもう一つあったのがRSIの条件です。
lowサインの時はRSI70以上、HighサインはRSI30以下という条件の時に限りローソク足がBBタッチしたときにサインを出すということが知りたいののでお願いしたいです。

GogoJungle
2025/03/07 12:51

RSIにつきましても、ANDでご設定いただければ問題ございません。

例えば「lowサインの時はRSI70以上」ならば、

0本前のRSI ≧ 数値(70)
AND
・・・

として、「・・・」の部分に前回お伝えしたボリンジャーバンドの条件をご指定ください。

jun
2025/03/07 19:25

ありがとうございました。参考に色々できそうです。

関連トピックス

検索結果がありません。

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

注目トピックス

検索結果がありません。