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  04 Jul 2021
OrglobalFxBOT Simple SSL V1.0   Telegram : @orglobalng   Logic: Takes and Close Trades by SSL flips
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. ATRWCSM Forex Trading Signal is a cBot that uses ATR Weighted Currency Strength Meter as input to calculate and display a Confirmation Signal to Buy or Sell a currency pair using as basis the current strength and weakness of the Base and Quote currencies of this currency pair. Example of Confirmation Signal: Sell GBPCAD if the CAD is strong and GBP is weak. ATRWCSM Forex Trading Signal covers all 28 Major Currency Pairs: AUDCAD, AUDCHF, AUDJPY, AUDNZD, AUDUSD, CADCHF, CADJPY, CHFJPY, EURAUD, EURCAD, EURCHF, EURGBP, EURJPY, EURNZD, EURUSD, GBPAUD, GBPCAD, GBPCHF, GBPJPY, GBPNZD, GBPUSD, NZDCAD, NZDCHF, NZDJPY, NZDUSD, USDCAD, USDCHF and USDJPY. ATRWCSM Forex Trading Signal is mostly used as a Confirmation Signal for Buy or Sell Strategies and should not be used in isolation!!! Default Setting: MA Type: Simple MA Period: 14 Calculation Period in Seconds : 20 Requirements: 1. cTrader Platform 2. Realtime Forex Data 3. Machine with Core i7 CPU or higher Please check the link blow on youtube for more details. How to Download, Install and run ATRWCSM Forex Trading Signal on cTrader Platform   ATRWCSM Forex Trading Signal - Live Stream:    
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
  84
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
  138
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  11 Jul 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 ATRWCSM: ATRWCSM (ATR Weighted Currency Strength Meter) is a cBot that uses proprietary algorithms to scan all 28 major currency pairs in the Forex Market to calculate and visualize the current strong and week currencies. ATRWCSM covers all major currencies: USD (US Dollar), CAD (Canadian Dollar), EUR (Euro), GBP (British Pound), AUD (Australian Dollar), NZD (New Zealand Dollar), JPY (Japanese Yen), and CHF (Swiss Franc). A currency is weak if the calculated values are NEGATIVE and RED in most of the Timeframes. A currency is strong if the calculated values are POSITIVE and GREEN in most of the Timeframes. The Currency Strength Meter is mostly used as confirmation signal for Buy or Sell Strategies. Default Setting: Calculation Period in Seconds : 20 Requirements: cTrader Platform Realtime Forex Data (tested with IC Markets and Pepperstone) Machine with Core i7 CPU or higher Please check the link below for a short introduction how to add ATRWCSM to cTrader Platform and use it as a confirmation signal to your trading strategies. How to download and install ATRWCSM on cTrader Platform   ATRWCSM Forex Trading Signal - Live Stream:   Please check the link below for a short introduction how to add ATRWCSM to cTrader Platform and use it as confirmation signal to your trading strategies Hurry up, this offer is only valid until July 31, 2021 Download: ATRWCSM Strong USD and weak NZD: Strong USD and weak AUD:   Note: Please use black Background and the following setting on cTrader.   Download: ATRWCSM If you have any question, please contact atrwcsm@gmail.com  
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         }     } }
Open Close Timer
  1
  5
  255
free  12 May 2021
Robot places buy and sell orders at specific time and robot can close them at a specific time too. Parameters: Open Hour - Hour when order will be placed (your local time) Open Minute - Minute when order will be placed (your local time) Close Hour - Hour when order will be closed (your local time) Close Minute - Minute when order will be closed (your local time) Take Profit - Take Profit in pips for sell order Take Profit2 - Take Profit in pips for buy order Stop Loss - Stop Loss in pips for sell order Stop Loss2 - Stop Loss in pips for buy order Volume - trading volume for sell order Volume2 - trading volume for buy order Seconds before - Seconds Before robot will place Pending Orders
ss bot
  1
  0
  311
free  09 Apr 2021
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 StochasticBot : Robot     {         [Parameter("Quantity (Lots)", Group = "Volume", DefaultValue = 0.01, MinValue = 0.01, Step = 0.01)]         public double Quantity { get; set; }           [Parameter("Take Profit", Group = "Risk", DefaultValue = 150, MinValue = 4, Step = 1, MaxValue = 1000)]         public int takeProfit { get; set; }           [Parameter("Stop Loss", Group = "Risk", DefaultValue = 150, MinValue = 4, Step = 1, MaxValue = 1000)]         public int stopLoss { get; set; }           [Parameter("Percent K", Group = "Stochastic", DefaultValue = 150, MinValue = 4, Step = 1, MaxValue = 1000)]         public int percentK { get; set; }           [Parameter("Percent K Slow", Group = "Stochastic", DefaultValue = 150, MinValue = 4, Step = 1, MaxValue = 1000)]         public int percentKSlow { get; set; }           [Parameter("Percent D", Group = "Stochastic", DefaultValue = 150, MinValue = 4, Step = 1, MaxValue = 1000)]         public int percentD { get; set; }             private StochasticOscillator stochasticOscillator;         private double volumeInUnits;               protected override void OnStart()         {             volumeInUnits = Symbol.QuantityToVolumeInUnits(Quantity);             stochasticOscillator = Indicators.StochasticOscillator(percentK, percentKSlow, percentD, MovingAverageType.Exponential);         }           protected override void OnBar()         {             if (stochasticOscillator.PercentK.Last(2) < stochasticOscillator.PercentD.Last(2))             {                 if (stochasticOscillator.PercentK.LastValue > stochasticOscillator.PercentD.LastValue)                 {                     Print(stochasticOscillator.PercentK.LastValue);                     ExecuteMarketOrder(TradeType.Buy, SymbolName, volumeInUnits, "Stochastic", stopLoss, takeProfit);                 }             }             if (stochasticOscillator.PercentK.Last(2) > stochasticOscillator.PercentD.Last(2))             {                 if (stochasticOscillator.PercentK.LastValue < stochasticOscillator.PercentD.LastValue)                 {                     ExecuteMarketOrder(TradeType.Sell, SymbolName, volumeInUnits, "Stochastic", stopLoss, takeProfit);                 }             }         }           protected override void OnStop()         {             // Put your deinitialization logic here         }     } }
ClickEntry
  0
  0
  291
free  31 Mar 2021
Run this tool and click on the chart price you want to set as a stop loss and an entry order with a stop loss will be sent.    Other tools can be downloaded from Gumroad. (for free) ajinori  
Trading Panel Experto
  0
  0
  393
free  29 Mar 2021
This is a Simple Trading Panel, that allows you to backtest your strategies, by setting you Stop Loss in Pips, Take Profit in Pips, choosing the the number of Lots, and it also allows you to move your Take Profit and Stop Loss manual. Grupo CTrader em Portugues -->>  https://t.me/ComunidadeCtrader   ly. Whenever you open a order with a Stop Loss or a Take Profit, the Cbot will plot horizontal lines on them so that you can manualy move them.