Hi,
I have the below strategy I am trying to code.
1 Candle = 60 Mins.
The code should scan the list of stock I provide during trading hours.
Condition:-
Buy :-
- EMA 50> EMA 100 and both sloping up.
AND - Price > EMA50 and EMA 100.
AND - RSI 9 > RSI 14 and both sloping up.
AND - Either of the below conditions in price happens.All below conditions should be OR.
a) Last 3 or 4 or less candles have just touched EMA 50 or EMA 100 and then bouncing back ( to trade on intermediate corrections).
b) Any of the Bullish Candlestick Patterns happen.
The Code I used is:-
Buy:-
(CLOSE > EMA(CLOSE, 50) AND
CLOSE > EMA(CLOSE, 100)) AND
(EMA(CLOSE, 50) > EMA(CLOSE, 100)) AND
TREND(EMA(CLOSE,50), 10) = UP AND
TREND(EMA(CLOSE,100), 10) = UP AND
((CROSSOVER(EMA(CLOSE, 50), REF(CLOSE, 1)) OR
CROSSOVER(EMA(CLOSE, 50), REF(CLOSE, 2)) OR
CROSSOVER(EMA(CLOSE, 50), REF(CLOSE, 3)) OR
CROSSOVER(EMA(CLOSE, 50), REF(CLOSE, 4))) OR
( REF(CLOSE, 1) <=
CSP()= BULLISH_ENGULFING_LINE OR
CSP()= ENGULFING_CANDLE OR
CSP() = LL OR
CSP()= STARS OR
CSP()= BULLISH_MATCHING_LOW OR
CSP()= BULLISH_BELT_HOLD OR
CSP()= BULLISH_KICKING OR
CSP()= BULLISH_HAMMER OR
CSP()= BULLISH_UPSIDE_GAP OR
CSP()= THREE_WHITE_SOLDIERS OR
CSP()= ABANDONED_BABY OR
CSP()= HARAMI_CROSS OR
CSP()= SPINNING_TOPS OR
CSP()= PIERCING_LINE OR
CSP()= MORNING_STAR OR
CSP()= HARAMI OR
CSP()= DOJI OR
CSP()= HAMMER)
Sell:-
(CLOSE < EMA(CLOSE, 50) AND
CLOSE < EMA(CLOSE, 100)) AND
(EMA(CLOSE, 50) < EMA(CLOSE, 100)) AND
TREND(EMA(CLOSE,50), 10) = DOWN AND
TREND(EMA(CLOSE,100), 10) = DOWN AND
((CROSSOVER(EMA(CLOSE, 50), REF(CLOSE, 1)) OR
CROSSOVER(EMA(CLOSE, 50), REF(CLOSE, 2)) OR
CROSSOVER(EMA(CLOSE, 50), REF(CLOSE, 3)) OR
CROSSOVER(EMA(CLOSE, 50), REF(CLOSE, 4))) OR
CSP()= DOJI OR
CSP()= HAMMER OR
CSP() = HARAMI OR
CSP()= STARS OR
CSP()= DOJI_STAR OR
CSP()= EVENING_STAR OR
CSP()= BEARISH_ENGULFING_LINE OR
CSP()= DARK_CLOUD_COVER OR
CSP()= HANGING_MAN OR
CSP()= BEARISH_DOJI_STAR OR
CSP()= BEARISH_SHOOTING_STAR OR
CSP()= SPINNING_TOPS OR
CSP()= THREE_BLACK_CROWS OR
CSP()= BEARISH_KICKING OR
CSP()= BEARISH_BELT_HOLD OR
CSP()= BEARISH_TWO_CROWS)
When it didn’t gave me trades I reduced it to mathc a condition I can see manualy in Banknifty Chart.
~~Buy:-
(CLOSE > EMA(CLOSE, 50) AND
CLOSE > EMA(CLOSE, 100))
Sell :-
~~Buy:-
(CLOSE < EMA(CLOSE, 50) AND
CLOSE < EMA(CLOSE, 100))
It still gave no trades.
My Questions are:-
-
Please advice why this is happening?
-
I also coded the MACD-RSI-ADX EA available in the public view while it gave good Back Testing result I created the same as my own EA.But when I tried to apply EA in a chart no list of EAs are comming in the screen,not even the public EAs.
-
I tried using the same EA in a Scanner and it always gave me roor of “Scanner unable to load”.