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

MetaTrader 4用のクロスエキスパートガイド

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

こんにちは、トレーダーの皆さん!今日は、MetaTrader 4(MT4)向けの簡単なクロスエキスパートについてお話しします。このコードは、特定の条件を満たす際に、キャンドルが上昇または下降した場合にトレードを行う仕組みです。

MT5バージョン: こちら

注意:これはサンプルコードですので、実際に使用する前にテストしてみてください。

メイン機能

bool   crossed[2];

//+------------------------------------------------------------------+
int OnInit()  
  {  
   for (int i = 0; i < ArraySize(crossed); i++)  
      crossed[i] = true;  
   return(INIT_SUCCEEDED);  
  }  
//+------------------------------------------------------------------+
void OnTick()  
  {  
//購入条件  
if(Cross(0,Open[0] > Condition))  
     {  
....//あなたの条件//...  
     }  

//売却条件  
if(Cross(1,Open[0] < Condition))  
     {  
....//あなたの条件//...  
     }  
  }  
//+------------------------------------------------------------------+
bool Cross(int i, bool condition)  
  {  
   bool ret = condition && !crossed[i];  
   crossed[i] = condition;  
   return(ret);  
  }  

このコードを使えば、特定の条件に基づいて自動的にトレードを実行することができます。トレードの成功には、しっかりとしたバックテストと市場の分析が重要です。ぜひ活用してみてくださいね!

関連記事

コメント (0)