ホーム システムトレード 投稿

新しいHAS EA - MetaTrader 4用のトレーディングシステム

添付ファイル
9677.zip (3.44 KB, ダウンロード 0回)

こんにちは、トレーダーの皆さん!

今日は、私が開発中のEA(エキスパートアドバイザー)についてお話しします。現在は「試作段階」にあり、皆さんにも試してもらえるように公開しました。

このEAの動作について

以下のコードで、取引が行われる仕組みを説明します。

// 注文を出す
if (OrdersTotal() < 1)
{
//if (m1==1&&m5==0&&m15==1&&m30==1&&h1==1&&h4==1)
if (/*m1==1&&*/cm5U<10&&m5==1&&cm15U>200&&m15==1&&m30==1&&h1==1&&h4==1)
{
if (fail) StopLoss=StopLoss+5;
BUY_FX(NULL);
}

//if (m1==0&&m5==1&&m15==0&&30==0&&h1==0&&h4==0)
if (/*m1==0&&*/cm5D<10&&m5==0&&cm15D>200&&m15==0&&30==0&&h1==0&&h4==0)
{
if (fail) StopLoss=StopLoss+5;
SELL_FX(NULL);
}
//SELL_FX(NULL);
//BUY_FX(NULL);
}

このEAでは、さまざまな設定を試すことができます。

HASインジケーターのアクティブ時間

以下は、HASインジケーターがアクティブな時間のティック数を示しています。Uは上昇、Dは下降を意味します。

チャート上では、HASインジケーターが上昇している場合は緑、下降している場合は赤で表示されます。

int cm1U, cm5U, cm15U, cm30U, ch1U, ch4U=0;
int cm1D, cm5D, cm15D, cm30D, ch1D, ch4D=0;

通常の変数設定

extern int TakeProfit=20;
extern int StopLoss=500;
extern int Magic=12367;
extern double LOT = 0.1;

以下は、インジケーターの実際の上昇/下降を示します。0は下降、1は上昇です。

int m1, m5, m15, m30, h1, h4;

この設定を使って、さまざまな取引スタイルを試すことができます。

例えば、次の条件を無視する場合:

if (/*m1==1&&*/cm5U<10&&m5==1&&cm15U>200&&m15==1&&m30==1&&h1==1&&h4==1)

このEAは、どの時間足でも動作しますので、様々な取引戦略が可能です。

HASインジケーターが必要ですので、インジケーターのフォルダに保存してください。

何か質問や情報があれば、ぜひコメントしてくださいね!😊

関連記事

コメント (0)