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
free  28 Sep 2021
Hello friends, we have just released the ZeroMQ version of Bifrost, the Copy-Trading Cross-Terminal cTrader / MT4 / MT5 system. Its operation is easy and intuitive, I recommend you to practice with a demo account, you can use it with any broker, even those who use strange names for pairs :)    
C-3PO (Unimate)
  1
  0
  232
free  22 Sep 2021
C-3PO (Unimate) -  A simple yet effective short-term trading Breakout Strategy. This Robot serves as a template for your own strategy. make it your Own. Good Luck! Easy to use and supervise Fully configurable settings Customizable SL, TP, Break-Even, Trailing-Stop, and Scale Out Trades Built-in money management  
Hotkeys Tool
  0
  0
  191
free  23 Sep 2021
This is a sample cBot that shows how you can use cTrader Automate API hotkeys feature to add hotkeys on your cBots/indicators. With this cBot you can execute all kinds of trading operations and draw chart objects by using hotkeys. Features You can set the hotkey for each action You can use modifier keys with each hotkey like Alt, Ctrl, and Shift It shows all your defined hotkeys on a table in your chart This cBot code is open source and you can contribute on Github: spotware/hotkeys-tool: A sample cBot that shows how to handle keyboard/mouse events on cTrader Automate API (github.com)  
AW CP Step
  0
  0
  235
free  20 Aug 2021
this bot close all position and cancel all order after get step profit percent. step calculate by ((equity/balance)-1)*100
AW CP Daily
  0
  0
  288
free  20 Aug 2021
AW Close Position. this bot close all position and cancel all order after get daily profit percent.  
free  01 Aug 2021
quick scalp 99% accurate
free  04 Jul 2021
OrglobalFxBOT Simple SSL V1.0   Telegram : @orglobalng   Logic: Takes and Close Trades by SSL flips
SmartTradeLimitOrder
  0
  0
  326
free  28 Jun 2021
DISCLAIMER: This cBot is intended to be used for educational purposes only and does not guarantee any particular outcome or profit of any kind. Use it at your own risk. About SmartTradeLimitOrder: SmartTradeLimitOrder is a cBot that places Buy and Sell Limit Orders, Default Setting is Buy Limit Order !!! SmartTradeLimitOrder will not tell the Trader when to trade and in which direction to trade. SmartTradeLimitOrder will help and support the Trader to focus more on his strategy and decide when to trade and in which direction to trade SmartTradeLimitOrder will do the boring work/calculation related to Position Sizing and Risk Management with the Volatility in mind. This cBot has been developed with the Consistency, Volatility and Risk Management in focus. To achieve this, a Virtual Balance has been introduced to allow the Trader to allocate the same amount of money he wants to risk for each trade (e.g. 50 USD) regardless of the Account Equity or Balance as they are always changing. The Virtual Balance can be configured as input parameter. Max Risk per Trade can be configured as input parameter. StopLoss and TakeProfit in Pips are calculated based on the ATR Multipliers (e.g. 0.5xATR, 1x ATR, 2xATR …) defined by the Trader. Position Sizing is calculated based on StopLoss in Pips and the Max Risk per Trade allocated for each trade. Target price is calculated using the distance defined as percentage of the ATR, default setting is 0.2xATR. StopLimitRangePips can be defined as percentage of ATR, default settting is 0.1xATR Trading Start and Stop Times can be configured as input parameters. The cBot only works between Start Time and Stop Time. At Stop Time the cBot will close all Positions executed with the same Shared Comment. At Stop Time the cBot will cancel all PendingOrders placed with the same Shared Comment. Happy Trading atrwcsm   Default Setting:   ATRWCSM Forex Trading Signal - Live Stream
SmartTradeStopOrder
  0
  0
  272
free  28 Jun 2021
DISCLAIMER: This cBot is intended to be used for educational purposes only and does not guarantee any particular outcome or profit of any kind. Use it at your own risk. About SmartTradeStopOrder: SmartTradeStopOrder is a cBot that places Buy and Sell Stop Orders, Default Setting is Buy Stop Order !!! SmartTradeStopOrder will not tell the Trader when to trade and in which direction to trade. SmartTradeStopOrder will help and support the Trader to focus more on his strategy and decide when to trade and in which direction to trade SmartTradeStopOrder will do the boring work/calculation related to Position Sizing and Risk Management with the Volatility in mind. This cBot has been developed with the Consistency, Volatility and Risk Management in focus. To achieve this, a Virtual Balance has been introduced to allow the Trader to allocate the same amount of money he wants to risk for each trade (e.g. 50 USD) regardless of the Account Equity or Balance as they are always changing. The Virtual Balance can be configured as input parameter. Max Risk per Trade can be configured as input parameter. StopLoss and TakeProfit in Pips are calculated based on the ATR Multipliers (e.g. 0.5xATR, 1x ATR, 2xATR …) defined by the Trader. Position Sizing is calculated based on StopLoss in Pips and the Max Risk per Trade allocated for each trade. Target price is calculated using the distance defined as percentage of the ATR, default setting is 0.2xATR. StopLimitRangePips can be defined as percentage of ATR, default settting is 0.1xATR Trading Start and Stop Times can be configured as input parameters. The cBot only works between Start Time and Stop Time. At Stop Time the cBot will close all Positions executed with the same Shared Comment. At Stop Time the cBot will cancel all PendingOrders placed with the same Shared Comment. Happy Trading atrwcsm   Default Setting:   ATRWCSM Forex Trading Signal - Live Stream:
SmartTrade
  1
  0
  344
free  28 Jun 2021
DISCLAIMER: This cBot is intended to be used for educational purposes only and does not guarantee any particular outcome or profit of any kind. Use it at your own risk. About SmartTrade: This cBot has been developed with the Consistency, Volatility and Risk Management in focus. To achieve this, a Virtual Balance has been introduced to allow the Trader to allocate the same amount of money he wants to risk for each trade (e.g. 50 USD) regardless of the Account Equity or Balance as they are always changing. SmartTrade is a cBot that executes MarketOrders for both directions (Buy and Sell) , Default Setting is Buy !!! SmartTrade will not tell the Trader when to trade and in which direction to trade. SmartTrade will help and support the Trader to focus more on his strategy and decide when to trade and in which direction to trade SmartTrade will do the boring work/calculation related to Position Sizing and Risk Management with the Volatility in mind. The Virtual Balance can be configured as input parameter. Max Risk per Trade can be configured as input parameter. StopLoss and TakeProfit in Pips are calculated based on the ATR Multipliers (e.g. 0.5xATR, 1x ATR, 2xATR …) defined by the Trader. Position Sizing is calculated based on StopLoss in Pips and the Max Risk per Trade allocated for each trade. Trading Start and Stop Times can be configured as input parameters. The cBot only executes trade between Start Time and Stop Time. At Stop Time the cBot will close all Positions executed with the same Shared Comment.   Happy Trading atrwcsm   Default Setting: If you get the following error by building this cBot, add a reference for .NET Framework as shown below.   ATRWCSM Forex Trading Signal - Live Stream:
free  02 Jun 2021
Try the engine behind one of our best-selling algos.  The Swiss Army Knife Forex Robot is a beast. We’ve been able to pack an impressive number of indicators, functionalities and modes of operation into this bot, making it an incredibly sophisticated and inspiring algorithm to use. You can do simple trend trading with multiple moving averages, work with up to four timeframes for confirmation, it gives your volatility and candle filters, an RSI indicator, you can adjust trade volume dynamically, and you can enable Martingale if that’s your thing. You can even set the individual trailing stop in a Martingale sequence – something never seen before. We set out to build a complete, innovative and all-inspiring Forex trading robot, and I believe we have managed to do so. Visit us at ForexCove. DOWNLOAD SAMPLE CONFIG FILE HERE DOWNLOAD TRADE HISTORY HERE.                                       Visit us at ForexCove.  
free  25 May 2021
// this trailing stop allows you to set your steps in 0.1 pips and follows the current market price using System; using System.Linq; using cAlgo.API; using cAlgo.API.Indicators; using cAlgo.API.Internals; using cAlgo.Indicators; namespace cAlgo.Robots {     [Robot(TimeZone = TimeZones.UTC, AccessRights = AccessRights.None)]     public class my_tsl : Robot     {         [Parameter("Instance Name", DefaultValue = "")]         public string InstanceName { get; set; }         [Parameter("Include Trailing Stop", DefaultValue = true)]         public bool IncludeTrailingStop { get; set; }         [Parameter("Trailing Stop Trigger (pips)", DefaultValue = 2)]         public double TrailingStopTrigger { get; set; }         [Parameter("Trailing Stop Step (pips)", DefaultValue = 1)]         public double TrailingStopStep { get; set; }         protected override void OnStart()         {             // Put your initialization logic here         }         protected override void OnTick()         {             if (IncludeTrailingStop)             {                 SetTrailingStop();             }             // Put your core logic here         }         private void SetTrailingStop()         {             var sellPositions = Positions.FindAll(InstanceName, Symbol, TradeType.Sell);             foreach (Position position in sellPositions)             {                 double distance = position.EntryPrice - Symbol.Ask;                 if (distance < TrailingStopTrigger * Symbol.PipSize)                     continue;                 double newStopLossPrice = Symbol.Ask + TrailingStopStep * Symbol.PipSize;                 if (position.StopLoss == null || newStopLossPrice < position.StopLoss)                 {                     ModifyPosition(position, newStopLossPrice, position.TakeProfit);                 }             }             var buyPositions = Positions.FindAll(InstanceName, Symbol, TradeType.Buy);             foreach (Position position in buyPositions)             {                 double distance = Symbol.Bid - position.EntryPrice;                 if (distance < TrailingStopTrigger * Symbol.PipSize)                     continue;                 double newStopLossPrice = Symbol.Bid - TrailingStopStep * Symbol.PipSize;                 if (position.StopLoss == null || newStopLossPrice > position.StopLoss)                 {                     ModifyPosition(position, newStopLossPrice, position.TakeProfit);                 }             }         }         protected override void OnStop()         {             // Put your deinitialization logic here         }     } }