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
DescriptionSubmited byDateCategoryPreviewDownloadsCommentsRating
Follow my cTrader Telegram group at https://t.me/cTraderCommunity; everyone can talk about cTrader indicators and algorithm without restrictions, though it is not allowed to spam commercial indicators to sell them. There's also a Discord Server now @ https://discord.gg/5GAPMtp and an Instagram page https://www.instagram.com/ctrader_community/ This indicator shows you another TF in the indicator area below, this is a perfect solution for those who want to scalp lower TFs while keeping an eye on bigger ones. Of course, since it's a cTrader indicator, you can apply other indicators on it or draw any kind of level, as shown here. For any suggestion or bug report, contact me at the links above
19 Aug 2019
Downloads
8
Comments
0
Rating
0
Download
I used diran76 code to include yesterday and past 10 days Range.
16 Aug 2019
Downloads
30
Comments
0
Rating
0
Download
Based on the method as used in the following BP thread: https://forums.babypips.com/t/trading-the-trend-with-strong-weak-analysis/ A few notes: Calculates and displays the strength of each currency relative to JPY. Calculation is performed on 4HR timeframe against the 200SMA JPY strength will always be 0 relative to the other currencies Can be ran on any chart, as it will always look at the same currencies I recommend you run it on the Daily timeframe Can take 30 to 60s to load Suggested screen setup:
15 Aug 2019
Downloads
39
Comments
0
Rating
0
Download
Most of us have heard the following sentence over and over again, "95% of retail forex traders lose money" What if there was a way to know where the majority of retail traders were positioned in any given symbol at any given time? I hereby present to you the "Retail Sentiment" indicator, the best contrarian and only indicator you'll ever need. Simply trade against the majority of retail traders and you'll be guaranteed to profit. Trade like the brokers: short when most clients are getting long and watch their stops take you into consistent profit. Pair this indicator with any system you have for ultimate directional bias. Contact programsforfx@gmail.com for price.
13 Aug 2019
Downloads
73
Comments
0
Rating
0
Download
using cAlgo.API; namespace cAlgo.Indicators { [Indicator(IsOverlay = true, AccessRights = AccessRights.None)] public class Fractals:Indicator { [Parameter(DefaultValue = 5, MinValue = 5)] public int Period { get; set; } [Output("Up Fractal", Color = Colors.Red, PlotType = PlotType.Points, Thickness = 5)] public IndicatorDataSeries UpFractal { get; set; } [Output("Down Fractal", Color = Colors.Blue, PlotType = PlotType.Points, Thickness = 5)] public IndicatorDataSeries DownFractal { get; set; } public override void Calculate(int index) { if (index < Period) return; DrawUpFractal(index); DrawDownFractal(index); } private void DrawUpFractal(int index) { int period = Period % 2 == 0 ? Period - 1 : Period; int middleIndex = index - period / 2; double middleValue = MarketSeries.High[middleIndex]; bool up = true; for (int i = 0; i < period; i++) { if (middleValue < MarketSeries.High[index - i]) { up = false; break; } } if (up) UpFractal[middleIndex] = middleValue; } private void DrawDownFractal(int index) { int period = Period % 2 == 0 ? Period - 1 : Period; int middleIndex = index - period / 2; double middleValue = MarketSeries.Low[middleIndex]; bool down = true; for (int i = 0; i < period; i++) { if (middleValue > MarketSeries.Low[index - i]) { down = false; break; } } if (down) DownFractal[middleIndex] = middleValue; } } }  
12 Aug 2019
Downloads
36
Comments
0
Rating
0
Download
using cAlgo.API; namespace cAlgo.Indicators { [Indicator(IsOverlay = true, AccessRights = AccessRights.None)] public class Fractals:Indicator { [Parameter(DefaultValue = 5, MinValue = 5)] public int Period { get; set; } [Output("Up Fractal", Color = Colors.Red, PlotType = PlotType.Points, Thickness = 5)] public IndicatorDataSeries UpFractal { get; set; } [Output("Down Fractal", Color = Colors.Blue, PlotType = PlotType.Points, Thickness = 5)] public IndicatorDataSeries DownFractal { get; set; } public override void Calculate(int index) { if (index < Period) return; DrawUpFractal(index); DrawDownFractal(index); } private void DrawUpFractal(int index) { int period = Period % 2 == 0 ? Period - 1 : Period; int middleIndex = index - period / 2; double middleValue = MarketSeries.High[middleIndex]; bool up = true; for (int i = 0; i < period; i++) { if (middleValue < MarketSeries.High[index - i]) { up = false; break; } } if (up) UpFractal[middleIndex] = middleValue; } private void DrawDownFractal(int index) { int period = Period % 2 == 0 ? Period - 1 : Period; int middleIndex = index - period / 2; double middleValue = MarketSeries.Low[middleIndex]; bool down = true; for (int i = 0; i < period; i++) { if (middleValue > MarketSeries.Low[index - i]) { down = false; break; } } if (down) DownFractal[middleIndex] = middleValue; } } } Comments  
12 Aug 2019
Downloads
40
Comments
0
Rating
0
Download
I needed this for the Unholy Grail system by Nick Radge he uses a 3SD for the upper and a 1SD for the lower. The idea is to enter long when the price closes above the upper band and exit when it hits the lower. Only looking for Longs on the daily after a period of downward movement. Period: 100 SD lower:1 SD Upper: 3 Price: Close MA Type: Simple
by stuart
10 Aug 2019
Downloads
89
Comments
0
Rating
0
Download
This Free cTrader indicator was converted from MT4 and has had some useful additional features added by us, it provides Zig-Zag lines to help indicate spot cycles and draws Fibonacci lines to indicate support and resistance levels as well as notify you via email or a pop-up window when the symbol price touches one of the Fibonacci extensions. DOWNLOAD INDICATOR     Why not sell your indicators with us and boost your sales? Paul Hayes Sales & Marketing Email: contact@clickalgo.com Phone: (44) 203 289 6573 Website: https://clickalgo.com Twitter | Facebook | YouTube | Pinterest | LinkedIn PS: Why not join our instant chat group on Telegram or help us create a Q&A programming community on Stack Exchange.
08 Aug 2019
Downloads
133
Comments
0
Rating
0
Download
using System; using cAlgo.API; using cAlgo.API.Indicators; namespace cAlgo.Indicators { [Indicator(AccessRights = AccessRights.None)] public class QualitativeQuantitativeE:Indicator { private int _wildersPeriod; private int _startBar; private const int SF = 5; private ExponentialMovingAverage _ema; private ExponentialMovingAverage _emaAtr; private ExponentialMovingAverage _emaRsi; private RelativeStrengthIndex _rsi; private IndicatorDataSeries _atrRsi; [Parameter(DefaultValue = 14)] public int Period { get; set; } [Output("Main", Color = Colors.Green)] public IndicatorDataSeries Result { get; set; } [Output("Signal", Color = Colors.Red, LineStyle = LineStyle.Lines)] public IndicatorDataSeries ResultS { get; set; } [Output("Upper", Color = Colors.Gray, LineStyle = LineStyle.DotsRare)] public IndicatorDataSeries Upper { get; set; } [Output("Lower", Color = Colors.Gray, LineStyle = LineStyle.DotsRare)] public IndicatorDataSeries Lower { get; set; } [Output("Middle", Color = Colors.Gray, LineStyle = LineStyle.DotsRare)] public IndicatorDataSeries Middle { get; set; } protected override void Initialize() { _atrRsi = CreateDataSeries(); CreateDataSeries(); _wildersPeriod = Period*2 - 1; _startBar = _wildersPeriod < SF ? SF : _wildersPeriod; _rsi = Indicators.RelativeStrengthIndex(MarketSeries.Close, Period); _emaRsi = Indicators.ExponentialMovingAverage(_rsi.Result, SF); _emaAtr = Indicators.ExponentialMovingAverage(_atrRsi, _wildersPeriod); _ema = Indicators.ExponentialMovingAverage(_emaAtr.Result, _wildersPeriod); } public override void Calculate(int index) { Result[index] = _emaRsi.Result[index]; if (index <= _startBar) { ResultS[index] = 0; return; } _atrRsi[index] = Math.Abs(Result[index - 1] - Result[index]); double tr = ResultS[index - 1]; if (Result[index] < ResultS[index - 1]) { tr = Result[index] + _ema.Result[index] * 4.236; if (Result[index - 1] < ResultS[index - 1] && tr > ResultS[index - 1]) tr = ResultS[index - 1]; } else if (Result[index] > ResultS[index - 1]) { tr = Result[index] - _ema.Result[index] * 4.236; if (Result[index - 1] > ResultS[index - 1] && tr < ResultS[index - 1]) tr = ResultS[index - 1]; } ResultS[index] = tr; Upper[index] = 70; Lower[index] = 30; Middle[index] = 50; } } }  
08 Aug 2019
Downloads
54
Comments
1
Rating
0
Download
Follow my cTrader Telegram group at https://t.me/cTraderCommunity; everyone can talk about cTrader indicators and algorithm without restrictions, though it is not allowed to spam commercial indicators to sell them. There's also a Discord Server now @ https://discord.gg/5GAPMtp and an Instagram page https://www.instagram.com/ctrader_community/ This indicator was inspired by the BTMM strategy, conceived by @eyeballpaul and developed by me. It is a template for the btmm strategy that shows all the important levels such as previous day Min-Max, ADR, Brinks boxes, Asia session and stop hunt zones. For any bug report or suggestion, follow my telegram group or comment below
06 Aug 2019
Downloads
148
Comments
4
Rating
0
Download
Follow my cTrader Telegram group at https://t.me/cTraderCommunity; everyone can talk about cTrader indicators and algorithm without restrictions, though it is not allowed to spam commercial indicators to sell them. There's also a Discord Server now @ https://discord.gg/5GAPMtp and an Instagram page https://www.instagram.com/ctrader_community/ This is a Tape indicator that synthesizes 3 different kind of information from 2 different time scales in one single chart. This way of representing data is extremely efficient since it delivers 3-dimensional data points in a 1-dimensional ribbon-like indicator. It is possible to extend the dimensions of the datapoints to 5 at max, by adding an alpha channel and variable height histograms (you can do this by modding the code). For any bug report or suggestion, follow my telegram group or comment below
04 Aug 2019
Downloads
71
Comments
0
Rating
0
Download
Syncronize timeframe between different charts. Support different chart groups. Instructions: Add this indicator to all the charts that you want to have the same timeframe. If you want to have more than one group, you should set the Group parameter. When changing timeframe on one chart, all charts with the same group will be switched to the same timeframe. Using the existing feature in cTrader to link charts by the symbol, you can setup workspace like this:
by bart1
03 Aug 2019
Downloads
67
Comments
0
Rating
5
Download