第68回 MT5 無料 EA MTF and Adaptive Moving Average FX 自動売買

第68回 MT5 無料 EA MTF and Adaptive Moving Average FX 自動売買

☆MTF マルチタイムフレーム 3本
Adaptive Moving Average

☆基本仕様

Adaptive Moving Averageを使ったもの

☆エントリー
シグナルが、確定ローソク足を、超えたらエントリー。

決済
反転したら 決済

//Adaptive Moving Average
input group “適応型移動平均 設定”
input ENUM_TIMEFRAMES AMA_period_S = PERIOD_CURRENT; //AMA 計算対象_S
input int AMA_ama_period_S = 9; //AMA 計算期間_S
input int AMA_fast_ma_period_S = 2; //AMA 高速 期間_S
input int AMA_slow_ma_period_S = 30; //AMA 低速 期間_S
input int AMA_ama_shift_S = 0; //AMA 水平シフト_S
input ENUM_APPLIED_PRICE AMA_applied_price_S = PRICE_CLOSE; //AMA 価格の種類_S

//Adaptive Moving Average
input group “適応型移動平均 設定”
input ENUM_TIMEFRAMES AMA_period_M = PERIOD_CURRENT; //AMA 計算対象_M
input int AMA_ama_period_M = 9; //AMA 計算期間_M
input int AMA_fast_ma_period_M = 2; //AMA 高速 期間_M
input int AMA_slow_ma_period_M = 30; //AMA 低速 期間_M
input int AMA_ama_shift_M = 0; //AMA 水平シフト_M
input ENUM_APPLIED_PRICE AMA_applied_price_M = PRICE_CLOSE; //AMA 価格の種類_M

//Adaptive Moving Average
input group “適応型移動平均 設定”
input ENUM_TIMEFRAMES AMA_period_L = PERIOD_CURRENT; //AMA 計算対象_L
input int AMA_ama_period_L = 9; //AMA 計算期間_L
input int AMA_fast_ma_period_L = 2; //AMA 高速 期間_L
input int AMA_slow_ma_period_L = 30; //AMA 低速 期間_L
input int AMA_ama_shift_L = 0; //AMA 水平シフト_L
input ENUM_APPLIED_PRICE AMA_applied_price_L = PRICE_CLOSE; //AMA 価格の種類_L

//+——————————————————————+
//| Inputs 共通設定 |
//+——————————————————————+

//プロフィット・ストップロス 設定
input group “プロフィット ストップロス 設定”
//注文時
input double TP_Bairitu = 0; //注文時プロフィット 0=設定しない 以外=現在価格からの、率 例: 0.005
input double SL_Bairitu = 0; //注文時ストップロス 0=設定しない 以外=現在価格からの、率 例: 0.005
//ティック時
input int TP_kin = 0; //ティック時判定 プロフィット 0=設定しない 以外=固定値判定 例: 100
input int SL_kin = 0; //ティック時判定 ストップロス 0=設定しない 以外=固定値判定 例: -100
//反転売買
input bool Hanten_Baibai = 0; //判定決済時、反転売買をする プロフィット、ストップは、しない

//lotとマジックナンバー
input group “ロットとマジックナンバー”
input double Fix_Lot = 0.01; //購入ロット
input ulong MagicNumberA = 123456789; //入力マジックナンバー
ulong MagicNumber = 123456789; //使用マジックナンバー

//情報出力設定
input group “情報出力設定”
input bool log_out = 0; //ログを出力するか
input bool log_file_out = 0; //ログをファイルに出力するか
string logdata_path = “EA_Log”; //出力パス
string logdata_name = “.csv”; //出力形式

input group “テスターカスタム結果出力”
input int Custom_out = 0; //カスタム出力 0=無効 1=勝率 2=買勝率 3=売勝率 4=取引数 5=勝率(取引数考慮)
input double kagen_wariai = 0.5; //取引数考慮 最低ロウソク足の割合% 以下なら結果を無効にする
input int  DamiDami = 0; //ダミー設定 最適化無効用

☆補足説明

TP_Bairituと、SL_Bairituは、ポジション取得時に、それぞれ設定されます。
0の場合は、なし。
0.01ならば、仮に現在価格が、
100円ならば、利確が、101(100+100*0.01)となり
ストップ・ロスが、99(100-100*0.01)となります。

TP_kinと、SL_kinは、固定値を入れます。Tick毎に、判定される。
TP_kinを、1000と入力すると、損益が、1000以上になると、決済されます。
SL_kinに、-100と入力すると、損益が、-100以上になると、決済されます。
SL_kinは、マイナス値を入力してください。

このEAをダウンロードする。
MTF_AMA_v1.mq5

MTF_AMA_v1.ex5

パラメータ設定  バックテスト結果  損益グラフ
dc8ef84d593272abdf1e367be594efdd 第68回 MT5 無料 EA MTF and Adaptive Moving Average FX 自動売買

cc81bd2e8a31d32e31881c2b8c879a3f 第68回 MT5 無料 EA MTF and Adaptive Moving Average FX 自動売買

29bda343947f15c106922e89a78917a3 第68回 MT5 無料 EA MTF and Adaptive Moving Average FX 自動売買

a5dbe3e3c73898efb04052633e716f0d 第68回 MT5 無料 EA MTF and Adaptive Moving Average FX 自動売買

Share this content:

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Proudly powered by WordPress | Theme: HoneyBee by SpiceThemes