|   | |   |  
Help writing this complex strategy 
  
The level of ADX can help us to decide which system to use at a given point of time. 
How to accomplish this goal 
PLOT ADX(14) ON CHART. IF... 1)ADX is below 20 - USE OSCILLATOR BASED SYSTEM(STOCHASTIC ETC.) 
2)ADX is above 30 - USE TREND FOLLOWING SYSTEM(MACD ETC.) 
3)ADX is at 45 or above it - Be in trade with strict stoploss. 
4)ADX IS RISING FROM LEVEL BELOW 18 AND THEN GOING ABOVE 23 - USE TREND FOLLOWING SYSTEM 
5)ADX DECLINING FROM LEVEL ABOVE 30 AND THEN GOING BELOW 27 - USE OSCILLATOR BASED SYSTEM 
  
//MACD 
r1 = Param( "Fast avg", 12, 2, 200, 1 ); 
r2 = Param( "Slow avg", 26, 2, 200, 1 ); 
r3 = Param( "Signal avg", 9, 2, 200, 1 ); 
ml = MACD(r1, r2); 
sl = Signal(r1,r2,r3);  
  
//stochastic 
periods = Param( "Periods", 15, 1, 200, 1 ); 
Ksmooth = Param( "%K avg", 3, 1, 200, 1 ); 
Dsmooth = Param( "%D avg", 3, 1, 200, 1 ); 
periods = Param( "Periods", 15, 1, 200, 1 ); 
k=StochK( periods , Ksmooth); 
d=StochD( periods , Ksmooth, DSmooth ); 
  
//ADX 
range = Param("Periods", 14, 2, 200, 1 ); 
Avdx=ADX( range); 
  
How to code that use MACD when the ADX is rising ( above mentioned conditions)or 
how to code that use stoch when adx is declining( above conditions) 
  
   Deepak Patade, X - 1992, Nasik.
   |  |   |  
  |   |  
  |