cBots

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
Conqueror Bot
  1
  5
  1678
free  22 Jan 2021
Derived from "How to Make a Living Trading Foreign Exchange" by Courtney D. Smith This is a trend following, long term system, so scalpers may leave now. This robot uses simple indicators to show when it is safe to buy, safe to sell or just stay out of the market They are: 1. Today's close is less than the 10-day moving average of the close. 2. Today's 10-day moving average is less than the 10-day moving average 10 days ago. 3. Today's close is less than the close of 40 days ago. Utilizing the NNFX money management of ATR and 2% risk. Feel free to use it at your own risk. If anyone has a Ctrader indicator that can show this it would be appreciated. Learned by watching NNFX Bot on Youtube.  NNFX Bot  
by summer
free  20 Jan 2021
「通貨ペア」ボタン = チャートの通貨ペアのポジションを全て決済します 「全て」ボタン = 通貨ペアに関わらずすべてのポジションを決済します
free  08 Jan 2021
This cbot works with a hedging strategy. It decides wether to open a new position or not depending on the direction, size and shape of the previous Heikin Ashi candles.  It can be used for up to 5 symbols at the same time. However, our best results have been with only 3 pairs: EURGBP, AUDNZD and USDJPY. That´s why we recommend using it with the default values. PARAMETERS: Symbol: It´s important to write correctly the name of the symbol (in capital letters), even if we don´t switch it on. Pip Scale: We are willing to open a new position in the same direction if the price moved X pips against our last position. It will never open more than 4 positions in the same direction.  Candle body size (in pips): This is a condition the HA candle has to fulfill so the bot opens a new position. It will depend on the timeframe we are using. Winning per group of trades: It closes all the Buy OR Sell positions of the symbol we are operating when the net profit of that group exceeds "x" amount.. Equity Step win: The cbot will close all open positions every time the equity increases by "x" units. For example: When turning on the robot we have a capital of € 200 and the equity step is 2. Upon reaching 202, all open operations on the account will be closed, then upon reaching 204, 206 ... It´s an important part of this strategy.  Equity Step Loss: If the Equity DrawDown reaches "X" euros, all open trades will be closed and will start again. It´s just the opposite of the.Equity step win. We don´tuse it for our strategy (we put an extremely high number so it never occurs) but it can be useful to limit the losses and protect the account. Equity profit target and Equity profit loss: The bot will close every positions at our account and stop if the equity reaches one of this two numbers. You can download the version for backtesting and demo account by clicking this link: Heikin Ashi Multi-Symbol Demo-Version If you want the full version, write us at: bot-1000-trading@gmx.de
Trading Hotkeys
  2
  0
  819
free  02 Mar 2021
By using this cBot you will be able to execute trading operations on your cTrader with your keyboard, you can select any of the keyboard keys. 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. The uploaded file here doesn't contain anything, its a commercial product and you must use our company website to download it. Link (Free 14 day trial):  Trading Hotkeys - AlgoDeveloper  
WEIS
  1
  0
  938
free  18 Dec 2020
using System; using cAlgo.API; using cAlgo.API.Internals; using cAlgo.API.Indicators; using cAlgo.Indicators;   namespace cAlgo {     [Indicator(IsOverlay = true, TimeZone = TimeZones.UTC, AccessRights = AccessRights.None)]     public class ClickAlgoIndicator : Indicator     {         [Parameter(DefaultValue = 0.0)]         public double Parameter { get; set; }           [Output("Main")]         public IndicatorDataSeries Result { get; set; }             protected override void Initialize()         {             Print("It is not possible to download the software from the cTDN website. Please visit clickalgo.com");             ChartObjects.DrawText("ShowCopyright", "It is not possible to download the software from the cTDN website. Please visit:-  https://clickalgo.com/ctrader-weis-wave-indicator", StaticPosition.BottomCenter);         }           public override void Calculate(int index)         {             // Calculate value at specified index             // Result[index] = ...         }       } }
MACD PIVOT POINT BOT
  2
  5
  2311
free  23 Nov 2020
Hi, Today i share my new cbot, not yet live tested but look profitable on backtest with different periods. Based from Pivot Point cbot found here i added MACD for filter entries. For exemple on DAX m5 results are pretty good  But i have a problem, it only open Buy positions....can someone help me to fix thanx guys.    
SMABands Bot
  0
  0
  1452
free  22 Nov 2020
This bot creates a simple moving average band with high and low price and open orders when the price is lower than the bottom band or higher than top band. Run Optimization to get the bests params for you.   If you like this bot, let me know, and if you can and want to help me keep creating bots for you   Donate to DENIS CABRAL LOPES - ME  
Trend EMA Bot
  0
  0
  2013
free  17 Nov 2020
   This robot validates the slope of the moving averages to indicate the trend and opens orders accordingly. It uses some configurable moving averages that must be optimized for the role you want to operate. Indicated papers: EURUSD, GBPUSD, AUDUSD, EURUSD If you enjoy then donate us any value. Donate to DENIS CABRAL LOPES - ME           Backtest - 2020-04-10 --- 2020-03-24   Warning! Executing the following cBot may result in loss of funds. Use it at your own risk.
Cross EMA - v2
  0
  0
  1692
free  17 Nov 2020
This robot crosses some averages and adds some other criteria for your entries and to better protect your money. Tested and used on GBPUSD and EURUSD. It also had good results on the HK50 and US50 if you enjoy then donate us any value Donate to DENIS CABRAL LOPES - ME  
EMA´s cross Bot
  1
  0
  1709
free  28 Oct 2020
A coding modification is required, i hope someone could assist in doing tow things:  changing the simple SL to trailing SL. adding trading hours parameter ( trading can be like between two fixed hours ) I am using a cross of two EMA ( fast and medium)  with a condition of being above or below the major EMA ( like 200 or so - here it is named as slow) this bot gave me great result while back testing it, looking into it.  an example of a good back test results is:  GBPUSD:  timeframe: 15 minutes  Slow period: 190 Medium:50 fast:14 SL:70 TP: 105   Note: This is a modified version by me on the bot done by https://ctrader.com/forum/cbot-support/10910 all credit goes to the original bot.    following is the code ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------  using System; using System.Linq; using cAlgo.API; using cAlgo.API.Indicators; using cAlgo.API.Internals; using cAlgo.Indicators; namespace cAlgo {     [Robot(TimeZone = TimeZones.UTC, AccessRights = AccessRights.None)]     public class EMACross_RSI : Robot     {         [Parameter("Source")]         public DataSeries SourceSeries { get; set; }         [Parameter("Label", DefaultValue = "EMA")]         public string label { get; set; }         [Parameter("Slow Periods", DefaultValue = 30)]         public int SlowPeriods { get; set; }         [Parameter("Medium Periods", DefaultValue = 12)]         public int MediumPeriods { get; set; }         [Parameter("Fast Periods", DefaultValue = 5)]         public int FastPeriods { get; set; }         [Parameter("Stop Loss", DefaultValue = 10)]         public int SL { get; set; }         [Parameter("Take Profit", DefaultValue = 10)]         public double TP { get; set; }         [Parameter("Quantity (Lots)", DefaultValue = 1, MinValue = 0.01, Step = 0.01)]         public double Quantity { get; set; }         private ExponentialMovingAverage slowMa;         private ExponentialMovingAverage mediumMa;         private ExponentialMovingAverage fastMa;         protected override void OnStart()         {             fastMa = Indicators.ExponentialMovingAverage(SourceSeries, FastPeriods);             mediumMa = Indicators.ExponentialMovingAverage(SourceSeries, MediumPeriods);             slowMa = Indicators.ExponentialMovingAverage(SourceSeries, SlowPeriods);         }         protected override void OnBar()         {             int index = MarketSeries.OpenTime.Count - 2;             var longPosition = Positions.Find(label, SymbolName, TradeType.Buy);             var shortPosition = Positions.Find(label, SymbolName, TradeType.Sell);             if ((fastMa.Result[index] > slowMa.Result[index]) && (mediumMa.Result[index] > slowMa.Result[index]) && (fastMa.Result[index - 1] < mediumMa.Result[index - 1]) && longPosition == null)             {                 if (longPosition != null)                     ClosePosition(longPosition);                 ExecuteMarketOrder(TradeType.Sell, Symbol, VolumeInUnits, label, SL, TP);             }             else if ((fastMa.Result[index] < slowMa.Result[index]) && (mediumMa.Result[index] < slowMa.Result[index]) && (fastMa.Result[index - 1] > mediumMa.Result[index - 1]) && shortPosition == null)             {                 if (shortPosition != null)                     ClosePosition(shortPosition);                 ExecuteMarketOrder(TradeType.Buy, Symbol, VolumeInUnits, label, SL, TP);             }         }         private long VolumeInUnits         {             get { return Symbol.QuantityToVolume(Quantity); }         }     } }
reposter
  2
  5
  813
free  15 Oct 2020
Repost info about trade to telegram channel
free  10 Oct 2020
Saw @linton.nkambule just wanted something nice and simple. This cBot: - Trades either against, or with, the previous candle. - Has a set SL and TP equidistant from the entry price based upon a percentage of the previous bar's range. If people want any more requests built, fire us an email at development@fxtradersystems.com, or get in contact at: fxtradersystems.com/support/