Algorithms

Warning! Executing cBots downloaded from this section may result in loss of funds. Use them at your own risk.
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
free  19 Dec 2013
Draws channel using linear regression of close prices. Can optionally display center of channel (mean), edges (maximum deviation) and standard deviation. Color and line thickness are also customizable.
Stochastic RSI
  1
  5
  12167
free  17 Feb 2012
From 'Cybernetic Analysis for Stocks and Futures' by John Ehlers.
Heikin-Ashi Smoothed
  7
  5
  12014
free  02 Jul 2013
Heikin-Ashi with smoothing filter choices. If you don't need smoothing, set Periods = 1 and MA Type = Simple.     
Scalper Signal
  2
  5
  11984
free  19 Jun 2016
A visual way to help determine whether to buy or sell against a pivot level (indicator does not repaint). Gold painted bars mark a “pivot high” or “pivot low.” Signal is confirmed after 3 higher closes or 3 lower closes. The faster the time frame, the faster the confirmation. Red dots indicate a continuing downtrend confirmation while Green dots mark a continuing uptrend confirmation. The indicator measures price action when you trade. It is mainly used for trading stocks and futures, but it can also be used for currency crosses. Available Inputs Sensitivity (High <-[1...3]-> Low) - sets the sensitivity of the generated signals. Higher sensitivity generates more signals. Signal Bar Color Referencing the indicator from an cAlgo robot is as simple as referencing other standard cTrader indicators. The reference points are as follows: Buy Sell SignalBarHigh SignalBarLow Please give me feedback, if you find it useful and/or have any suggestions for further development. Also check out my MedianRenko Ultimate indicator for cTrader & cAlgo:
free  21 Sep 2012
Fibonacci Pivot Points represent the mean value of the high, low and closing price of the period for which we wish to calculate the pivot point. This is based on Fibonacci retracement and extension levels to calculate the various resistance and support levels for the price movement.  
Trend Lines Indicator
  4
  5
  11820
free  15 Oct 2013
Draws trend lines based on the most recent peaks and valleys for the given period. The two points that define the lines are highlighted in red. /forum/whats-new/913#2
Zelphin Scalper II
  9
  5
  11663
free  27 Jun 2015
programme original de Mark Jensen Zelphin Scalper Author : Abdallah HACID Solution Visual studio   Uses simple moving average and stochastic oscillator to find a good trade opportunity tested using GBPUSD symbol and 5m chart.     Symbole            =    GBPUSD     Timeframe        =    m5     Source            =    Open     Period            =    35     Volume            =    100k     TakeProfit        =    300     StopLoss        =    53     TrailStart        =    29     Trail            =    3     MaType            =    Exponential     K Period        =    5     D Period        =    3     K Slowing        =    3     Results :           Resultats            =    entre le 01/04/2011 et 17/7/2014 a 19:00 gain de 5303 euros(+11%).             Net profit            =    5303,01 euros             Ending Equity        =    5303,01 euros             Ratio de Sharpe        =    0.13             Ratio de Storino    =    0.17 ///////////////////////////////////////////////////////////////////////////////////////////////////////////////                                               Use at own risk /////////////////////////////////////////////////////////////////////////////////////////////////////////////// Ne pas oublier de changer       la Source en Open,       le timeframe en m5,       le MaType en Exponentiel.
free  05 Jul 2022
I couldn't find a VWAP indicator for Ctrader so programmed one and am sharing it with the community.  There is lots of information about this indicator on-line. VWAP indicator not to be confused with VWAP execution. Parameters deserve some explanation: One day only?  If this is set to true/yes then the VWAP is only calculated and shown on the chart for the current day.  I would suggest using this setting if you are using this indicator in a cbot because performance (speed) will be improved in backtesting and optimisation.  Default: false.  When set to false you will see the VWAP day by day.  The calculation resets each day. Periods.  Default: 0.  If you set a value other than 0 for this parameter it completely overrides the day or 'day by day' calculation and calculates the VWAP on a rolling basis for the the number of periods you choose. I'll try to respond to any comments.  Also please share any good strategies you have using this indicator. Donations welcome to: BTC: 33gjtYhKVqFxmcbcko63WnwiVJvew3PauQ ETH: 0xb54dF35117D94a43Ca25A3A348Ac20DF7F667F7b LTC: M8YRuyH5USv2MvJyyF55U5ik1yMfm6TtMH Cheers, David Wilson-Parr.
cTrader Scalpers Buddy
  22
  4.38
  11276
free  27 Feb 2021
The cTrader Scalpers Buddy will inform the trader with a message and sound when high volatility occurs, it will also display the current spread and total depth of market volume for the buyers and sellers.  Download the indicator   Depth of Market The Depth of the Market is the total of all volume as shown below: Volatility Alert with Warning Sound Volatility Message With No Alert   You can show both the volatility and spread or just spread or just volatility, this can be selected from the parameters below. INDICATOR PARAMETER   CURRENT FEATURES Configure the volatility depending on your scalping requirements. Sound alert, configurable on/off. Position warning message anywhere on the screen. Configure the colour of the warning text to suit your background colour. Option to display actual volatility amount in pips to be shown with the message to show price movement Show or hide volatility message Show or hide the current bid/ask spread size. Show or Hide Depth of Market (total) Configure the colour of the current spread size text. * Use this Indicator with the Market Trading Clock /algos/indicators/show/687 to manage volatility when an exchange opens. Some brokers do not provide real DoM and have their volumes fixed.   Contact: instant chat group Website: https://clickalgo.com Twitter | Facebook | YouTube | Pinterest | LinkedIn  
Fractals Auto Trend Line
  7
  5
  11146
free  14 Oct 2013
This is a well know trend line breakout strategy using fractals.Identify Trend Lines Automatically TrendLine Visualizer identifies Trend Lines automatically and easily.  
Pivots Daily
  1
  0
  10725
free  27 Sep 2014
Pivot Points are widely used by day traders to quickly determine where forex market sentiment may change between bullish and bearish. Pivot Points are also commonly used to find likely Support and Resistance levels. Pivot Points are calculated using the Open, High, Low, and Close prices for the previous period. So, today's Pivot Points use yesterday's Open, High, Low, and Close values.
Renko
  38
  4.44
  10333
by Jiri
free  12 May 2018
Description A type of chart, developed by the Japanese, that is only concerned with price movement - time and volume are not included. A renko chart is constructed by placing a brick in the next column once the price surpasses the top or bottom of the previous brick by a predefined amount. Green bricks are used when the direction of the trend is up, while red bricks are used when the trend is down. Updates 24/01/2016 Released. 25/01/2016 Added live forming brick. Added option to plot defined number of bricks. Added option to choose colors for bricks. Updated reference mode for better performance. 27/01/2016 Changed charting method. Overlay set to true by default. Deleted reference mode. (Check reference sample to update your cBot / Indicator!) 29/01/2016 Added LastValue (live forming brick) into outputs. 31/01/2016 Added High and Low values into outputs. 01/02/2016 Fixed live brick not drawing when BricksToShow was set too high. Improved performance.   Inputs Renko (Pips) - Defines height of one brick in pips. Bricks To Show - Defines how many bricks will be plotted. Zoom Level - Adjusts width of bricks for defined zoom level. Bullish Color - Sets color of bullish bricks. Bearish Color - Sets color of bearish bricks.   Screenshot   Notes Overlay - Indicator can be set not to overlay at line 11. [Indicator("Renko", IsOverlay = false, ...)] Referencing - Indicator can be used in other indicators or cBots. Sample below. public double RenkoPips = 10; public int BricksToShow = 10; private Renko renko; protected override void OnStart() {     renko = Indicators.GetIndicator<Renko>(RenkoPips, BricksToShow, 3, "SeaGreen", "Tomato"); } protected override void OnTick() {     bool isLastBrickBullish = renko.Open.Last(1) < renko.Close.Last(1);     if (isLastBrickBullish)     {         ExecuteMarketOrder(TradeType.Buy, Symbol, 1000);     } } Accuracy When the indicator is loaded it can access only OHLC values of historical data. For better accuracy of historical chart I highly recommend using lower timeframe and scroll back for more data. When the indicator is running it's fed by live data (each tick) so it's 100% accurate no matter what timeframe it's loaded up on.   Make a Donation If you like my work and effort then please consider to make a kind donation thru PayPal or any Credit Card at this link.