Trabalho concluído
![](https://c.mql5.com/i/avatar/avatar_na2.png)
![](https://c.mql5.com/i/avatar/avatar_na2.png)
Termos de Referência
Hi,
I’m looking for a freelancer to code me MT4 EA with the following condition.
Enter BUY trade (adjustable micro lot) once the following condition has been meet;
If 1 min chart Heikin Ashi candle is green color
If 5 min chart Heikin Ashi candle is green color
If 1 hour chart Heikin Ashi candle is green color
If Daily chart Heikin Ashi candle is green color
If 1 min MACD candle is Pink or Green color
If 5 min MACD candle is Pink or Green color
If 1 hour MACD candle is Pink or Green color
If Daily MACD candle is Pink or Green color
If last open position (same pair currency) is < 100 pips or > 100 pips
Take Profit: xxx pips
Stop Loss: xxx pips
* the opposite condition for SELL
Heikin Ashi candle is red color
MACD candle is light green or red color
//
Additional rules
This EA must be able to trade all selected pairs from a single chart, sample below.
Which means I don't have to place this EA in all charts.
extern string Symbol1="AUDCAD";
extern int Magic1=1;
//---
extern string Symbol2="AUDCHF";
extern int Magic2=2;
//---
extern string Symbol3="AUDJPY";
extern int Magic3=3;
//---
extern string Symbol4="AUDNZD";
extern int Magic4=4;
//---
extern string Symbol5="AUDUSD";
extern int Magic5=5;
//---
extern string Symbol6="CADCHF";
extern int Magic6=6;
//---
extern string Symbol7="CADJPY";
extern int Magic7=7;
//---
extern string Symbol8="CHFJPY";
extern int Magic8=8;
//---
extern string Symbol9="EURAUD";
extern int Magic9=9;
//---
extern string Symbol10="EURCAD";
extern int Magic10=10;
//---
extern string Symbol11="EURCHF";
extern int Magic11=11;
//---
extern string Symbol12="EURGBP";
extern int Magic12=12;
//---
extern string Symbol13="EURJPY";
extern int Magic13=13;
//---
extern string Symbol14="EURNZD";
extern int Magic14=14;
//---
extern string Symbol15="EURUSD";
extern int Magic15=15;
//---
extern string Symbol16="GBPAUD";
extern int Magic16=17;
//---
extern string Symbol17="GBPCAD";
extern int Magic17=17;
//---
extern string Symbol18="GBPCHF";
extern int Magic18=18;
//---
extern string Symbol19="GBPJPY";
extern int Magic19=19;
//---
extern string Symbol20="GBPNZD";
extern int Magic20=20;
//---
extern string Symbol21="GBPUSD";
extern int Magic21=21;
//---
extern string Symbol22="NZDCAD";
extern int Magic22=22;
//---
extern string Symbol23="NZDCHF";
extern int Magic23=23;
//---
extern string Symbol24="NZDJPY";
extern int Magic24=24;
//---
extern string Symbol25="NZDUSD";
extern int Magic25=25;
//---
extern string Symbol26="USDCAD";
extern int Magic26=26;
//---
extern string Symbol27="USDCHF";
extern int Magic27=27;
//---
extern string Symbol28="USDJPY";
extern int Magic28=28;