- Home
- Algorithms
- Indicators
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 installHow to install cBots & Indicators
- Download the Indicator or cBot.
- Double-click on the downloaded file. This will install all necessary files in cAlgo.
- Find the indicator/cbot you want to use from the menu on the left.
- Add an instance of the indicator/cBot to run.
- Download the Indicator
- Double-click on the downloaded file. This will install all necessary files in cTrader.
-
Select the indicator from Custom in the functions (f) menu in the top center of the chart
- Enter the parameters and click OK
Synchronized Scrolling
4
5
293
by Spotware
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
Ichimoku Plus
3
5
274
paid
04 Apr 2022
This indicator is based on "Ichimoku", and with its additional and useful features, it can help traders to get the right positions and help analysts to have an accurate analysis.
Additional features used in this indicator are:
Prediction of "KijunSen" and "TenkanSen" motion in the future and drawing it on the chart.
This feature is a great help for market prediction.
It has two extra KijunSen that user can adjust the period and properties of their lines.(eg 103 and 207)
It has a QualityLine and DirectionLine, which is the same KijunSen that shift 26 Candle to the front and back.
Using these two lines can be a great help in Trading and analysis.
There is a separate "KijunSen" and "TenkanSen" With different settings for shifting forward or backward to the user's desired number
Adjust and modify the Kumo and Chikou and TenkenSen and extra KijunSen and QualityLine and DirectionLine shift to the desired value.
Adjust and change the color of the Kumo.
for purchase and download this Indicator, Please Contact Email:
ichimokutrader4@gmail.com
or Telegram Id:
https://t.me/Ichi_trader1
Price: 15 $
Several of the features described above with Numbers are shown in the image below:
Multi Timeframe Price Channel
2
0
315
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
5
5
350
by Spotware
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)
by orglobalng
free
18 Mar 2022
OrglobalFx SSL MultitimeFrame Indicator with Color.
Contact:
Telegram: @orglobalng
For customizations.
E.g Telegram Alerts etc
Entry Help (entry trigger)
1
0
741
by algo3xp3rt
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
CSI (Currency Strength Index)
4
0
347
by algo3xp3rt
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
by iForex2015
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
4
0
389
by giacomo.mimi
free
08 Feb 2022
CUSTOMIZABLE SMA FDGG
Customizable Simple Moving Average made by FDGG goup.
Enjoy ;)
Price Cyclicality Function
8
0
350
by cW22Trader
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:
Custom Tick Chart (Non-overlay)
6
0
421
by Spotware
free
03 Feb 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
This indicator is open source, if you want to contribute:
https://github.com/spotware/Custom-Tick-Chart
Custom Tick Chart (Overlay)
3
0
468
by Spotware
free
03 Feb 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
This indicator is open source, if you want to contribute:
https://github.com/spotware/Custom-Tick-Chart
Copyright © 2022 Spotware Systems Ltd. All rights reserved.