MaとボリンジャーバンドのGC、DCを利用したEAをつくることは可能でしょうか?
①Maが-σをゴールデンクロスしたら買い、+σをデッドクロスしたら手仕舞い
②Maがーσをゴールデンクロスしたら買い、ミドルバンドをデッドクロスしたら手仕舞い
③Maがーσをゴールデンクロスしたら買い、ーσをデッドクロスしたら手仕舞い
④Maが+σをゴールデンクロスしたら買い、+σをデッドクロスしたら手仕舞い
自分でも作ってみるのですが、全く約定しません。
よろしくお願いします。
買いの手仕舞い
Maが+σとデッドクロス
| 検索結果がありません。 |
| 検索結果がありません。 |
MA(移動平均線)とボリンジャーバンド(±σ/ミドル)の「クロス(GC/DC)」を使って、買いエントリーと買い決済を行うEAを作りたい、というご質問ですね。あわせて「自作したが全く約定しない」原因も確認したい、という状況だと理解しました。
結論として、①〜④はいずれも EAつくーるの標準機能だけで作成可能 です。約定しない場合は、多くが「クロス判定の作り方(計算位置)」や「初期状態の条件が残っている」「決済条件の向きが逆」などの設定ミスで起きます。
設定方法(ロジック)
以下はすべて「ポジション1」で作る前提です(買いのみ)。
MAの種類(SMA/EMA)、期間、BBの期間・偏差はお好みで読み替えてください。
事前の基本項目(共通)
基本項目
オプション(推奨)
クロス判定の基本形(重要)
EAつくーるは「○○が上抜けた/下抜けた」を、1本前と現在(計算位置:1 と 0)を2条件で作って判定します。
「1本前は下、今は上」
「1本前は上、今は下」
この形にしていないと、永遠に条件が成立しない(または逆に常時成立)になりやすいです。
① MAが−σをGCで買い、+σをDCで手仕舞い
買いエントリー(−σをGC)
買いの手仕舞い(+σをDC)
② MAが−σをGCで買い、ミドルをDCで手仕舞い
エントリーは①と同じ(−σ GC)です。決済だけミドル(センターライン)にします。
買いの手仕舞い(ミドルをDC)
③ MAが−σをGCで買い、−σをDCで手仕舞い
エントリーは①と同じ(−σ GC)。決済は−σ DCです。
買いの手仕舞い(−σをDC)
④ MAが+σをGCで買い、+σをDCで手仕舞い
エントリー側を+σに変えるだけです。
買いエントリー(+σをGC)
決済は①の「+σ DC」と同じです。
「全く約定しません」になりやすいポイント(こうなっていませんか?)
「ローソク足 = ローソク足 → 買いエントリー」
が残っていると、条件が意図と違う形で動きます(常にエントリーする等)。
ただし「一本当たりのエントリー回数制限」がOFFだと連打、ONだとタイミング次第で入らない等、挙動が読みづらくなります。
補足(今回の範囲ではMQL編集は不要です)
ご希望の①〜④は、EAつくーるの「移動平均線」と「ボリンジャーバンド」だけでクロス判定が組めますので、MQLでの追記は基本的に不要です。
約定しない場合は、上の「計算位置の2本判定」と「制限系オプション」を見直すだけで解決するケースが大半です。