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
ss bot
  1
  0
  964
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
  4
  0
  921
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
  4
  0
  1294
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.
free  21 Mar 2021
Trailing Stop  Take Profit (1,2,3,4) Break Even
by VitoFX
free  21 Aug 2021
VFX MultiSymbol Spread Analyzer allows you to analyze, evaluate, and compare spreads and trading costs of multiple symbols from the historical Tick data of various brokers. You can set up the following parameters: Watchlist [1-3] Name of the Watchlist with symbols charged commission fee of the selected type Commission [1-3] Commission amount charged by the broker. It is converted by the analyzer to the equivalent pips. Together with the average symbol spread this represents the total cost of trade of the symbol: total cost = average spread (avg) + commission pips (comm) Type [1-3] Commission type charged by the broker (for one side of the trade; i.e. round turn / 2): USD_mil - in USD per 1 million USD_lot - in USD per 1 lot Pct_vol - in % of the volume traded UTC Hours Shift Time zone correction Start / End Hour Time interval of each day during which the robot will analyze the spread (useful for analyzing selected markets hours only) Export to File You can choose to export the aggregated results of one broker's account to a .csv file (saved on the Desktop). Multiple files generated from different accounts (brokers) can be merged e.g. in MS Excel or Google Sheets for further cross-broker analysis  (see the below example) By Hours Data export can be aggregated by hours instead of the standard daily aggregation Normalize Symbol Names When selected the analyzer attempts to convert various symbol names (e.g. EURUSD and EUR/USD) used by brokers to a unified format so that data exported from different brokers can be aggregated and analyzed together (e.g. in a pivot table) See the NormalizeSymbolName() function for the mapping rules. In case of need you can add your broker's symbol names   Make sure to use the Tick data from Server (accurate) for Backtesting (you can ignore the Starting Capital and Commission fields): Choose the time period over which you want to analyze the spreads (no more than 1 year is suggested if you use the Create File together with By Hours option) IMPORTANT NOTE: Should you experience errors during the backtest run, ensure the start date is a working day ‚ÄčThe aggregated results are written to the Log: min - minimum spread identified max - maximum spread identified avg - calculated average spread comm - commission fee converted to the equivalent pips total cost - total cost in pips normalized - total cost in "normalized pips" where pip size is determined by the analyzer for each symbol. This ensures the normalized pips to have the same size for selected symbol across all tested brokers, thus allowing for an easier total costs comparison ATR - total cost as the % of the average daily ATR of the selected symbol; the best way of comparing cost of trading of symbols of various asset groups (eg. FX vs metals vs indices vs crypto) ticks - total number of ticks detected and used for the analysis   Example of a further analysis of the extracted data in MS Excel PivotTable: Version history: 1.0    - initial release 1.1    - commission-free watchlist added 1.2    - normalized total pips added to the log output and the exported file 1.3    - fixed usage of normalized symbol names in the backtesting log 1.4    - minor enhancements 1.5    - commission types per lot and % of volume added          - inputs reorganized to 3 watchlists, type of each and commission can be selected          - Start and End hour inputs added (allows measuring only a selected intraday interval)           - total ticks measured and total cost as % ATR columns added to the log output and the exported file          - list of symbol names for normalization extended to cover more brokers
free  12 Mar 2021
//OrglobalFx_BreakEven cBOT // orglobalng@gmail.com // Will move stoploss to breakeven and trail the price.
Sarry
  10
  5
  1115
free  04 Aug 2022
#Sarry is one of the most powerful scalper ever, if you don't believe me download the backtest only version and do your tests. Download Here        
free  04 Mar 2021
OrglobalFx_Simple_Waddar_cBOT_v1_1 with breakeven orglobalng@gmail.com Reference from Waddah Attah Exploasion  https://ctrader.com/algos/indicators/show/2609   Logic Update:  Buy =  Histogram (Green) > Explosion Line (Yellow)  for the Last Bar  Sell = Histogram (Red) > Explosion Line (Yellow)   for the Last Bar     Note: Discovered that the previous version wasn't picking trades accurately.                                                   Features: Different calculations Breakeven trigger added with trailing stop(trails the prices at breakeven).
free  03 Mar 2021
OrglobalFx_Simple_Waddar_cBOT_v1_0 Contact:  orglobalng@gmail.com   Reference from Waddah Attah Exploasion   https://ctrader.com/algos/indicators/show/2606    Logic:  Buy =  Histogram (Green) > Explosion Line (Yellow) and Explosion Line > Dead Line (White) for the Last Bar  Sell = Histogram (Red) > Explosion Line (Yellow) and Explosion Line > Dead Line (White)   for the Last Bar                                                       
free  03 Mar 2021
OrglobalFx Simple RSI cBOT v1.0 Contact: orglobalng@gmail.com   Logic: Buy = rsi > 50  and < 70 and is rising. Sell = rsi >30 and < 50 and is falling    
Trend Master
  12
  5
  1114
free  04 Aug 2022
  #TrendMaster  is one of the most powerful cBots ever developed, its reliability and robustness is close to perfection, free for all.   DOWNLOAD : https://ctrader.guru/?repository=cbots-mega-pack&category=cbots          
TimeOrder
  1
  0
  977
by MoeT
free  17 Feb 2021
Place an order at a specific time. It can be Market, Limit, Stop, or Stop Limit order.  Can place two orders from one cBot instance. It was created for placing StopLimit orders before the big news.