解決済み

MACD ヒストグラム

EAつくーる
はやうち太郎
2025/02/28 21:59
134

MACDのヒトグラムが2回以上増加している、かつ0以上であるというエントリー条件をつくるにはどうしたらよいですか?

コメント

はやうち太郎
2025/03/01 01:03

補足します。MACDヒストグラムが最低2回以上連続で増加しており、かつ2回連続0以上で買いエントリーです。また、8-17時で取引時間制限をかけており、8時の時点で条件を満足していたらエントリーとしたいのと、17時の時点で条件満足してもエントリーできるようにしたいです。

はやうち太郎
2025/03/01 12:25

もう1点補足です。
移動平均とMACDの組み合わせで条件作ってました。移動平均が前回足より増加しているかつMACDも増加しており0以上という条件を満たしたらエントリーという設定にしてます。ただ、検証すると条件を満たしているところでエントリーせず2,3本遅れてエントリーしていることがあります。移動平均のみ増加したらエントリー、MACDのみ増加したらエントリーという設定をすると、どちらも条件を満足しているところでエントリーしていました。条件が増えるとエントリーされないことがありえるのですか?

はやうち太郎
2025/03/01 12:56

あと、MACDのみの検証しているとほしいポイントでエントリーできないこともわかりました。どうしたらよいか教えてください。いろいろすいませんが、宜しくお願いします。
画像1.png

はやうち太郎
2025/03/01 13:25

ちなみに条件は以下です。
 MACD0本前始値≧MACD1本前終値
 MACD1本前終値≧MACD2本前終値
 MACD1本前終値≧0

試しに以下の条件で設定したら、欲しいポイントでエントリーする確率はあがったんですが、MACD0本前始値< MACD1本前終値でエントリーされてしまいます。
 MACD1本前終値≧MACD2本前終値
 MACD1本前終値≧0

GogoJungle
2025/03/03 20:05

ちなみに条件は以下です。
 MACD0本前始値≧MACD1本前終値
 MACD1本前終値≧MACD2本前終値
 MACD1本前終値≧0

この3つの条件のうち、1つ目の左辺の「始値」を「終値」にして、お試しいただければと存じます。
「0本前の終値」が、現在の値を表すためでございます。

はやうち太郎
2025/03/03 21:44

実際は0本目の始値>=1本前の終値でエントリーしたいですが、それではエントリーできないということですか?

GogoJungle
2025/03/04 10:58

できないわけではございませんが、その場合、条件がより厳しくなります。
(当然ですが)「0本前の始値」にした場合は始値のみを比較の対象とするためです。

MACDヒストグラムでは始値がどこなのかが分からないため、「条件を満たしているように見えて満たしていない」という現象が発生します。

はやうち太郎
2025/03/04 20:45

MACD関数の始値って正確に拾えてないんですね。SMA,EMA関数の始値は正確に拾えてるんですか?

GogoJungle
2025/03/06 12:24

「MACD関数の始値が正確に拾えていない」というわけではなく、「ヒストグラムからは始値がどこなのかはわからないため、一見、条件を満たしているように見えてしまう(実際は満たしていない)」という意味でございます。
MACD,SMA,EMA, いずれについても始値を正確に拾うことは可能です。

関連トピックス

検索結果がありません。

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

注目トピックス

検索結果がありません。