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 dadi
free  31 Mar 2022
Simply Stochastic Oscillator with multi timeframe functionality. Looks interesting to see how H1's 5, 3, 3 Stochastic gives an early signal for reversal on 5 minutes timeframe. *Actually I never use Stochastic on my trades (hmm I used it anyway..., when I started to learn about forex trading years ago). So if you have a profitable strategy using Stochastic please share your thoughts!   Cheers.    
by dadi
free  29 Mar 2022
Instead of using the popular MA periods like 50, 100, 200, or Fibonacci numbers, I prefer to use the actual periods of the daily, weekly, monthly or even yearly to get its average price. It's just making more sense for me.   For example, I want to know what the H4 price is doing compare to its monthly average price. So I will use 120 periods on my MA, assuming that 120 bars on H4 chart equals to 1 bar of monthly chart. For weekly average price, I will use that 120 periods on H1 chart, and to get daily average price, I use 96 periods on 15 minutes chart.   However it's not that practical if I switch to lower timeframe but still want to keep looking at the monthly average price for example, since I have to change the periods to 480 on H1 chart, and 1920 on 15 mins chart. Though it can be saved as a template, I don't think that large number really represents the actual average price.   This indicator tries to solve this issue. Not only not to always change the periods when switching between timeframes, it also keeps the average price value of the selected timeframe.   The indicator also lets you clearly see the trend. If the close average line is above the open line, you are on an uptrend, and vise versa. The distance between open, close, and median lines also signs the healthy of the trend.   On exhausting trend, sideways, sometimes pullbacks, the close and open lines will be closer to each other.   The crossing of the close and open lines can be assumed as a trend reversal (you have to also confirm it by checking the price action).   Please note that if you are using the non smoothing line, the last bar of the selected timeframe is still running and not closed yet, so you will see the high, low, close, and median lines of the last periods are changing especially on minutes timeframe.   Features: - Multi timeframes - Available MAs: Simple, Exponential, Hull, Weighted, Wilder Smoothing, Time Series, Triangular, Vidya - Smoothing and non smoothing lines   Cheers.      
free  30 Mar 2022
This indicator allows you to synchronize scrolling between your cTrader charts, to use it you just have to attach the indicator on your charts that you want to synchronize their scrolling and it will scroll your other charts if you scroll one of them. Features Easy to use, you just have to attach it on a chart and it will work It can work with different time frame and symbol charts Three different modes that allows you to limit the indicator This indicator is open source, you can contribute on Github:  https://github.com/spotware/Synchronized-Scrolling  
by dadi
free  25 Mar 2022
This indicator is inspired by Donchian channel. However, instead of periods, it draws the channel based on the price information of the bar of the selected timeframe, including high, low, open, close, median, typical, and weighted prices. No need to put all the lines into the chart. The high, low, and median price lines are good enough and may help to see these lines as a support / resistance. These are how I use it: 1) On trend following trade, I wait for the price correction into the median line (or high/low price line). Enter the trade on that pullback breakout. 2) On reversal trend trade, once the price crosses the median, wait for the price to break the latest swing of the prevail trend and then new swing low is created (or swing high on down trend reversal). Trade entry is similar as (1).   Cheers.  
Go To Date
  10
  5
  841
free  21 Mar 2022
This indicator allows you to easily and quickly scroll your chart to a specific time, you just have to pass the time and it will scroll back your chart to your passed time value. Features It doesn't occupy any space on your chart, you can show/hide it with an hotkey It doesn't consume any system resource while it's attached on your chart Automatically adjusts itself with your cTrader time zone Uses cTrader chart controls and works like a built-in feature You can change the hotkey to any of your keyboard keys You can change the location of it's input box When you are setting the hotkey be sure that your selected keys aren't used by any other cTrader hotkeys, otherwise it will not work. You can disable the hotkey mode in case if you want to always have access to that indicator input box, when hotkey is active it only appears if you press the hotkey. This indicator is open source, if you want to improve it create a PR on it's Github repository: spotware/Go-To-Date: A cTrader desktop indicator that allows you to easily scroll back the chart to a specific date (github.com)
free  18 Mar 2022
  OrglobalFx SSL MultitimeFrame Indicator with Color. Contact: Telegram: @orglobalng For customizations. E.g Telegram Alerts etc        
free  12 Mar 2022
Art is in simplicity! This is a very simple and handy tool that can be a strong, fast, and loyal companion when you want to enter a position and looking for a trigger. The tool consists of RSI, one-step smoothing, and SMA and can be used for exploring Divergence, FakeOut, Support, and Resistance. Thanks to my friend that shared this idea whit me, Ali Akbari. (his telegram channel: @TFLedu)   More info or contact: algo3xp3rt@gmail.com      Or     github.com/J-Yaghoubi    
free  12 Mar 2022
The currency strength index is one of the useful indicators that help us to evaluate the market sentiment and determine the direction of Liquidity flow. Overbought/Oversold, Convergence and Divergence, Money flow direction and Curves-cross are some of the famous information that CSI provides for traders. Be aware that there is not a single method to calculate currency strength, So you may see some differences between the various versions of CSI's. Our approach in this tool is looking at 28 different pairs and calculating the strength of 8 major currencies through calculating the ratio of bodies to the length of candles over the special periods: (Close - Open) / (High - Low) over a special period In this tool, you can choose which currency you want to be reported. The colors are adjustable and the report is based on the current chart timeframe.   More info or contact: algo3xp3rt@gmail.com      Or     github.com/J-Yaghoubi  
free  22 Feb 2022
This indicator is an integration of two other indicators, viz Zigzag developed by Jiri and Andrew's Pitchfork indicators.   using cAlgo.API; using cAlgo.API.Internals; using cAlgo.API.Indicators; namespace cAlgo.Indicators { [Indicator(IsOverlay = true, AutoRescale = true, AccessRights = AccessRights.None)] public class AndrewsPitchforkZigZag : Indicator { #region Properties [Parameter()] public DataSeries High { get; set; } [Parameter()] public DataSeries Low { get; set; } [Parameter("Period", DefaultValue = 16, MinValue = 1)] public int Period { get; set; } [Output("ZigZagSeries", Color = Colors.Green, Thickness = 1, PlotType = PlotType.Line)] public IndicatorDataSeries ZigZagSeries { get; set; } [Parameter("Show Andrews Pitch Fork", DefaultValue = true)] public bool ShowAndrewsPitchFork { get; set; } #endregion #region Variables private double currentZigZagHigh = 0; private double currentZigZagLow = 0; private int lastSwingIndex = -1; private double lastSwingPrice = 0.0; private int trendDir = 0; private int CurrentBar = 0; #endregion protected override void Initialize() { } public override void Calculate(int index) { CurrentBar = High.Count; if (CurrentBar < 2) return; if (lastSwingPrice == 0.0) lastSwingPrice = Low[index] + (High[index] - Low[index]) / 2; bool isSwingHigh = High[index] == Functions.Maximum(High, Period); bool isSwingLow = Low[index] == Functions.Minimum(Low, Period); double saveValue = 0.0; bool addHigh = false; bool addLow = false; bool updateHigh = false; bool updateLow = false; if (trendDir == 1 && isSwingHigh && High[index] >= lastSwingPrice) { saveValue = High[index]; updateHigh = true; } else if (trendDir == -1 && isSwingLow && Low[index] <= lastSwingPrice) { saveValue = Low[index]; updateLow = true; } else if (trendDir <= 0 && isSwingHigh) { saveValue = High[index]; addHigh = true; trendDir = 1; } else if (trendDir >= 0 && isSwingLow) { saveValue = Low[index]; addLow = true; trendDir = -1; } if (addHigh || addLow || updateHigh || updateLow) { if (updateHigh && lastSwingIndex >= 0) { ZigZagSeries[lastSwingIndex] = double.NaN; } else if (updateLow && lastSwingIndex >= 0) { ZigZagSeries[lastSwingIndex] = double.NaN; } if (addHigh || updateHigh) { currentZigZagHigh = saveValue; ZigZagSeries[index] = currentZigZagHigh; } else if (addLow || updateLow) { currentZigZagLow = saveValue; ZigZagSeries[index] = currentZigZagLow; } lastSwingIndex = CurrentBar - 1; lastSwingPrice = saveValue; } if (ShowAndrewsPitchFork) DrawAndrewsPitchFork(index); } public void DrawAndrewsPitchFork(int index) { int barIndex1 = 0; int barIndex2 = 0; int barIndex3 = 0; int barIndex4 = 0; for (int i = index; i >= 0; i--) { if (ZigZagSeries[i] > 0) { if (barIndex4 == 0) { barIndex4 = i; } else if (barIndex3 == 0) { barIndex3 = i; } else if (barIndex2 == 0) { barIndex2 = i; } else if (barIndex1 == 0) { barIndex1 = i; break; } } } var y1 = ZigZagSeries[barIndex1]; var y2 = ZigZagSeries[barIndex2]; var y3 = ZigZagSeries[barIndex3]; var andrewsPitchfork = Chart.DrawAndrewsPitchfork("AndrewsPitchFork", barIndex1, y1, barIndex2, y2, barIndex3, y3, Color.Red); andrewsPitchfork.IsInteractive = true; } } }    
Customizable SMA FDGG
  9
  0
  626
free  08 Feb 2022
CUSTOMIZABLE SMA FDGG Customizable Simple Moving Average made by FDGG goup. Enjoy ;)
free  07 Feb 2022
https://www.researchgate.net/publication/329756995_Price_Cyclicality_Model_for_Financial_Markets_Reliable_Limit_Conditions_for_Algorithmic_Trading This oscillator is based of a mathematical model creted by Cristian PÄ‚UNA and Ion LUNGU for the cyclicality of the price evolution. For more detail refer to the following paper:
free  01 Jun 2022
  This indicator allows you to create custom Tick charts by using the current available Tick chart on cTrader. You can set the tick size to any value you want to, you can also attach the cTrader indicators on custom generated chart OHLC outputs. Features Creates custom size tick charts Separate on chart and non-overlay versions You can change the colors of bars Shows the high/low wicks for bars You can use the custom chart outputs as a source for other indicators Changelog Version 1.2.1.0 Release Date: June 1, 2022 Fixed: Issue with cTrader 4.2 Version 1.2.0.0 Release Date: May 27, 2022 Removed: Error messages Added: Automatically changes the chart period to an appropriate Tick period that the custom tick chart can be generated from Added: Making the actual chart bars transparent (only overlay version) Fixed: Issue with attached indicators Version 1.1.0.0 Release Date: May 26, 2022 Fixed: Outputs issue   This indicator is open source, if you want to contribute:  https://github.com/spotware/Custom-Tick-Chart