Indicators

Notification Publishing copyrighted material is strictly prohibited. If you believe there is copyrighted material in this section you may use the Copyright Infringement Notification form to submit a claim.
How to install
by Fron
free  24 Jan 2021
NOW CHOOSE FROM 8 DIFFERENT TYPES OF MOVING AVERAGES  -IMPROVE!! THE VISUAL VIEW  OF MA'S -COLOR WILL CHANGE WHEN ABOVE OR BELOW MA -PARAMETERS WOULD TAKE (OHLC),PERIODS,MA TYPE -IF YOU ONLY USE Exponential Moving Average HERE is the link (CLICK HERE) GET YOUR MERCH AT VIVAPEIRO.COM  
by Fron
free  20 Jan 2021
This is to improve the Visual of the Exponential Moving Average instead of using the Line it actually changes the Bar Color when it crosses above or Below MA Type NOTE: THE MA LINE IS JUST AN EXAMPLE WHEN DOWNLOADED IT WILL ONLY SHOW THE BAR COLOR CHANGE  PARAMETERS WILL BE PRICE (OHLC)... BY DEFAULT IT WILL ONLY USE Exponential Moving Average  
by NiLo
free  13 Sep 2021
I just republished my EMA3 Crossing indicator. This indicator is based on the well-known EMA3 crossing strategy. This indicator shows the 3 EMA lines and also indicates when there is confirmation. On confirmation you want to open a trade. This indicator tells you to go long or short (depending on direction). This indicator also provides a suggestion for the stoploss and takeprofit. This strategy works in many markets and timeframes. The indicator will draw all lines as in the sample picture below. Just install this one and you're set to go. I'll explain the indicator in this Youtube video:     Would you be so kind to give a thumbs up if you download this indicator? That will keep me motivated to create more of these awesome indicators. Thank you!   Version history Nov 23, 2020 -> minor updates Aug 25, 2020 -> minor updates July 22, 2020 -> Auto tradingbot released on cTrader (https://ctrader.com/algos/cbots/show/2309) July 9, 2020 -> cosmetic updates July 8, 2020 -> bugfix July 8, 2020 -> initial version   NOW AVAILABLE - Fully automated tradingbot based on this strategy (https://ctrader.com/algos/cbots/show/2309) Today I have released a bot that you can easily activate in your own cTrader software so that the bot takes all the work out of your hands to trade with this profitable strategy. The bot will watch all activated markets and timeframes automatically and will set the correct stop loss and takeprofit for you. I will explain in the instructionvide how you can set up your own cTrader software in a few minutes to have this bot traded optimized per market, timeframe and period via this strategy. This bot works in all markets, as long as the market is open. Always use appropriate risk management!! Use at your own risk!!       My other cTrader products: EMA 3 Crossing autotrading Bot (https://ctrader.com/algos/cbots/show/2309) EMA 3 Crossing indicator (https://ctrader.com/algos/indicators/show/2286) FractalBreak autotrading Bot (https://ctrader.com/algos/cbots/show/2282) FractalBreak indicator (https://ctrader.com/algos/indicators/show/2274)   Contact- and sales information For more info you can contact me via my YouTube channel (see video above) or Twitter (@NiLo_Trading). Usage of this indicator is free. If you want to get rid of of the 'free version' texts you should buy the automated trading bot and indicator in one package on Gumroad: https://app.gumroad.com/products/eiWuo  
by NiLo
free  13 Sep 2021
I just republished my FractalBreak indicator. This indicator provides an overview of both the last bear and bull fractal. The indicator shows whether the fractal in question is broken and is subsequently followed by a retest. Retesting the price level of a bear fractal after a break is a signal to go short. Conversely, a retest in the price level of a bull fractal after a break is a signal to go long. Always use appropriate risk management!! Use at your own risk!!   Would you be so kind to give a thumbs up if you download this indicator? That will keep me motivated to create more of these awesome indicators. Thank you!   Version history Nov 23, 2020 -> minor updates July 7, 2020 -> bugfix July 3, 2020 -> Initial version   Check this instruction video where I'll show you how to apply the FractalBreak strategy and I'll show you how to activate this indicator in your own cTrader environment.     NOW AVAILABLE (Fully automated tradingbot on cTrader platform for FractalBreak strategy) Soon I will release a bot that you can easily activate in your own cTrader software so that the bot takes all the work out of your hands to trade with this profitable FractalBreak strategy. The bot will automatically set the correct stoploss, takeprofit and applies additional risk management. I will explain how you can set up your own cTrader software in a few minutes to have this bot activated and optimized per market, timeframe and period via this strategy. This bot works in all markets, as long as the market is open. Here's a sneak preview of some highly profitable markets: cTrader backtest, EURAUD, from 1 July 2019 to 1 July 2020, starting balance € 10,000, ending balance € 20,138 cTrader backtest, EURNZD, from 1 July 2019 to 1 July 2020, starting balance € 10,000, ending balance € 26,729 cTrader backtest, GBPUSD, from 1 July 2019 to 1 July 2020, starting balance € 10,000, ending balance € 31,262 cTrader backtest, XAUUSD, from 1 July 2019 to 1 July 2020, starting balance € 10,000, ending balance € 35,915 Leave a comment below, and I'll notify you when this bot has been released on the cTrader platform. Happy trading!!   My other cTrader products: EMA 3 Crossing autotrading Bot (https://ctrader.com/algos/cbots/show/2309) EMA 3 Crossing indicator (https://ctrader.com/algos/indicators/show/2286) FractalBreak autotrading Bot (https://ctrader.com/algos/cbots/show/2282) FractalBreak indicator (https://ctrader.com/algos/indicators/show/2274) Contact- and sales information For more info you can contact me via my YouTube channel (see video above) or Twitter (@NiLo_Trading). Usage of this indicator is free. If you want to get rid of of the 'free version' texts you should buy the automated trading bot and indicator in one package on Gumroad:  https://app.gumroad.com/products/lDdnP
by NiLo
free  23 Nov 2020
I just released my latest creation. The EMA3 Crossing indicator. This indicator is based on the well-known EMA3 crossing strategy. This indicator shows the 3 EMA lines and also indicates when there is confirmation. On confirmation you want to open a trade. This indicator tells you to go long or short (depending on direction). This indicator also provides a suggestion for the stoploss and takeprofit. This strategy works in many markets and timeframes. The indicator will draw all lines as in the sample picture below. Just install this one and you're set to go. I'll explain the indicator in this Youtube video:     Would you be so kind to give a thumbs up if you download this indicator? That will keep me motivated to create more of these awesome indicators. Thank you!   Version history Nov 23, 2020 -> minor updates Aug 25, 2020 -> minor updates July 22, 2020 -> Auto tradingbot released on cTrader (https://ctrader.com/algos/cbots/show/2309) July 9, 2020 -> cosmetic updates July 8, 2020 -> bugfix July 8, 2020 -> initial version   NOW AVAILABLE - Fully automated tradingbot based on this strategy (https://ctrader.com/algos/cbots/show/2309) Today I have released a bot that you can easily activate in your own cTrader software so that the bot takes all the work out of your hands to trade with this profitable strategy. The bot will watch all activated markets and timeframes automatically and will set the correct stop loss and takeprofit for you. I will explain in the instructionvide how you can set up your own cTrader software in a few minutes to have this bot traded optimized per market, timeframe and period via this strategy. This bot works in all markets, as long as the market is open. Always use appropriate risk management!! Use at your own risk!!       My other cTrader products: EMA 3 Crossing autotrading Bot (https://ctrader.com/algos/cbots/show/2309) EMA 3 Crossing indicator (https://ctrader.com/algos/indicators/show/2286) FractalBreak autotrading Bot (https://ctrader.com/algos/cbots/show/2282) FractalBreak indicator (https://ctrader.com/algos/indicators/show/2274)
by NiLo
free  13 Sep 2021
I just released my latest creation. The EMA3 Crossing indicator. This indicator is based on the well-known EMA3 crossing strategy. This indicator shows the 3 EMA lines and also indicates when there is confirmation. On confirmation you want to open a trade. This indicator tells you to go long or short (depending on direction). This indicator also provides a suggestion for the stoploss and takeprofit. This strategy works in many markets and timeframes. The indicator will draw all lines as in the sample picture below. Just install this one and you're set to go. I'll explain the indicator in this Youtube video:     Would you be so kind to give a thumbs up if you download this indicator? That will keep me motivated to create more of these awesome indicators. Thank you!   Version history Nov 23, 2020 -> minor updates Aug 25, 2020 -> minor updates July 22, 2020 -> Auto tradingbot released on cTrader (https://ctrader.com/algos/cbots/show/2309) July 9, 2020 -> cosmetic updates July 8, 2020 -> bugfix July 8, 2020 -> initial version   NOW AVAILABLE - Fully automated tradingbot based on this strategy (https://ctrader.com/algos/cbots/show/2309) Today I have released a bot that you can easily activate in your own cTrader software so that the bot takes all the work out of your hands to trade with this profitable strategy. The bot will watch all activated markets and timeframes automatically and will set the correct stop loss and takeprofit for you. I will explain in the instructionvide how you can set up your own cTrader software in a few minutes to have this bot traded optimized per market, timeframe and period via this strategy. This bot works in all markets, as long as the market is open. Always use appropriate risk management!! Use at your own risk!!       My other cTrader products: EMA 3 Crossing autotrading Bot (https://ctrader.com/algos/cbots/show/2309) EMA 3 Crossing indicator (https://ctrader.com/algos/indicators/show/2286) FractalBreak autotrading Bot (https://ctrader.com/algos/cbots/show/2282) FractalBreak indicator (https://ctrader.com/algos/indicators/show/2274)   Contact- and sales information For more info you can contact me via my YouTube channel (see video above) or Twitter (@NiLo_Trading). Usage of this indicator is free. If you want to get rid of of the 'free version' texts you should buy the automated trading bot and indicator in one package on Gumroad: https://app.gumroad.com/products/eiWuo  
by NiLo
free  23 Nov 2020
This indicator provides an overview of both the last bear and bull fractal. The indicator shows whether the fractal in question is broken and is subsequently followed by a retest. Retesting the price level of a bear fractal after a break is a signal to go short. Conversely, a retest in the price level of a bull fractal after a break is a signal to go long. Always use appropriate risk management!! Use at your own risk!!   Would you be so kind to give a thumbs up if you download this indicator? That will keep me motivated to create more of these awesome indicators. Thank you!   Version history Nov 23, 2020 -> minor updates July 7, 2020 -> bugfix July 3, 2020 -> Initial version   Check this instruction video where I'll show you how to apply the FractalBreak strategy and I'll show you how to activate this indicator in your own cTrader environment.     NOW AVAILABLE (Fully automated tradingbot on cTrader platform for FractalBreak strategy) Soon I will release a bot that you can easily activate in your own cTrader software so that the bot takes all the work out of your hands to trade with this profitable FractalBreak strategy. The bot will automatically set the correct stoploss, takeprofit and applies additional risk management. I will explain how you can set up your own cTrader software in a few minutes to have this bot activated and optimized per market, timeframe and period via this strategy. This bot works in all markets, as long as the market is open. Here's a sneak preview of some highly profitable markets: cTrader backtest, EURAUD, from 1 July 2019 to 1 July 2020, starting balance € 10,000, ending balance € 20,138 cTrader backtest, EURNZD, from 1 July 2019 to 1 July 2020, starting balance € 10,000, ending balance € 26,729 cTrader backtest, GBPUSD, from 1 July 2019 to 1 July 2020, starting balance € 10,000, ending balance € 31,262 cTrader backtest, XAUUSD, from 1 July 2019 to 1 July 2020, starting balance € 10,000, ending balance € 35,915 Leave a comment below, and I'll notify you when this bot has been released on the cTrader platform. Happy trading!!   My other cTrader products: EMA 3 Crossing autotrading Bot (https://ctrader.com/algos/cbots/show/2309) EMA 3 Crossing indicator (https://ctrader.com/algos/indicators/show/2286) FractalBreak autotrading Bot (https://ctrader.com/algos/cbots/show/2282) FractalBreak indicator (https://ctrader.com/algos/indicators/show/2274)
by NiLo
free  13 Sep 2021
This indicator provides an overview of both the last bear and bull fractal. The indicator shows whether the fractal in question is broken and is subsequently followed by a retest. Retesting the price level of a bear fractal after a break is a signal to go short. Conversely, a retest in the price level of a bull fractal after a break is a signal to go long. Always use appropriate risk management!! Use at your own risk!!   Would you be so kind to give a thumbs up if you download this indicator? That will keep me motivated to create more of these awesome indicators. Thank you!   Version history Nov 23, 2020 -> minor updates July 7, 2020 -> bugfix July 3, 2020 -> Initial version   Check this instruction video where I'll show you how to apply the FractalBreak strategy and I'll show you how to activate this indicator in your own cTrader environment.     NOW AVAILABLE (Fully automated tradingbot on cTrader platform for FractalBreak strategy) Soon I will release a bot that you can easily activate in your own cTrader software so that the bot takes all the work out of your hands to trade with this profitable FractalBreak strategy. The bot will automatically set the correct stoploss, takeprofit and applies additional risk management. I will explain how you can set up your own cTrader software in a few minutes to have this bot activated and optimized per market, timeframe and period via this strategy. This bot works in all markets, as long as the market is open. Here's a sneak preview of some highly profitable markets: cTrader backtest, EURAUD, from 1 July 2019 to 1 July 2020, starting balance € 10,000, ending balance € 20,138 cTrader backtest, EURNZD, from 1 July 2019 to 1 July 2020, starting balance € 10,000, ending balance € 26,729 cTrader backtest, GBPUSD, from 1 July 2019 to 1 July 2020, starting balance € 10,000, ending balance € 31,262 cTrader backtest, XAUUSD, from 1 July 2019 to 1 July 2020, starting balance € 10,000, ending balance € 35,915 Leave a comment below, and I'll notify you when this bot has been released on the cTrader platform. Happy trading!!   My other cTrader products: EMA 3 Crossing autotrading Bot (https://ctrader.com/algos/cbots/show/2309) EMA 3 Crossing indicator (https://ctrader.com/algos/indicators/show/2286) FractalBreak autotrading Bot (https://ctrader.com/algos/cbots/show/2282) FractalBreak indicator (https://ctrader.com/algos/indicators/show/2274) Contact- and sales information For more info you can contact me via my YouTube channel (see video above) or Twitter (@NiLo_Trading). Usage of this indicator is free. If you want to get rid of of the 'free version' texts you should buy the automated trading bot and indicator in one package on Gumroad:  https://app.gumroad.com/products/lDdnP  
free  22 Feb 2021
This indicator helps you draw many moving averages just by typing the periods in a CSV (comma-separated values format), up to 100 moving averages are allowed. Instead of adding moving averages one by one, you can use this handy tool to draw many with little effort.   1-100 Moving Averages    
free  05 Jul 2022
A simple indicator for trend following, consisting of 4 Exponential Moving Averages (EMAs) in total. Parameters: Source                        - The input source (default is close). Timeframe                  - The timeframe to use. MA Type                      - The Moving Average type to use. Change Bar Colour    - Changes the colour of the bars to show the trend direction. MA Periods                 - The period of the Moving Averages. Bar Colours                - The colours to use on bars for bullish and bearish trends
by Vince
free  27 Aug 2018
V.2 - added discription on how to modify the behavior of the indicator - added the possibilty to alert you on screen, with sound and by email (with special thanks to afhacker) (added parts are in Bolt) This is a modification on the Supertrend indicator of spka111. This indicator projects 2 Supertrend indicators on 1 chart with customisable parameters. It will also display the high or low of the last changes above/below the candle that caused the change. You can change the behavior of the Supertrend indicator by modyfing "_averageTrueRangelong" and "_averageTrueRangeshort" in the "Initialize()" part. Delete the ".WilderSmoothing". Insert a "." after "MovingAverageType". It will show you all the options you can change it to. This will affect the behavior of the indicator slightly and you can use it to fit your tradingstyle. To let the indicator part send you emails, alert you on screen or play a soundalert I used a method developed by afhacker. He created an alert popup window. You can find his project here: https://ctrader.com/algos/cbots/show/1692. Here you will find all the info you need to make this work. I will show you the Alert-lines I added to this algorithm to make it so it will create alerts on this indicator. The line you are looking for begins with "Alert.Factory.Trigger". The text between brackets e.g. "Buy Long"  you can change to what you like that the alert will display. As afhacker describes is that the time it will show in the popup window and emails are in UTC. You can this in the popup alert settings to your liking. Thank you afhacker for creating this great project! // Test Notifications on chart { var value = MarketSeries.Close[index - 1]; if (Functions.HasCrossedAbove(_upBufferlong, value, 1)) { var name = "BuyLong"; var high = MarketSeries.High[index - 1]; var text = high.ToString(); var xPos = index - 1; var yPos = high; var vAlign = VerticalAlignment.Top; var hAlign = HorizontalAlignment.Center; ChartObjects.DrawText(name, text, xPos, yPos, vAlign, hAlign, Colors.Lime); Alert.Factory.Trigger(TradeType.Buy, Symbol, MarketSeries.TimeFrame, Server.Time.AddHours(1), "Buy Long"); } } { var value = MarketSeries.Close[index - 1]; if (Functions.HasCrossedBelow(_downBufferlong, value, 1)) { var name = "SellLong"; var low = MarketSeries.Low[index - 1]; var text = low.ToString(); var xPos = index - 1; var yPos = low; var vAlign = VerticalAlignment.Bottom; var hAlign = HorizontalAlignment.Center; ChartObjects.DrawText(name, text, xPos, yPos, vAlign, hAlign, Colors.PeachPuff); Alert.Factory.Trigger(TradeType.Sell, Symbol, MarketSeries.TimeFrame, Server.Time.AddHours(1), "Sell Long"); } } // Test Notifications on chart { var value = MarketSeries.Close[index - 1]; if (Functions.HasCrossedAbove(_upBuffershort, value, 1)) { var name = "BuyShort"; var high = MarketSeries.High[index - 1]; var text = high.ToString(); var xPos = index - 1; var yPos = high; var vAlign = VerticalAlignment.Top; var hAlign = HorizontalAlignment.Center; ChartObjects.DrawText(name, text, xPos, yPos, vAlign, hAlign, Colors.Green); Alert.Factory.Trigger(TradeType.Buy, Symbol, MarketSeries.TimeFrame, Server.Time.AddHours(1), "Buy Short"); } } { var value = MarketSeries.Close[index - 1]; if (Functions.HasCrossedBelow(_downBuffershort, value, 1)) { var name = "SellShort"; var low = MarketSeries.Low[index - 1]; var text = low.ToString(); var xPos = index - 1; var yPos = low; var vAlign = VerticalAlignment.Bottom; var hAlign = HorizontalAlignment.Center; ChartObjects.DrawText(name, text, xPos, yPos, vAlign, hAlign, Colors.Red); Alert.Factory.Trigger(TradeType.Sell, Symbol, MarketSeries.TimeFrame, Server.Time.AddHours(1), "Sell Short"); } } I will upload the new indicator with email notifications when I get this working.
free  26 Mar 2015
3 EMA MTF (Multi-timeframe) using System; using cAlgo.API; using cAlgo.API.Internals; using cAlgo.API.Indicators; namespace cAlgo.Indicators { [Indicator(IsOverlay = true, TimeZone = TimeZones.UTC)] public class EMAMTF : Indicator { [Parameter(DefaultValue = 14)] public int Periods { get; set; } [Parameter("EMA Timeframe1", DefaultValue = "Minute15")] public TimeFrame EMATimeframe1 { get; set; } [Parameter("EMA Timeframe2", DefaultValue = "Hour")] public TimeFrame EMATimeframe2 { get; set; } [Parameter("EMA Timeframe3", DefaultValue = "Hour4")] public TimeFrame EMATimeframe3 { get; set; } [Output("EMA1", Color = Colors.Blue)] public IndicatorDataSeries EMA1 { get; set; } [Output("EMA2", Color = Colors.Red)] public IndicatorDataSeries EMA2 { get; set; } [Output("EMA3", Color = Colors.Yellow)] public IndicatorDataSeries EMA3 { get; set; } private MarketSeries series1; private MarketSeries series2; private MarketSeries series3; private ExponentialMovingAverage Ema1; private ExponentialMovingAverage Ema2; private ExponentialMovingAverage Ema3; protected override void Initialize() { series1 = MarketData.GetSeries(EMATimeframe1); series2 = MarketData.GetSeries(EMATimeframe2); series3 = MarketData.GetSeries(EMATimeframe3); Ema1 = Indicators.ExponentialMovingAverage(series1.Close, Periods); Ema2 = Indicators.ExponentialMovingAverage(series2.Close, Periods); Ema3 = Indicators.ExponentialMovingAverage(series3.Close, Periods); } public override void Calculate(int index) { var index1 = GetIndexByDate(series1, MarketSeries.OpenTime[index]); if (index1 != -1) { EMA1[index] = Ema1.Result[index1]; } var index2 = GetIndexByDate(series2, MarketSeries.OpenTime[index]); if (index2 != -1) { EMA2[index] = Ema2.Result[index2]; } var index3 = GetIndexByDate(series3, MarketSeries.OpenTime[index]); if (index3 != -1) { EMA3[index] = Ema3.Result[index3]; } } private int GetIndexByDate(MarketSeries series, DateTime time) { for (int i = series.Close.Count - 1; i > 0; i--) { if (time == series.OpenTime[i]) return i; } return -1; } } }