Rajandran R Telecom Engineer turned Full-time Derivative Trader. Mostly Trading Nifty, Banknifty, USDINR and High Liquid Stock Derivatives. Trading the Markets Since 2006 onwards. Using Market Profile and Orderflow for more than a decade. Designed and published 100+ open source trading systems on various trading tools. Strongly believe that market understanding and robust trading frameworks are the key to the trading success. Writing about Markets, Trading System Design, Market Sentiment, Trading Softwares & Trading Nuances since 2007 onwards. Author of Marketcalls.in)

Amibroker AFL coding – Photo Gallery

19 sec read

First of all I personally thank Mr Jagdish Ahuja(ATMA organizer) for providing oppurtunity and organizing this Amibroker AFL coding to make this event successful one. The event is less of PPT and more of a live afl coding event. Lots of like minded people in the crowd. Nice to meet all you guyz and thanks for coming down to listen us

[wp_ad_camp_5]

 
Checkout the Amibroker AFL coding Presentation

Rajandran R Telecom Engineer turned Full-time Derivative Trader. Mostly Trading Nifty, Banknifty, USDINR and High Liquid Stock Derivatives. Trading the Markets Since 2006 onwards. Using Market Profile and Orderflow for more than a decade. Designed and published 100+ open source trading systems on various trading tools. Strongly believe that market understanding and robust trading frameworks are the key to the trading success. Writing about Markets, Trading System Design, Market Sentiment, Trading Softwares & Trading Nuances since 2007 onwards. Author of Marketcalls.in)

Option Hydra 5.0 – Options Mentorship Program Using VPA…

Option Hydra Provides a trading framework for options traders to manage their options trades effectively in various market conditions and help you to acquire...
Rajandran R
3 min read

[Free Course] Mini Certification on Options Trading in Indian…

It is a long-pending request from the Marketcalls Readers This Mini-Course on Options Trading in Indian Markets gets you the basic building blocks about...
Rajandran R
1 min read

Introduction to QuantZilla 2.0

QuantZilla is a 75+ hours of immersive coding mentor-ship program on designing trading systems, converting trading ideas into indicators and trading strategies, automating the...
Rajandran R
4 min read

15 Replies to “Amibroker AFL coding – Photo Gallery”

  1. Dear Sir,

    as per your instruction down loaded the same Afl code of Bollinger Band Based Trailing Stop Loss – Amibroker.
    but it works only on weekly basis, cant see any buy / sell signals on daily basis charts.

    Please guide.

    Thanks and regards,

    Prakash Modak

  2. how to downlod your super treand afl and how to apply pls i think its good working

  3. Very nice hearing you out in the ATMA meet, Rajendran.
    Also appreciate your book reommendation “Mean reversion trading’.

    Can you give a suggestion for a good daily newsletter which captures the overall market action in the stock market for a particular day.

    Thanks in advance.

    1. I guess sharekhan newsletter capture the overall sentiment and the happenings in the market. Its a good daily newsletter captures the overall action.

  4. Dear Rajandran,
    I missed CBE workshop. When is the next workshop? Any plan to conduct workshop in CHNENNAI?

    Thanks,
    Raj

  5. Dear rajendran sir,

    I am desperate to attend the afl seminar, but i don’t have computer programming language, will i able to attend?

    what one should know as basic skill to learn this afl, kindly let me know, and also will you provide afl writing service for the clients.

    Thank you,
    Srinivasan.k

  6. Hi Rajendran,

    Please do let me know about Bangalore Workshop, waiting very eagerly.

    Thanks,
    Mahesh

  7. I have one afl its good for delivery trading but some time these afl give false signal. please help me to remove these false signal. out of 10 only 1 signal is false remaning 9 is accurate so please modify and enjoy all for these good afl. Here i paste alf below.

    _SECTION_BEGIN(“123”);
    z=Param(“zig”,0.4,0.01,3,0.01);
    Plot(C,””,colorLightGrey,styleBar);
    Plot( Zig(C, z), _DEFAULT_NAME(), colorYellow, styleLine );

    p=Peak(C,z,1);
    t=Trough(C,z,1);

    Buy=Cross(C,p)AND TimeNum()>100000 ;
    stop=ValueWhen(Buy,t,1);
    Entry=ValueWhen(Buy,p,1);
    Target=(Entry+(Entry-stop));
    Sell=Cross(stop,C) OR Cross(t,C) OR Cross(C,Target) OR TimeNum()>152500 ;

    Buy = ExRem( Buy, Sell );
    Sell = ExRem( Sell, Buy );

    PlotShapes(shapeUpArrow*Buy,colorGreen,0, L,-5 );
    PlotShapes(shapeDownArrow*Sell,colorRed,0, H,-5 );

    Short=Cross(t,C)AND TimeNum()>100000;
    stop1=ValueWhen(Short,p,1);
    Entry1=ValueWhen(Short,t,1);
    Target1=(Entry1-(stop1-Entry1));
    Cover=Cross(C,stop1) OR Cross(C,p) OR Cross(Target1,C) OR TimeNum()>152500;

    Short = ExRem( Short, Cover );
    Cover = ExRem( Cover, Short );

    PlotShapes(shapeSmallUpTriangle*Cover,colorRed,0,L ,-30 );
    PlotShapes(shapeSmallDownTriangle*Short,colorGreen ,0,H,-30 );

    finalb = Flip( Buy, Sell );
    finals = Flip( Short, Cover );

    Plot(IIf(finalb==1,Ref(Entry,1),IIf(finals==1,Entr y1,Null)),””,colorGreen,styleDashed);
    Plot(IIf(finalb==1,stop,IIf(finals==1,stop1,Null)) ,””,colorRed,styleDashed);
    Plot(IIf(finalb==1,Target,IIf(finals==1,Target1,Nu ll)),””,colorBlue,styleDashed);

    z=Param(“zig”,0.4,0.01,3,0.01);
    Plot(C,””,colorLightGrey,styleBar);
    Plot( Zig(C, z), _DEFAULT_NAME(), colorYellow, styleLine );

    p=Peak(C,z,1);
    t=Trough(C,z,1);

    Buy=Cross(C,p)AND TimeNum()>100000 ;
    stop=ValueWhen(Buy,t,1);
    Entry=ValueWhen(Buy,p,1);
    Target=(Entry+(Entry-stop));
    Sell=Cross(stop,C) OR Cross(t,C) OR Cross(C,Target) OR TimeNum()>152500 ;

    Buy = ExRem( Buy, Sell );
    Sell = ExRem( Sell, Buy );

    PlotShapes(shapeUpArrow*Buy,colorGreen,0, L,-5 );
    PlotShapes(shapeDownArrow*Sell,colorRed,0, H,-5 );

    Short=Cross(t,C)AND TimeNum()>100000;
    stop1=ValueWhen(Short,p,1);
    Entry1=ValueWhen(Short,t,1);
    Target1=(Entry1-(stop1-Entry1));
    Cover=Cross(C,stop1) OR Cross(C,p) OR Cross(Target1,C) OR TimeNum()>152500;

    Short = ExRem( Short, Cover );
    Cover = ExRem( Cover, Short );

    PlotShapes(shapeSmallUpTriangle*Cover,colorRed,0,L ,-30 );
    PlotShapes(shapeSmallDownTriangle*Short,colorGreen ,0,H,-30 );

    finalb = Flip( Buy, Sell );
    finals = Flip( Short, Cover );

    Plot(IIf(finalb==1,Ref(Entry,1),IIf(finals==1,Entr y1,Null)),””,colorGreen,styleDashed);
    Plot(IIf(finalb==1,stop,IIf(finals==1,stop1,Null)) ,””,colorRed,styleDashed);
    Plot(IIf(finalb==1,Target,IIf(finals==1,Target1,Nu ll)),””,colorBlue,styleDashed);

Leave a Reply

Get Notifications, Alerts on Market Updates, Trading Tools, Automation & More