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
paid  02 Jul 2020
The APC are based on the average difference between the Lowest Low and Highest High over a selected multiplier of number of intervals, therefore they tend to be associated with potential areas of support or resistance. Unlike classic Price Channel, the APC do not tend to narrow during periods of sideways trading and price consolidation, typically before a breakout. The APC can be used to identify trend reversals or overbought/oversold levels that denote pullbacks within a bigger trend. A surge above the upper channel line shows extraordinary strength that can signal the start of an uptrend. Conversely, a plunge below the lower channel line shows serious weakness that can signal the start of a downtrend. Download    
Adaptive RVI
  1
  5
  2928
free  09 Jan 2014
Similar to Stochastic RVI. The algorithm references Cycle Period Indicator. Cycle Period can be downloaded at /algos/indicators/show/124  
Adaptive Zig Zag (AZZ)
  2
  0
  1114
paid  02 Jul 2020
The AZZ indicator plots points on the chart whenever prices reverse by a percentage greater than an average height of the Adaptive Price Channel. Straight lines are then drawn, connecting these points.  AZZ lines only appear when there is a price movement between a swing high and a swing low that is greater than an average price channel height. The indicator is used to help identify price trends. It eliminates random price fluctuations and attempts to show trend changes. The AZZ indicator helps to identify potential support and resistance zones between plotted swing highs and swing lows.  AZZ lines can also reveal reversal patterns, i.e. double bottoms and head and shoulders tops. Required: Adaptive Price Channel Download        
ADR
  3
  0
  1164
paid  06 Jan 2022
This indicator is a cTrader indicator that displays ADR (Average Daily Range) on the chart. feature ・Two calculate modes, dynamic and static. ・Two display modes (on the chart and on the right side of the chart) ・The color, style, transparency, and thickness of each line that can display up to 4 can be changed. ・A rectangle that makes the rest up to ADR visually easy to understand   YouTube: Price:$5 ADR for cTrader Another indicators: --free-- Auto Calculate Lots Size Custom R numbers Another Symbol Draw Pips Time Frame Period Separators Daily Volatility Average Static Label and Horizon Line Static Area Static Color Text Profit Pips Today Upper TF Heikin-ashi Bull Bear TF Candle TF OHLC Market High Low Fibonacci Channel Entry Check List Custom Bid Ask Line Display Symbol TF Scale Bar Countdown Alarm Market High Low Display Date Entry Plan Mirror Candle Cross Hair --paid-- ADR Auto Calculate Lots Size V2 MTF Bollinger Bands MTF MACD MTF MA MTF Candlesticks Auto Calculate RR MWD Line MTF OHLCFP Lines Candles Before MWD High Low Pro TimeSync Display Date Pro Trend Line Alert cBot: Auto Calculate Lots V4.0 自動ロット計算 Close Panel cBot   Best Regards
free  16 Jan 2015
Hi all. Here an indicator to print the average daily range just as a number (+ current range of today, adr + 50%, adr + 100%). Update: Made it a bit more user friendly, by adding some more parameters (switch for daily timeframe/current timeframe and customizable colors). Personally I only need daily ranges and like the default colors. But perhaps someone else wants to see these ranges on other timeframes and/or wants to change the colors, because of a bright background... Cheers, Dirk  
free  20 Nov 2021
Hiya!  We have just released an innovative indicator exclusively designed for cTrader.  Features The ADR (Average Daily Range) indicator can: Show the asset price average volatility over a certain period. Compare the volatility strengths. Record all the currency movements from the highest to the lowest peaks in every daily timeframe. Predict price movements in intraday strategies. Represent the market situation accurately. Note! The formula adds up the price dynamics for each day of the week. It divides the received amount by the number of trading days.  Note! All ADR values are indicated in ticks (not pips) when the text is placed vertically. While in the horizontal display, the additional arbitrary text is removed using the Label text parameter. Parameters We have equipped our indicator with more than 14 additional parameters. So, you can configure the indicator and customize the value display on the chart according to your needs and preferences! Note! Try ADR on your demo account first before going live.   Other Products PSAR Strategy:  https://ctrader.com/algos/cbots/show/2860 Ichimoku Strategy:  https://ctrader.com/algos/cbots/show/2859 Daily H/L Custom Indicator:  https://ctrader.com/algos/indicators/show/2862   Contact Info Contact us via support@4xdev.com  Check out our cozy Telegram blog for traders: https://t.me/Forexdev   Visit our website to find more tools and programming services: https://bit.ly/3BtyUap   Take a look at our YouTube channel: https://www.youtube.com/channel/UChsDb4Q8X2Vl5DJ7H8PzlHQ    Create your own trading Universe — with 4xDev.  
ADR Pro
  0
  0
  1799
free  02 Mar 2021
This indicator shows up to five different periods ADR values and plots three lines on your chart that show the amount of left up/down space in a day for the price to move. Free Download Trial / Buy: https://www.algodeveloper.com/product/adr-pro/ If you have any question or issue with our product please contact us via our site live chat or if we were offline leave a message, if you post a comment here we will not get any notification and we will not be able to help you.
Advance CCI Indicator
  3
  0
  1045
free  16 Dec 2021
CCI Indicator in Histogram form with color coded once the there is enough MOMENTUM on the previous move, a very good trade entry confirmation.
Advance Decline Line (ADL)
  1
  3.33
  2971
free  25 May 2012
Advance Decline Line indicator is used in Forex to identify and confirm strength of a trend, as well as its chances for reversing. ADL indicator in Forex provides a comparison between the number of market advancing and declining moments for a given period of time!
Advanced Crosshair
  0
  0
  826
paid  22 Feb 2021
The Advanced Crosshair is a tool that helps you visualize better the data on the chart inside your cTrader platform. Options to see Symbol, Direction, Open, High, Low, Close, Index, Time, Volume, Body Size, Candle Size, and all these values can be switched off if needed Most common indicator values included, just input the period settings and select one of these options. - ADX - ATR - Chaikin Money Flow - EMA - Hull Moving Average (HMA) - On Balance Volume - Relative Strength Index (RSI) - Simple Moving Average (SMA) - Standard Deviation (STD) - Time Series Moving Average (TSMA) - Triangular Moving Average (TMA) - Weighted Close - Weighted Moving Average - Welles Wilder Smoothing - Williams Percentage Range Highlight the current bar and range on the chart Option to freeze the crosshair on a certain bar Option to copy the values to your clipboard Option to hide the layout Customize the layout The license includes usage for 3 machines Future updates included Advanced Crosshair   For bugs reports or other inquiries, please contact: xavier@algocorner.com
free  25 Mar 2017
Advanced Grid cBot 1.0 by Rambutan Capital Version 1.0 – February 2017 Demo Files & User Manual with Screenshots: https://goo.gl/tfVHYY  Video Demonstration 1: https://youtu.be/T9sM7Y1Cbgw Video Demonstration 2: https://youtu.be/5ZO7eaxmWvY Buy License Key Here: https://gum.co/VHPDA First 15 purchases receive $15 off using discount code "welovebots" - only 4 left ! Key Features A very powerful combination of: Advanced Grid System Cap/Collar System Daily EMA System Parabolic Stop-and-Reverse System Account, Risk and Volume Management Summary Rambutan Capital’s Advanced Grid system can be used with any FX Pair. It has been developed by a team of USD/JPY and EUR/USD analysts, traders and c# coders based in Sydney, Australia. We use Pepperstone as our broker, and have back tested this strategy on major FX pairs over a 2 year horizon on tick data mode. Parameters Explained [Recommended Settings for USD/JPY, M1] Account Parameters License Key: License Key available on purchase. Back testing will only be performed on Demo accounts Account Opening Balance: Initial deposit or opening account balance at time of starting cBot [USDJPY: 10,000] Stop cBot at +Equity Level: cBot will stop running when the account equity position rises by the amount defined in this field. Note that account equity position will be affected by other positions independent from this cBot. Stop cBot at -Equity Level: cBot will stop running when the account equity position falls by the amount defined in this field. Note that account equity position will be affected by other positions independent from this cBot. Can be used as draw down risk mitigation [USDJPY: -5,000, i.e. 50% account drawdown] Entry Parameters Buy: Yes, or No for Long entries [USDJPY: Yes] Sell: Yes, or No for Short entries [USDJPY: Yes]                                                                                                        Buy Under Price: The bot will only enter Long trades below the price defined. Creates a Cap and Collar of trade opportunities when used. Recommend to use a cap value where the trader believes the currency pair is overvalued [USDJPY: 116] Sell Over Price: The bot will only enter Short trades below the price defined. Creates a Cap and Collar of trade opportunities when used. Recommend to use a collar value where the trader believes the currency pair is undervalued [USDJPY: 110] Max Spread Tolerance: The bot will only enter trades within the Spread tolerance defined [USDJPY: 1 pip] Exit Parameters Average Target Price: The cBot will automatically modify the average target price of all individual Long (and Short positions) to the target amount [USDJPY: 25 pips] Stop Loss: The stop loss attached to each Long or Short position. The wider the stop loss, the more plausible and effective the Grid System will be [USDJPY: 1000 pips] Enable Trailing Stop: Yes, or No for to attach Trailing Stop orders to each Long or Short position [USDJPY: No] Trailing Stop: The trailing stop amount to be attached if enabled [USDJPY: N/A] Trailing Start: The trailing start amount to be attached if enabled [USDJPY: N/A] Volume Parameters Account Risk (Risk) is defined as the Account Equity amount divided by the Opening Balance. For example, if account equity becomes $12,000 when the Opening Balance parameter set at $10,000, the Risk multiple becomes 1.20. Conversely, as equity positions decrease, the risk multiple decreases below 1.0 First Volume * e(Risk): Defined as the First Volume to use when there are no existing Long or Short entries. First Volume will mathematically exponentially increase by 2.718 multiplied by the Account Risk value. The cBot will conditionally normalize the volume order with ‘Symbol.NormalizeVolume’ to avoid bad volume errors and rejections from your broker.  [USDJPY: 15,000] Volume Multiplier on Step: For each grid step, multiply the trade volume order by a multiple of the volume amount of the preceding order [USDJPY: 1.0] Max Volume per Trade per Step * Risk: Defined as the maximum Volume to use on each grid step relative to Account Risk [USDJPY: 15,000] Daily Exponential Moving Average Parameters EMA (Daily – Fast): The ‘fast’ exponential moving average on a daily frame over X periods. The cBot will enter Long/Short when this daily parameter is either Rising/Falling.  This parameter condition applies to all grid orders [USDJPY: 5 periods] EMA (Daily – Slow): The ‘slow’ exponential moving average on a daily frame over X periods. The cBot will enter Long/Short when this daily parameter is either Rising/Falling. This parameter condition applies to all grid orders [USDJPY: 5 periods] Grid Parameters Pip Step in Profit: The Grid feature of this cBot will add to existing Long/Short positions that are in profit to maximum grid distance defined by this parameter. Can be thought of as the Anti-Grid method for adding to winning positions until the average target is reached [USDJPY: 30 pips, i.e. Not used] Max Positions to Add in Profit: The cBot will add positions to this maximum count value when existing positions are in unrealized gain [USDJPY: 1, i.e. Not used] Pip Step in Loss: The Grid feature of this cBot will add to existing Long/Short positions that are in loss for each pip step defined by this parameter. This continues for every step to a maximum count value until the average target is reached [USDJPY: 30 pips] Max Positions to Add in Loss: The cBot will add positions to this maximum count value when existing positions are in unrealized loss [USDJPY: 30] High Minus Low Parameter High Minus Low Hurdle Level: The cBot will only execute a first order when the High Minus Low value is above the specified hurdle level. This parameter does not apply to grid step orders. [USDJPY: 0.10] Parabolic SAR Parameter The cBot will execute Long/Short when Market Price is Below/Above the main PSAR value. This condition applies the following view; Prices will eventually rise (i.e. Stop and Reverse) when below PSAR and prices will eventually fall when above PSAR. This view becomes extremely effectively when used in conjunction with a Grid and Cap/Collar system. PSaR Min AF Step: For the recommend settings and M1 timeframe, a non-sensitive value is recommended [USDJPY: 0.0004] PSaR Max AF: Use default PSaR max value [USDJPY: 0.2] Contact Question and Support or trial copies, please contact the team! Email: RambutanCapital@gmail.com  Twitter Handle: @RambutanCapital  
free  23 Jan 2018
An advanced version of the Hedging and Scalping cBot. It implements an automatic position scaling out logic and has good returns on many timeframes and time periods.  See below backtesting results on minute timeframe over a two years period.