Skip to main content

V4.NIRMAL INDICATOR for Amibroker (AFL)

chatpurpose about 12 years ago Amibroker (AFL)

  • Rating:
    3 / 5 (Votes 3)
  • Tags:
    amibroker, future, zig zag

NIRMAL INDICATOR V3 IS MODIFIED FOR THOSE WHO WANTED BEST BACK TEST RESULTS. I HAD TO TAKE HELP FROM ZIGZAG FOR BEST BACK TEST RESULTS. PLEASE CHECK AND RATE IT. PLEASE LEAVE YOUR COMMENTS.

Screenshots

Indicator / Formula

Copy & Paste Friendly

MYVOL= IIf(((V-EMA(V,7))/EMA(V,7))*100>10,0,1);
VOLPERCENT=((V-EMA(V,7))/EMA(V,7))*100;
MYGAPUP=IIf(O>Ref(C,-1) AND O>Ref(O,-1) AND C>O AND ((C-Ref(C,-1))/Ref(C,-1))*100>1,1,0);
MYVALUE=IIf(MYGAPUP==1 AND Ref(MYGAPUP,-1)==1,1,0);
HPLUSL=EMA((H+L)/2,3);
OPLUSC=EMA((O+C)/2,3);
RSIM=(RSI(7)-Ref(RSI(7),-1))/Ref(RSI(7),-1);

P = ParamField( "Price field" );
change = Param("% change",5,0.1,25,0.1);
Plot( Zig(P, change), _DEFAULT_NAME(), ParamColor( "Color", colorCycle ), ParamStyle("Style") );
Buy=(Zig(p,Change)>Ref(Zig(p,Change),-1) AND Ref(Zig(p,Change),-1)<Ref(Zig(p,Change),-2)AND ((C-Ref(C,-1))/Ref(C,-1))*100<=6 AND MFI(7)>=HHV(MFI(7),3))OR(Zig(p,Change)>Ref(Zig(p,Change),-1) AND Ref(Zig(p,Change),-2)<Ref(Zig(p,Change),-3)AND ((C-Ref(C,-1))/Ref(C,-1))*100<=6 AND MFI(7)>=HHV(MFI(7),3));

Sell=Zig(p,Change)<Ref(Zig(p,Change),-1) AND Ref(Zig(p,Change),-1)>Ref(Zig(p,Change),-2);










shapebuy=Buy*shapeUpArrow;
shapesell=Sell*shapeDownArrow;

color=IIf(Buy,colorGreen,IIf(C>Ref(C,-1),colorGreen,IIf(Sell,colorRed,colorBlack)));
Plot(Close,"close",Color,styleCandle);
PlotShapes(shapebuy,colorGreen,0,Low,Offset=-15);

VOLBUY=Buy AND VOLPERCENT>=20;

shapevol=VOLBUY*shapeUpTriangle;

VOLSELL=Sell AND VOLPERCENT>-20;

shapevolsell=VOLSELL*shapeDownTriangle;



AlertIf( shapevol, "", "BUY @ " + C, 1 );
PlotShapes(shapevol,colorBlue,0,Low,Offset=-25);
PlotShapes(shapesell,colorRed,0,High,Offset=-15);
PlotShapes(shapevolsell,colorOrange,0,High,Offset=-25);
Title = Name() + " " + Date()+" " + EncodeColor( colorBlue ) +"**********NIRMAL INDICATOR V4********" +EncodeColor( colorRed )
+ " OPEN.... " + O + "... HIGH... " + H + "... LOW... " + L + " ...CLOSE.... "+ C + "...VOLUME INC. %..." + ((V-EMA(V,7))/EMA(V,7))*100 + "\n";

12 comments

1. ocil
about 12 years ago

Never Use ZigZag. i will give you indicator with ZIGZAG 100% profit no loss then what is the use of that backtest?

about 12 years ago

buy logic doesnt depend only on zigzag. proper care is however taken
to give correct buy signals only. kindly check. however your suggestion
shall be taken positively.

about 12 years ago

looks in to the future quotes, no use of this indicator while backtesting it gives outstanding results this is not good for trading

about 12 years ago

ok..i stopped using zigzag since then.I am still learning…expert afl writers if any
kindly clarify….
I checked for bar code replay, there was no repainting of buy, sell signals.
scanned for today. It is giving results. Then, what exactly is “looks into future”,
and how my afl code is affected. I still feel, i only had taken some help from zigzag,but not used zigzag directly for generating signals.
This is a great learning experience here in this website. Thanks to admin for
providing such a wonderful platform.

about 12 years ago

Admin, please clarify. Waited for clarification from others, but nobody has
come forward. Your clarification shall be a big learning for me.

about 12 years ago

Bar replay would be the correct way to find out. If signals don’t change I think it would be safe.

about 12 years ago

This clarification boosted my confidence levels. Thanks a lot admin for the clarification.

about 12 years ago

yes sir…I checked with more scrips and found very very few instances of repainting.
I shall try to repair the code. Thanks a lot.
Earned 7 % yesterday and 3 % today. Logic I followed. scan for buy signals using
this NIRMAL V4. Select a few. check them with SARVANI.V5 AND GUPPY ULTIMATE, before
buying.

about 12 years ago

Hi..repair of the code is complete.
the link….
http://www.wisestocktrader.com/indicatorpasties/758-v4-nirmal-indcator-modified

now, the sell signal should not repaint. Buy signal is further strengthened so
that rare possibility of repaint if any is removed. However, I still advise
to check the scanned stocks with any of your favourite afl. I check with
SARVANI.V5 AND GUPPUY ULTIMATE.

What I have learnt is that ZIG ZAG CAN DEFINITELY BE USED CAREFULLY BY TAKING
SUPPORT OF OTHER INDICATORS.

11. Mehmudd
over 10 years ago

Hi Chatpurpose,

I tried using this afl, its not throwing any error but at the same time, its not showing anything except some horizontal line. If you can please give your mail id, I would like to send the screen shot. My id is altaf.cloud9@gmail.com. I’m using Ami5.6 version.

I like zig-zag based indicators very much as I use BB for my trade. Blend of both works better for me.

Your reply is much awaited….

Leave Comment

Please login here to leave a comment.