クロスのタッチ | メタトレーダー4でプログラムを作ってみよう

メタトレーダー4でプログラムを作ってみよう

無料のトレードソフトであるメタトレーダー4のプログラムを作るコツをアップします。初心者がインジケーターとEAのプログラムを作成できるのを目指します。

前回クロスの考え方を説明しました。

実際にクロスを使う場合にタッチを含めるか含めないかの違いで、

判定が変わってきます。

これはロジックを組む人の考えによるので、好みの問題となります。(・∀・)

前回の説明ではタッチを含めない説明でした。

タッチを含める場合は、= を使用します。

前回と同様にそれぞれの値を定めます。

黄0 (現在の足の黄色のラインの値)
黄1 (1本過去の足の黄色のラインの値)

赤0 (現在の足の赤色のラインの値)
赤1 (1本過去の足の赤色のラインの値)



黄色のラインが赤色のラインを上抜けする場合は、

黄1 < 赤1 && 黄0 > 赤0

となりますが、これにタッチも含める場合は、

黄1 < 赤1 && 黄0 >= 赤0

となります。

同様に黄色のラインが赤色のラインを上から下抜けする場合は、

黄1 > 赤1 && 黄0 < 赤0

となりますが、これにタッチも含める場合は、

黄1 > 赤1 && 黄0 <= 赤0

となります。

タッチも含める方が仕掛のタイミングが早くなります。

早いのが好みの方は、= をつけてみてください。