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
DescriptionSubmited byDateCategoryPreviewDownloadsCommentsRating
Hello Traders and FX aficionados   Here we meet again with a new cBot.   This time I’m showcasing one of my oldest cBots, the MEDIAN MULTI , which is a trading robot.   THE CBOT Enclosed into the post is just a template from the cAlgo installation. IF YOU LIKE THE RESULTS ABOVE AND WOULD LIKE TO TRY YOURSELF, you can download the backtesting only version from https://bregu.al/wpv1/automated-trading-robot-median-multi/ .   As you can see from the stats it has managed to turn 10k $ in more than 76k $ , from 08/02/2011 to 25/12/2016.     I always backtest my robots with a commission of 100$ , just to cover any swap effects which might not be included.   Total trades of 69474 for the period aforementioned     Also from the Equity Chart you can see the very small drawdown due to the volume size of mainly 1k.   THE CBOT Enclosed into the post is just a template from the cAlgo installation. IF YOU LIKE THE RESULTS ABOVE AND WOULD LIKE TO TRY YOURSELF, you can download the backtesting only version from https://bregu.al/wpv1/automated-trading-robot-median-multi/ .   The settings used are as shown into the pictures. Update with EURUSD, going from 10k $ to more than 300k $ , and EURGBP going from 10 k $ to more than 50k $. The theory behind this robot is almost foolproof and it shoud work on all pairs, with the right settings.             Have Fun and enjoy your time trading   https://bregu.al/wpv1/automated-trading-robot-median-multi/       Oltion Bregu https://bregu.al/            
28 Dec 2016
Downloads
525
Comments
2
Rating
0
Download
this is a test
06 Dec 2016
Downloads
300
Comments
2
Rating
0
Download
Using Forex Zone cBot, you can share your trades with your friends and follower or any forex trader in Forex Zone network. So, When you are making good profit, you also can help others to do same :D , Also if you want you can sell your signals there. Get API Key from here: https://fxzone.net/edit-profile/ Download Full Version: https://fxzone.net/download/forex-zone-cbot/ New Rlease: v1.0.1 / Nov 24. 2016 As you know cTrader doesn't show user sentiments for some assets like indices, now you can see Forex Zone user sentiments when using this cBot, which could be helpfull for your trading decision. ** More features are coming soon. Also you can tell me if you have any new idea to add here :)
28 Nov 2016
Downloads
429
Comments
0
Rating
0
Download
My Fellow traders, both amateurs and professional ones. I fully understand that you are TRADERS and as such, you are by no mean required to be a magician with the ability to manipulate small or huge amounts of data. I understand that many times, you are overwhelmed by questions like, what was my profit during this and that period, how many orders did put in, how many pips did I gain or lose, and much much more.   As a Live FX trader myself, I have often used other websites for preparing statistics of my Demo accounts, but for my live account and strategy, I decided this was not an option anymore.   I am a fairly good user of Excel and let's say that Pivot Tables are one of my favourite tools for the data analysis, but many times what I just needed was a quick glance straight on cTrader or Calgo.   Therefore, I created my "History Dashboard" cbot, which does what I needed it to give me a glance on my trading history. It tells me about a specific period, about my specific pairs, my specific label, how many sell/buy/total orders I had, net profit, pips gained and I can leave it running so it will refresh anytime a new order is closed. I believe you already have a high-resolution screen, as the information can be a lot.           Please drop me an email, or use the contact page from my blog, if you are interested into embedding more pairs into the cbot. Hope you will enjoy and use this cbot   Oltion Bregu https://www.bregu.al        
21 Nov 2016
Downloads
333
Comments
0
Rating
0
Download
This cBot provides signals to pause your robots (x) minutes before, during and after a news release. If you automate your trading using technical indicators the
21 Nov 2016
Downloads
296
Comments
0
Rating
0
Download
         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 CCIReversal : Robot { [Parameter(DefaultValue = 26)] public int cciPeriod { get; set; } [Parameter(DefaultValue = 9)] public int maPeriod { get; set; } [Parameter("Quantity (Lots)", DefaultValue = 1, MinValue = 0.01, Step = 0.01)] public double Quantity { get; set; } private CommodityChannelIndex cci; //private Position _position; private const string robotname = "CCIReversal"; protected override void OnStart() { cci = Indicators.CommodityChannelIndex(cciPeriod); } protected override void OnBar() { var longPos = Positions.Find(robotname, Symbol, TradeType.Buy); var shortPos = Positions.Find(robotname, Symbol, TradeType.Sell); var pre_cci = cci.Result.Last(2); var cur_cci = cci.Result.Last(0); bool LongPosition = _position != null && _position.TradeType == TradeType.Buy; bool ShortPosition = _position != null && _position.TradeType == TradeType.Sell; Print("CCI = " + cur_cci + " Pre CCI" + pre_cci); if ((cci.Result.HasCrossedAbove(-100.0, 1) && cur_cci > pre_cci) || (cci.Result.HasCrossedAbove(100.0, 1) && cur_cci > pre_cci)) { if (shortPos != null) { ClosePosition(shortPos); ExecuteMarketOrder(TradeType.Buy, Symbol, VolumeInUnits, robotname); } else if (longPos == null) { ExecuteMarketOrder(TradeType.Buy, Symbol, VolumeInUnits, robotname); } else { ExecuteMarketOrder(TradeType.Buy, Symbol, VolumeInUnits, robotname); } Print("con1"); } else if ((cci.Result.HasCrossedBelow(-100.0, 1) && cur_cci < pre_cci) || (cci.Result.HasCrossedBelow(100, 1) && cur_cci < pre_cci)) { if (longPos != null) { ClosePosition(longPos); ExecuteMarketOrder(TradeType.Sell, Symbol, VolumeInUnits, robotname); } else if (shortPos == null) { ExecuteMarketOrder(TradeType.Sell, Symbol, VolumeInUnits, robotname); } else { ExecuteMarketOrder(TradeType.Sell, Symbol, VolumeInUnits, robotname); } Print("con2"); } Print("Long" + (longPos != null)); Print("Short" + (shortPos != null)); } private long VolumeInUnits { get { return Symbol.QuantityToVolume(Quantity); } } } /* private void Close(TradeType tradeType) { foreach (var position in Positions.FindAll(robotname, Symbol, tradeType)) ClosePosition(_position); } private void Open(TradeType tradeType) { _position = Positions.Find(robotname, Symbol, tradeType); var volumeInUnits = Symbol.QuantityToVolume(Quantity); if (_position == null) ExecuteMarketOrder(tradeType, Symbol, volumeInUnits, robotname); }*/ }    Backtest on Silver The CCI Reversal Buy when CCI(26) Cross above -100 or 100(when no buy position open), in the case of crossing above -100 the cbot will be selling when CCI(26) cross below 0, but if the CCI(26) reach over 100 it will be selling when CCI(26) cross below 100 .  In case of short position, it's the reversal of buy position. There is parameter name 'MA' but notthing importance for now, I added it for the next version.  and the parameter Trading Size, value 2 mean trade both side long and short, 0 = trade on short side only, 1 = trade on long side only.  If you find any mistake of this algorithm please let me know.
16 Nov 2016
Downloads
577
Comments
0
Rating
0
Download
fgfgfgfggfgfgfgfggfgfgfgfgfgfggddgdgdgdysdfyfysdofyfyouoyfuiafosdfyouayuiydsoiufysduyfosauiyosiafyfusoasgdfgdfgdfgdgdfgdgdggddgdggdgdgdgdfg dggdfgdfgdfgg fdgdfgdgdgg dggdgdgdfgdfgg gddgdgggdgdgdf ffsdfsff sfsfsfvgsvhfsgcghsghgdshgd  g hsghghsghgdhsgd ghgshghgdshdsg ghgshdghgdshs ghsghgshgsh ghsghghsghsfgfgfgfggfgfgfgfggfgfgfgfgfgfggddgdgdgdysdfyfysdofyfyouoyfuiafosdfyouayuiydsoiufysduyfosauiyosiafyfusoasgdfgdfgdfgdgdfgdgdggddgdggdgdgdgdfg dggdfgdfgdfgg fdgdfgdgdgg dggdgdgdfgdfgg gddgdgggdgdgdf ffsdfsff sfsfsfvgsvhfsgcghsghgdshgd  g hsghghsghgdhsgd ghgshghgdshdsg ghgshdghgdshs ghsghgshgsh ghsghghsghsfgfgfgfggfgfgfgfggfgfgfgfgfgfggddgdgdgdysdfyfysdofyfyouoyfuiafosdfyouayuiydsoiufysduyfosauiyosiafyfusoasgdfgdfgdfgdgdfgdgdggddgdggdgdgdgdfg dggdfgdfgdfgg fdgdfgdgdgg dggdgdgdfgdfgg gddgdgggdgdgdf ffsdfsff sfsfsfvgsvhfsgcghsghgdshgd  g hsghghsghgdhsgd ghgshghgdshdsg ghgshdghgdshs ghsghgshgsh ghsghghsghsfgfgfgfggfgfgfgfggfgfgfgfgfgfggddgdgdgdysdfyfysdofyfyouoyfuiafosdfyouayuiydsoiufysduyfosauiyosiafyfusoasgdfgdfgdfgdgdfgdgdggddgdggdgdgdgdfg dggdfgdfgdfgg fdgdfgdgdgg dggdgdgdfgdfgg gddgdgggdgdgdf ffsdfsff sfsfsfvgsvhfsgcghsghgdshgd  g hsghghsghgdhsgd ghgshghgdshdsg ghgshdghgdshs ghsghgshgsh ghsghghsghsfgfgfgfggfgfgfgfggfgfgfgfgfgfggddgdgdgdysdfyfysdofyfyouoyfuiafosdfyouayuiydsoiufysduyfosauiyosiafyfusoasgdfgdfgdfgdgdfgdgdggddgdggdgdgdgdfg dggdfgdfgdfgg fdgdfgdgdgg dggdgdgdfgdfgg gddgdgggdgdgdf ffsdfsff sfsfsfvgsvhfsgcghsghgdshgd  g hsghghsghgdhsgd ghgshghgdshdsg ghgshdghgdshs ghsghgshgsh ghsghghsghs
06 Nov 2016
Downloads
327
Comments
0
Rating
0
Download
La idea inicial de este cbot es abrir ordenes opuestas con un SL definido, de manera que cuando el precio cierre una posición se abran de nuevo 2 posiciones nuevas en hedging con SL definido de nuevo y así succesivamente acumulando beneficio en las posiciones abiertas siempre y cuando el precio no gire de nuevo. Creo que es una muy buena opción para momentos en los que hay mucha volatilidad como por ejemplo en noticias. Como tengo unos conocimientos en programación muy limitados este cbot tiene un problema que no se resolver, si operas en otro mercado mientras esta activo y cerras alguna posición, abre de nuevo 2 posiciones. Espero que alguien pueda ayudarme a mejorar este problema.   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 sergi : Robot { [Parameter("Volume", DefaultValue = 1000)] public int Volume { get; set; } [Parameter("Stop Loss (pips)", DefaultValue = 20, MinValue = 1)] public int StopLossInPips { get; set; } protected override void OnStart() { Positions.Closed += closedposition; ExecuteMarketOrder(TradeType.Buy, Symbol, Volume, "Sergi", StopLossInPips, 0); ExecuteMarketOrder(TradeType.Sell, Symbol, Volume, "Sergi", StopLossInPips, 0); } private void closedposition(PositionClosedEventArgs arg) { var pos = arg.Position; if ((pos.NetProfit < 0)) Positions.Closed -= closedposition; OnStart(); } } }  
27 Oct 2016
Downloads
807
Comments
6
Rating
0
Download
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    
06 Oct 2016
Downloads
28769
Comments
2
Rating
0
Download
This bot is based on Money Flow Index indicator and Heiken Ashi, The strategy is very simple it buys when a bullish HA candle closed and MFI was above a user defined level(default 40) and it sells when a bearish HA candle closed and MFI was below a user defined level(default 70). It's not some martingale or grid type bot so it will have losing days, weeks and even consecutive losing months but it keeps your risk low and avoid big draw downs. The above back test result time period was from 29/01/2012 to 16/09/2016 and the data type was tick data with $40 commission per standard lot. Back test parameters file : https://drive.google.com/file/d/0B93GK1Ip4NSMbUt4aFA4dmxaVkU/view?usp=sharing
18 Sep 2016
Downloads
828
Comments
2
Rating
0
Download
This bot is useful when you don't know direction, but there's a big move on either direction expected. Since it's a tunneling strategy, it's only a martingale if the # of attemps is absurdely high, like 10 or more. Would recommend 4 to 5 attemps at most. Please let me know if there's any bug I'll quickly fix it. Mail: waxavi@outlook.com  
by Waxy
15 Sep 2016
Downloads
681
Comments
2
Rating
0
Download
This is a scalper used primarily on USDJPY M15. It has not been tested in other currencies yet. Its parameters are: Lots 0.6 for every $10,000 SL: 638 TP: 984 Robot ID: 56477012 Bars Required: 204 -------------------------------------------- CCI Smoothing Period: 86 Level: -555 Multiplier: 0.273 ----------------------------------------------- Moving Average Crossover Fast MA: 96 Slow MA: 189 Fast MA Shift: 3 Slow MA Shift: 33  
13 Sep 2016
Downloads
768
Comments
0
Rating
0
Download