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.

AllinOneAlerts – Amibroker Alerts Module for Algomojo Users

58 sec read

Lately, I been working on reducing the coding effort of Amibroker users and let them focusing primarily on building their own trading system.

AllinOneAlerts is one of the most important and most requested modules is to bring all sorts of alerts with few lines of coding efforts. Now even a non-coder can use this module to build their own trading alerts.

Alerts Supported by AllinOneAlerts Module

1)Arrow Alerts
2)Sound Alerts
3)Popup Alerts
4)Voice Alerts
5)Email Alerts
6)Telegram Alerts

How to Access AllinOneAlerts Module?

One need to have Algomojo Access. Currently Supported Brokers are Aliceblue, Angel Broking, Tradejini, Upstox, Zebu

Login to Algomojo Account->Go to Free Strategy Library to download the module and use the module as explained in the above video to connect to your trading system.

Here is the sample Alerts module with simplified AFL Coding

_SECTION_BEGIN("My Trading System with Alerts");

#include < AllinOneAlerts.afl >  //remove the spaces to use the module

//Candle Plot and Axis
SetChartOptions(0,chartShowArrows|chartShowDates);
_N(Title = StrFormat("{{NAME}} - {{INTERVAL}} {{DATE}} Open %g, Hi %g, Lo %g, Close %g (%.1f%%) {{VALUES}}", O, H, L, C, SelectedValue( ROC( C, 1 ) ) ));
Plot( C, "Close", ParamColor("Color", colorDefault ), styleNoTitle | ParamStyle("Style") | GetPriceStyle() ); 

//Controls
len1 = Param("Length1",20,1,100,1);
len2 = Param("Length2",50,1,100,1);

//Plot Functions
Plot(EMA(Close,len1),"EMA1",colorGreen, styleLine | styleThick);
Plot(EMA(Close,len2),"EMA2",coloryellow, styleLine | styleThick);


//Trading Rules
Buy = Cross(EMA(Close,len1), EMA(Close,len2)); //Positive EMA Crossover
Sell = Cross(EMA(Close,len2), EMA(Close,len1)); //Negative EMA Crossover

//Stop and Reverse

Short = Sell;
Cover = Buy;


AllinOneAlerts(Buy,Sell,Short,Cover);

_SECTION_END();
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.

Algomojo – Tradingview Pinescript Library Launched

Tradingview recently updated their Pinescript from Version 4 to Version 5 which brings very interesting features and one among them is Tradingview Libraries. So...
Rajandran R
9 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

How to Install Amibroker and Ninjatrader on MacBook Air

This is a routine question we get from Mac users and in this tutorial, we will be learning how to install Windows 11 inside...
Rajandran R
49 sec read

Leave a Reply

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