//---- Step 1: Define constants in your EA #define OP_BUY_1 4 // Bullish Trend Change (Blue 1) #define OP_SELL_1 5 // Bearish Trend Change (Red 1) #define OP_BUY_2 6 // Bullish Pullback (2) #define OP_SELL_2 7 // Bearish Pullback (2) #define OP_BUY_3 8 // Bullish Inside Bar Breakout (3) #define OP_SELL_3 9 // Bearish Inside Bar Breakout (3) #define OP_BUY_4 10 // Bullish Correction during Downtrend (blue dash) #define OP_SELL_4 11 // Bearish Correction during Uptrend (red dash) //---- Step 2: Read values from the signal buffer int start() { // Read signal for this bar double value = iCustom(Symbol(), Period(), "Marketpz-trend-trading", 10, 1); // Do something if(value == OP_BUY_1) { /* Your code for bullish trend */ } if(value == OP_SELL_1){ /* Your code for bearish trend */ } if(value == OP_BUY_2) { /* Your code for bullish pullback */ } if(value == OP_SELL_2){ /* Your code for bearish pullback */ } if(value == OP_BUY_3) { /* Your code for bullish inside bar breakout */ } if(value == OP_SELL_3){ /* Your code for bearish inside bar breakout */ } if(value == OP_BUY_4) { /* Your code for bullish correction */ } if(value == OP_SELL_4){ /* Your code for bearish correction */ } if(value == EMPTY_VALUE) { /* Your code if no signal */} // Exit return(0); }