お世話になっております。
https://labo.gogojungle.co.jp/articles/1626
上記URLの質問では、21SMAが2本前よりも1本前が3PIPS以上上昇という条件設定ですが、下記条件の場合どのように設定すればいいでしょうか?
・21SMAの2本前よりも1本前が3〜5pipsの間で上昇した場合にロングエントリー
・21SMAの2本前よりも1本前が3〜5pipsの間で下降した場合にショートエントリー
お忙しい中お手数ではございますが、ご回答いただければ幸いです。
よろしくお願いいたします。
| 検索結果がありません。 |
| 検索結果がありません。 |
条件を分割することで実現します。
ロングエントリーを例にご説明しましょう。
「21SMAの2本前よりも1本前が3〜5pipsの間で上昇した場合にロングエントリー」
について、「上昇」の値は引き算を用いて
と表されますから、設定したい条件を不等式を用いて表すと
となりますね。上昇した値が3と5の間にあるということです。
ここで、左辺と中辺に注目すると、
となります。
ここで式変形を行い、「21SMA[2本前]」を左辺に移項すると、
となります。
よって、1つ目の条件は
となります。
続いて、中辺と右辺に注目します。
ここでも式変形を行い、「21SMA[2本前]」を右辺に移項すると、
となります。
これを設定画面の形式に合わせると、
と表すことができます。
したがって、最初に設定した
という条件は、次の2つの条件に分割できます。
① 3pips以上上昇している
② 5pips以下の上昇である
この2つをANDでつなぎます。
このように、1つの条件の中に「3〜5pips」という範囲指定がある場合でも、
「3pips以上」
AND
「5pips以下」
という2つの条件に分割することで、「〜」を使わずに表現することができます。
ポイントは、範囲の下限を設定する条件と、上限を設定する条件の2つに分け、それらをANDでつなぐことです。
今回の場合は、
の両方を満たす必要があるため、
とすることで、「3〜5pipsの間」という条件を表現できます。
ショートエントリーの場合も同様の計算を行うことで、
という条件が得られます。