こんにちは、トレーダーの皆さん!今日は、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); }
このコードを使えば、特定の条件に基づいて自動的にトレードを実行することができます。トレードの成功には、しっかりとしたバックテストと市場の分析が重要です。ぜひ活用してみてくださいね!
