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
Smart Kestrel
free  06 Oct 2016
The cBot will open trades after breakout of previous bars. Strong money management, Primary SL & Reversal Trailing algorithm. Risk Per Trade based on the distance between Entry-price & Primary SL and also you can use manual lot-size by Risk per trade 0.   www.facebook.com/cls.fx    
paid  17 Jul 2022
Elliott Wave Robot applies the Elliott Wave Principle to automatically position orders in both directions short and long.  NEW: Now you may hedge positions with the Martingale strategy.  If you prefer to open positions manually, you may use the robot as a signal provider, in this case the robot no longer opens positions, but sends trading signals by email. Key Features Available for as little as $ 28 / month NEW: Martingale strategy integrated  Strategy applies Elliott Wave principle Money/risk management All positions with stop loss value Suitable for forex, shares, commodities, crypto and indices Up to 1000 instruments simultaneously Suitable for all time frames With visual help, Fibonacci extension, Fibonacci retracement Demo version available   Visit https://elliottwaverobot.com to download your 31 days free demo version.   2 years sample backtest EURUSD, 5 Minutes with Martingale hedging Download settings file here.   1 year sample backtest result USDJPY, 5 Minutes   1 year sample backtest result #US30, 5 Minutes
Zelphin Scalper II
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.
Macd Bot
free  24 Sep 2012
Uses the MACD Histogram and Signal line for buy and sell signals.
free  07 Oct 2019
This bot is based on ADX, Moving Average and Fractals indicator. It uses Fractal indicator to set TP and SL. It works on all timeframes and assets. Standard parameter working good for 1H EURUSD. Bot maybe be started simultaneously on several Assets.   http://sifneosfx.com   ------------------ HOW TO INSTALL Download and install “Fractals” indicator: https://ctrader.com/algos/indicators/show/142 Download and install this very cBot: https://ctrader.com/algos/cbots/show/2016 Refer “Fractals” indicator to “ADX Fractals” bot, see howto here:  https://ctrader.com/forum/whats-new/2713   ------------------ PARAMETERS SMA Slow Slow Simple Moving Average Period          SMA Fast Fast Simple Moving Average Period   MA Cross Max periods moving average crossed          ADX Min Value Direction Movement System Min. Value          ADX Max Value Direction Movement System Max. Value        Fractal Period Max Period to Calculate Fractals for the TP and SL          Fractal diff Pips to add to SL and subtract from TP          Min SL Minimum SL in pips          Max SL Maximum SL in pips          Min TP Minimum TP in pips          Max TP Maximum TP in pips           Volume Units Volume to trade in units      
free  09 Jan 2014
Strategy using ZigZag Indicator.  The zigzag is an Indicator that is usually used as a filter of small price momements. /algos/indicators/show/157
by Waxy
free  11 Dec 2017
This bot is useful in breakouts, handling fake breakouts and reducing risk exposure.   Instead of risking 100 pips to make 100 pips, its better to risk 10 pips 10 times if you know the price is going to move significantly away from your entry, for example the break change of a trading session or a technical breakout. Characteristics It can handle both long and short and it displays the number of tries and total profit from all trades. Can work on a single side (only buy/sell on breakout) Can work as an OCO, this means whichever side triggers first will remain until there's profit or the numbers or meets the number of attemps, example: Buy Stop Executed, so the sell stop will be closed and the bot will work with buy orders only. Without an OCO, the sell stop order would remain, and the bot will stop until there's a profit or meets the number of attemps. Can work with multiple instances simultaneously. Can work as a martingale with parameter ("Increment Volume each # of times") example: Parameter is 3, so bot will double position size each time it has 3 losses in a row. Parameter is 1, bot will double position size after each loss. This feature can be disabled. ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- Tips on how to use it This is not a standalone system, it's only a bot to increase your opportunities and potential profit in definite market conditions. Use a small stop loss. Know the breakout range according to your technical perspective. This is a bot for when market changes from choppy to trending. Set a realistic TP and number of attemps. Be careful since this is a martingale Breakouts or volatile scenarios may cause slippage, wide spreads, nothing can be done about it, include it in yorur trading plan. Safe stops in case settings are not correct Stop losses must not be greater than the width of the breakout band, if there's only one direction (long or short) on your settings, this won't matter. Ask price must be smaller than your long entry price. Bid price must be bigger than your short entry price. If there's an error while placing an order, the bot will stop and display such error on the log. ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- I've decided to rebuild the bot from the ground up. Removed limit orders since this is mainly a breakout bot, last version was flawed in that aspect and confusing for users, will create another bot apart for limit orders. In case there's a bug, error or suggestion, please write to: waxavi@outlook.com If you want a custom bot made from this or any other type of strategy/indicator, my services are available on freelancer. (Bot may have bugs - please report if some bug is found) USE THIS BOT AT YOUR OWN RISK AND USE ONLY WITH REAL MONEY IF YOU FULLY UNDERSTAND IT
Trend Robot
by alexk
free  18 Dec 2013
This is a sample trend robot This code is a cAlgo API sample. The "Sample Trend Robot" will buy when fast period moving average crosses the slow period moving average and sell when  the fast period moving average crosses the slow period moving average. The orders are closed when an opposite signal  is generated. There can only by one Buy or Sell order at any time.
Trailing Stop
free  31 May 2013
This robot can help you to set "trailing stop". The parameters in this robot are two: "Trailing Stop (pips)": set the stoploss pips that you want "Initial Stop Loss (pips)": autoset the stoploss if your trade do not have that.
My new Algo
free  31 Jul 2020
Hi Everyone, You can contact me @ "trend_meanreversion@yahoo.com" I have recently built a couple of bots in cAlgo which are showing promising results in back testing using tick data and i have been testing them in live environment with very similar results. Please find the back-testing results of them below. All of them have high risk reward ratio so that you can leverage accordingly. I always seek at least 2 or 3:1 annualized return to max DD  .  This allows one to leverage if needed without blowing their accounts within limited risk appetite. Please check them at [ TWITTER Signal Service Experimentation ] -> https://ctrader.com/forum/ctrader-support/24402   [ https://twitter.com/TMeanreversion ] [ CFD Bot ]  -> /forum/calgo-support/7584   MyFxbook attached for CFD Bot -> http://www.myfxbook.com/members/TRMR/cfd-bot/1459477 ( it is removed now since i am live ) [ use http://www.myfxbook.com/members/TRMR/cfd-bot-backup/1502743  for Feb month and onward as i accidentally ran my 'work in progress' strategies on the CFD (main) bot account ]  ( it is removed now since i am live ) ------------------------------------------------------------------------------------------------------------------------------------------------------------------- [ BinaryOptions Indicator ] ->  /forum/calgo-support/7602 ( link to backtest file -> http://www.filedropper.com/binaryoptionsmodel )  [ I gave up eventually as broker didn't let me withdraw so not going to spend time on developing it further ] ------------------------------------------------------------------------------------------------------------------------------------------------------------------- [ DAX Scalper ] -> /forum/calgo-support/8208 ------------------------------------------------------------------------------------------------------------------------------------------------------------------- Free DAX (basic) strategy -> http://www.filedropper.com/de30gapmodel   ( read this as well -> /forum/calgo-support/8622 ) ------------------------------------------------------------------------------------------------------------------------------------------------------------------- [ DAX HFT- Martingale ] -> /forum/calgo-support/10110 https://www.myfxbook.com/members/TRMR/dax-hft/2059675 -------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- [ FX Martingale ] -> /forum/calgo-support/11265 https://www.myfxbook.com/members/TRMR/martingale-fx-v0/1977124 Risky 'Martingale' -------------------------------------------------------------------------------------------------------------------------------------------------------------------- DAX Portfolio Mix of DAX strategies + CurrencyStrength Bot ( latest addition to my suite of algos ) 2 Versions of CFD Bot 3 min Scalper 2 min Scalper HFT CurrencyStrength Bot https://www.myfxbook.com/members/displayBook/portfolio/2252204 ( it is not-active on demo as I am live ) -------------------------------------------------------------------------------------------------------------------------------------------------------------------- CurrencyStrength(Filtered Version) Bot  ( stand-alone ) https://www.myfxbook.com/members/TRMR/filtered-currencystrength/2487404 --------------------------------------------------------------------------------------------------------------------------------------------------------------------- Note: algo attached is dummy
free  28 Jan 2015
The Mechanic Bot uses the Candlestick Tendency indicator as a decision driver for entering trades. The basic idea is to trade higher order timeframe with current local timeframe. It trades a single position at a time and has mechanisms for trailing stops and basic money management. Here's the list of parameters and their descriptions: HighOrderTimeFrame - which higher timeframe to use for deciding on trend direction, default value is h1 (it's ok to leave it like that). This parameter gets forwarded to the Candlestick Tendency indicator. This is recommended to be at least 4x local timeframe. If you use minutes for the main local timeframe, then use minutes over hours for a higher timeframe, or hours over days, days over months etc... Volume - the trading amount, default is 10000, set this to whatever is satisfied by backtesting. EnableStopLoss - the name says it all, default is true to use stoploss mechanism, it's highly recommended to leave it as is (do not turn stoploss off unless you know what you're doing). StopLoss - the stoploss value, in pips, default is 20 (if enabled). EnableBreakEven - use breakeven mechanism or not, default is false (do not move to break even), other breakeven settings only have effect when this setting is true. BreakEvenPips - the amount of pips to set break even stoploss to, default is 10. BreakEvenGain - the minimal amount of profitable pips that triggers a move to break even, default is 20. EnableTrailingStop - use trailing stop mechanism or not, default is false, other trailing stop settings only have effect when this setting is true. TrailingStop - the amount of trailing pips, default is 10 (if enabled). TrailingStart - the minimal amount of profitable pips to start trailing (if enabled). EnableTakeProfit - use the takeprofit mechanism or not, default is true, highly recommended to leave it on. TakeProfit - the amount of take profit pips, default is 30, set this to whatever is satisfied by backtesting. EnterOnSyncSignalOnly - only trade when both local and global trends change direction on the same bar simultaneously, default is true. This setting increases the win/lose ratio, but can reduce the total amount of trades. That is, when this setting is set to true, the bot will make less trades and less mistakes, but this will probably take more time. ExitOnOppositeSignal - exit a position on opposite signal, default is false. This can generate a lot of noise and false signals, so it is recommended to leave it off. Installation: 1. Download and install the Candlestick Tendency indicator. 2. Download and install this bot. 3. Set a reference to Candlestick Tendency in reference manager before building the bot (3rd screenshot) 4. Build the bot.  
PayBack II
free  27 Jun 2015
Two orders in oposite direction with progressive close positions Author : Abdallah HACID Solution Visual studio     PayBack modifie (28 juin 2014)     version 2.2014.7.1.19h   Utiliser :            Volume              =   100000           SL                  =   57 pips           TP                  =   150 pips           commission          =   37.6 per Million           Spread fixe         =   1pip           Starting Capital    =   50000   Results :           sur GBPUSD en h1 entre le 1/1/2014 et 1/7/2014 a 19h30 gain de 9482 euros(+19%).           Net profit          =   9481.93           Ending Equity       =   10164.18 euros           Ratio de Sharpe     =   0.24           Ratio de Storino    =   0.55   gain de 9481 euros.