ストキャスティクス+MA3本エントリー・エグジットEA

ストキャスティクスとMA3本パーフェクトオーダー活用エントリー・エグジットEA

 ブログ読者からのインジケーター『hj_StoCross』のEA版が試行したい、とのご要望に対応。 取引ルール確立の助けになれば、と思い、作成しました。

ルールの詳細打合せはしておらず、当方の感覚でEA化しています。

BUY は、MA3本パーフェクトオーダー領域内、かつ、%Kが売られ過ぎ領域に入った後、%Dとゴールデンクロス確定時点でエントリー。%Kが買われ過ぎ判定ラインにタッチでエグジット。

SELL は、MA3本パーフェクトオーダー領域内、かつ、%Kが買われ過ぎ領域に入った後、%Dとデッドクロス確定時点でエントリー。%Kが売られ過ぎ判定ラインにタッチでエグジット。

 ストキャスティクスとパーフェクトオーダーでのエントリー・エグジット、ルールとして使えるかどうか、試用してみてください。

スポンサーリンク

履 歴

  • Ver. 1.00:2023.1.15

 MT4は、FX業者に関わらず同じ動作をすると思っていますが、読者からの連絡で違和感を感じることがあります。私がインジケーターやEAを作成し、検証している主なMT4業者二社を以下に紹介します。
現在は、主にGemForexのデモ口座で作成・検証しています。なお、私の利用している国内FX業者は、この二社と同動作です。

プライバシーポリシー

hjEA_StochasCross-3MA 仕様

 ストキャスティクス、MAの設定条件は、パラメーターを見てください。

  • エントリー
    • BUY
      • 最新確定足 %K と %D:ゴールデンクロス
      • 最新確定足1本前の %K ≦ Lower Line(売られ過ぎ判定ライン)
      • MA3本パーフェクトオーダー:上昇
    • SELL
      • 最新確定足 %K と%D:デッドクロス
      • 最新確定足1本前の %K ≧ Upper Line(買われ過ぎ判定ライン)
      • MA3本パーフェクトオーダー:下降
  • エグジット:2種類
    • 損切・利確未設定
      • BUY:%K ≦ Upper Line(買われ過ぎ判定ライン)
      • SELL:%K ≦ Lower Line(売られ過ぎ判定ライン)
    • 損切・利確設定
      • エントリー時に指定したポイント数で損切と利確をセット
      • 損切ポイント数 ≧ ストップレベル+スプレッド
      • 利確ポイント数 > 10ポイント
  • 通知方法:個別ON/OFF
    • アラートWindow
    • アラート
    • メール
    • プッシュ通知
  • 通知内容
    • エントリー時
    • エグジット時:損益pips表示
    • 異常値セット時
      • Stoploss と Takeprofit
    • ★★★Stoploss、Takeprofit セット時、決済は非通知
      (通知可に変更可能。今後の意見交換に依存)

パラメーター

ストキャスティクスとMA3本パーフェクトオーダー活用エントリー・エグジットEAパラメーター
  • Alert Window ON
    • true:アラートWindow表示
    • false:アラートWindow非表示
  • Alert Sound ON
    • true:アラート鳴らす
    • false:鳴らさない
  • Alert Sound File
    • アラートの音源ファイルを指定
  • Mail Title
    • メールタイトルをセット
  • Mail ON
    • true:メール送信する
    • false:送信しない
  • Push ON
    • true:プッシュ通知する
    • false:通知しない
  • ― Order ――
  • Magic No
    • このEAでの取引であることを判断する数値をセット
    • 数値は他のEAと同値不可
  • Order Lots
    • 発注ロット数を指定
  • Slippage(point)
    • 許容できる注文価格と約定価格との差をポイント数で指定
  • Stoploss(point)
    • 損切をポイント数で指定
  • Takeprofit(point)
    • 利確をポイント数で指定
  • ― Stochastics ――
  • K period
    • %K の期間を指定
  • D period
    • %D の期間を指定
  • Slowing
    • %D の移動平均期間を指定
  • MA type
    • 計算に使用する移動平均の種類を指定
  • Price
    • 計算に使用する価格を指定
  • Upper Line
    • 買われ過ぎ判定ラインをセット
  • Lower Line
    • 売られ過ぎ判定ラインをセット
  • ― MA settings ――
  • MA3 perfect Order ON
    • true:パーフェクトオーダーを考慮
    • false:未考慮
  • Short MA type
    • 短期MAの種類を指定
  • Short MA period
    • 短期MAの期間を指定
  • Short MA price
    • 短期MAの価格を指定
  • Middle MA type
    • 中期MAの種類を指定
  • Middle MA period
    • 中期MAの期間を指定
  • Middle MA price
    • 中期MAの価格を指定
  • Long MA type
    • 長期MAの種類を指定
  • Long MA period
    • 長期MAの期間を指定
  • Long MA price
    • 長期MAの価格を指定

使用例

 読者の方々全員に満足していただける説明はとても難しいので、まずデモ口座で試用してみてください。

チャート事例

 主な時点のチャートを表示しました。

EAセットに関して

 EAでは、インジケーターは表示しません。
上記チャート上に表示しているインジケーターは、EMA3本とストキャスティクス、あと、右上は hj_Timer です。

インジケーターのパラメーターは、EAの条件と一致させて表示させています。

SELL エントリー・エグジット通知
ストキャスティクスとMAパーフェクトオーダー、SELL エントリー1
エントリー
ストキャスティクスとMAパーフェクトオーダー、SELL エグジット1
エグジット
StoplossとTakeprofit をセットしたエントリー
ストキャスティクスとMAパーフェクトオーダー、ストップロスとテイクプロフィットセット

動画事例

下記、動画に収めています。

  • SELL エントリー・エグジット、2回
  • BUY エントリー・エグジット:エントリー時未録画
  • Stoploss と Takeprofit セット、BUY エントリー・エグジット
    • Stoploss 設定値アラート

今 後

 仕様追加・変更・削除など、ご意見が届けば、対応します。
これはルールとしては使えない、と判断することも重要です。使えるルールに結び付くか、使えないから別のルールを模索するか、試用してみてご判断ください。

コメント

  1. masashi より:

    Happyjijiさんいつもありがとうございます。
    こちらのEAに、買いのみ、売りのみ、の設定を追加お願いできませんでしょうかm(_ _)m

    上位足の流れは裁量判断して、下位足でストキャスクロスで、トレードしているのですが、なんとか良さそうなのですが、クロスをよく見逃しまして汗
    検証結果調子よさげでしたら、Happyjijiさんにお知らせしますね!

    お忙しいところお手数おかけしてすみませんです。
    Happyjijiさんのペースで、もし余裕があればお願い致します。

    それとmqlの勉強不足ですみません、損切りの指定はピプス数でなく、例えば、買いの場合、エントリーした足の安値、とかエントリーした足の数本前の安値、といった指定はできるのでしょうか??

    • HappyJiJi HappyJiJi より:

      masashiさん、
      エントリー方向、買いのみ、売りのみの追加、了解しました。
      また、損切り、エントリーした足の高値や安値、エントリーした足のx本前の足の高値や安値にセットすることは可能です。
      条件は、
      買い:エントリーした足の安値、エントリーした足のx本前の安値
      売り:エントリーした足の高値、エントリーした足のx本前の高値
      でよろしいでしょうか?

      • Masashi より:

        ありがとうございます!
        損切り条件の件、それでお願いします!
        どうぞよろしくお願いします。
        毎日暑いですね。HappyJiJiさんもお身体ご自愛ください!