Rajandran R Founder of Marketcalls and Co-Founder Algomojo. Full-Time Derivative Trader. Expert in Designing Trading Systems (Amibroker, Ninjatrader, Metatrader, Python, Pinescript). Trading the markets since 2006. Mentoring Traders on Trading System Designing, Market Profile, Orderflow and Trade Automation.

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

 
Checkout the Amibroker AFL coding Presentation

Rajandran R Founder of Marketcalls and Co-Founder Algomojo. Full-Time Derivative Trader. Expert in Designing Trading Systems (Amibroker, Ninjatrader, Metatrader, Python, Pinescript). Trading the markets since 2006. Mentoring Traders on Trading System Designing, Market Profile, Orderflow and Trade Automation.

Discussion: Naked Option Buying Vs Naked Option Selling

In this webinar, we will be discussing the practical challenges faced by the Naked Option Buyers and Naked Option Sellers and how to better...
Rajandran R
23 sec read

Introduction to QuantZilla

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

[Free Course] Market Profile Vs Price Action – 4…

This is an Introductory webinar series for those who want to get their expertise in Market Profile and Price Action. It is a 4...
Rajandran R
50 sec 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