ZigZagインジケータの天底をエントリートリガーにしたEAを作ろうとしていますが、
・天底を上手く拾えません。
・よって、エントリーのタイミングがずれます。
以下は、自分が試したことです。
取引条件で、
カスタムインジケーター < 移動平均線(計算期間 1)
インジケーター名 ZigZag
パラメータ 12,5,3
計算項目 0(デフォルト)
で買いエントリー。
逆の条件で売りエントリー。
天底でドテン。
※上記の設定と同様のインジケーターをチャートに表示させると、なんとかZigZagが移動平均線を超えて天底を取って見えるのですが、
バックテストすると、チャート表示のようには動いてくれません。
エントリーがされたりされなかったりで、バックテスト上でかなりの損失が出ました。
例として、
・買いエントリー→ドテンせずに再度買いエントリー
・買いエントリー→高値の山を無視して次の底値の谷で売りエントリー
また、mq5としてコード化すると、コンパイル時にかなりのエラーが出ました。
\MQL5\Include\Tkool.mqh はもちろん設置済みです。
買いで一つのEA、売りで一つのEAとして保存するとエラーは無くなりました。
MT5側については、β版機能として断念するとして、
MT4側だけでもきちんとZigZagの天底を取れるようにしたいです。ZigZag.mq4を見てもヒントが見つけられませんでした。
また、試しに、
カスタムインジケータ≠0
での条件を追加したら、バックテストで何もエントリーしなくなりました。
ネットで見つけたコードは、EAつくーると構文が全く違うので、必要なところだけコピーペーストするのは難しいです。
以下は参加記事です。
ZigZagは山で高値、谷で安値を返し、その他の場所ではすべて0を返します。
EAでZigZagを使うにはiCustom()を使います。ZigZagの場合は、
double iCustom(NULL,PERIOD_5M,”ZigZag”,12,5,3,0,1)
のように、
iCustom(通貨ペア、時間足、”インジケーター名”、Depth,Deviation,Backstep,バッファー,Barの位置)
の形になります。(これはZigZagの場合であって他のカスタムインジケーターでは違う書き方になります)。バッファーは複数のiCustomでZigZagを使うときに変えます。
https://pcoroom.com/post-5212
ZigZagのチャート表示と同じ天底でエントリーするための、設定を教えて下さると助かります。

コメント
**太字1**
__太字2__
*斜体1*
_斜体2_
~~打ち消し線~~
++下線付きテキスト++
太字1
太字2
斜体1
斜体2
打ち消し線
++下線付きテキスト++
==マークテキスト==
19^th^
H~2~O
(c) (C) (r) (R) (tm) (TM) (p) (P) +-
:wink: :laughing: :yum: :cry:
:-) :-( 8-) ;)
マークテキスト
19th
H2O
© © ® ® ™ ™ § § ±
😉 😆 😋 😢
😃 😦 😎 😉
==リスト(箇条書き)==
リストの作成は先頭に
`+` `-` または`*`で始めることによってリストを作成できます
+ サブリストは2スペースのインデントで作成できます
- または、マークアップの文字を変更することでもサブリストを作成できます
+ GogoJungle
+ 投資家の英知をすべての人に。
+ とても簡単です!
リスト(箇条書き)
リストの作成は先頭に
+
-
または*
で始めることによってリストを作成できます
- サブリストは2スペースのインデントで作成できます
- または、マークアップの文字を変更することでもサブリストを作成できます
+ GogoJungle
+ 投資家の英知をすべての人に。
- とても簡単です!
==リスト(段落番号)==
1. GogoJungle LABO
2. EA(自動売買)
3. インジケーター
リスト(段落番号)
- GogoJungle LABO
- EA(自動売買)
- インジケーター
==テーブル==
| 名前 | 説明 |
| ------ | ----------- |
| EA(自動売買) | MT4で利用可能な自動売買ソフトウェア |
| インジケーター | 売買サイン、発注補助、各種通知機能などのツール |
テーブル
名前 |
説明 |
EA(自動売買) |
MT4で利用可能な自動売買ソフトウェア |
インジケーター |
売買サイン、発注補助、各種通知機能などのツール |
==テーブル(カラムを右寄せ)==
| 名前 | 説明 |
| ------:| -----------:|
| EA(自動売買) | MT4で利用可能な自動売買ソフトウェア|
| インジケーター | 売買サイン、発注補助、各種通知機能などのツール |
テーブル(カラムを右寄せ)
名前 |
説明 |
EA(自動売買) |
MT4で利用可能な自動売買ソフトウェア |
インジケーター |
売買サイン、発注補助、各種通知機能などのツール |
==リンク==
[GogoJungle](https://www.gogojungle.co.jp/)
==画像==

画像

閉じる
**太字1**
__太字2__
*斜体1*
_斜体2_
~~打ち消し線~~
++下線付きテキスト++
太字1
太字2
斜体1
斜体2
打ち消し線
++下線付きテキスト++
==マークテキスト==
19^th^
H~2~O
(c) (C) (r) (R) (tm) (TM) (p) (P) +-
:wink: :laughing: :yum: :cry:
:-) :-( 8-) ;)
マークテキスト
19th
H2O
© © ® ® ™ ™ § § ±
😉 😆 😋 😢
😃 😦 😎 😉
==リスト(箇条書き)==
リストの作成は先頭に
`+` `-` または`*`で始めることによってリストを作成できます
+ サブリストは2スペースのインデントで作成できます
- または、マークアップの文字を変更することでもサブリストを作成できます
+ GogoJungle
+ 投資家の英知をすべての人に。
+ とても簡単です!
リスト(箇条書き)
リストの作成は先頭に
+
-
または*
で始めることによってリストを作成できます
- サブリストは2スペースのインデントで作成できます
- または、マークアップの文字を変更することでもサブリストを作成できます
+ GogoJungle
+ 投資家の英知をすべての人に。
- とても簡単です!
==リスト(段落番号)==
1. GogoJungle LABO
2. EA(自動売買)
3. インジケーター
リスト(段落番号)
- GogoJungle LABO
- EA(自動売買)
- インジケーター
==テーブル==
| 名前 | 説明 |
| ------ | ----------- |
| EA(自動売買) | MT4で利用可能な自動売買ソフトウェア |
| インジケーター | 売買サイン、発注補助、各種通知機能などのツール |
テーブル
名前 |
説明 |
EA(自動売買) |
MT4で利用可能な自動売買ソフトウェア |
インジケーター |
売買サイン、発注補助、各種通知機能などのツール |
==テーブル(カラムを右寄せ)==
| 名前 | 説明 |
| ------:| -----------:|
| EA(自動売買) | MT4で利用可能な自動売買ソフトウェア|
| インジケーター | 売買サイン、発注補助、各種通知機能などのツール |
テーブル(カラムを右寄せ)
名前 |
説明 |
EA(自動売買) |
MT4で利用可能な自動売買ソフトウェア |
インジケーター |
売買サイン、発注補助、各種通知機能などのツール |
==リンク==
[GogoJungle](https://www.gogojungle.co.jp/)
==画像==

画像

閉じる
関連トピックス
注目トピックス
誠に恐れ入りますが、ZigZagインジケーターは現在足によって常にリペイントされる
インジケーターでございますため作成できかねるロジックでございます。
類似する条件としまして、
一定期間の高値・安値
の条件はございますので、こちらで代用いただけますと幸いでございます。
ご不便おかけいたしますが、何卒よろしくお願い申し上げます。