Buy and sell strategy using adx/dmi and rsi

i would like to get code for adx/dmi and rsi. ADX MOVING ABOVE 20,DI + MOVING ABOVE 30 ,DI- MOVING BELOW 20 .RSI MOVING ABOVE 45 FOR BUYING.
AND FOR SELLING ADX- MOVING ABOVE 20, DI- MOVING ABOVE 30, DI + MOVING BELOW 20 , RSI MOVING BELOW 45