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
Simple Grid
free  08 Jul 2019
This cBot is very simple but will make you great profit in the long run. Great for trading Forex as an investment. Please only run this cBot in the direction you have positive swap since this cBot will hold each position for very long time. In this example, IC Markets has positive swap in the short position for EURUSD, therefore, you run this bot in the short position. During the last 1 year's back test, the cBot trippled your account. This bot works on other pairs and other products as well. I am a software developer, I work for myself, there's no middleman involved. If you have a strategy and would like me to write the code for you. I can offer you the best price in the market. I only write cBot and cTrader indicators. I do not write MT4 and MT5 code. For business contact, email me at info@mrkeyfob.com  
paid  26 Feb 2021
This is a semi-automated trading robot which has been voted by traders as a must-have product after we provided the trade signals cBot using the Polynomial Regression Channels. This method of following the trend as soon as the price enters the channel can outperform in-and-out trading often performed by traders thinking they can guess when the market will turn. Product Page: https://clickalgo.com/ctrader-polynomial-regression-trade-helper Support Page: https://clickalgo.com/ctrader-prc-auto-helper-how-it-works YouTube Video: https://youtu.be/-TO4A_umatA The word PRC stands for Polynomial Regression Channel. This is a regression indicator that is used on charts. A linear regression indicator draws a straight line of best fit on a chart. The PRC indicator applies the polynomial function to the linear regression functions to adapt itself to market flow. Since they are regression bands that self adjust for volatility. Need help getting started? Download the free PRC indicator The markets can be very unpredictable, but one area that we can help is to allow you to configure the trading robot to close any open positions and not trade before, during and after a major high-impact news event. More about the News Manager Plugin If you are looking for trade signals instead of automated trading then click here   Contact: instant chat group Website: https://clickalgo.com Twitter | Facebook | YouTube | Pinterest | LinkedIn  
Gerbil M5 Scalper
free  05 Jul 2022
Described in the article here: http://dswp.co.uk/index.php/2018/10/31/thepipsmasteruk-zulutrade-strategy/ Also works well on H1 chart. Donations welcome to: BTC: 33gjtYhKVqFxmcbcko63WnwiVJvew3PauQ ETH: 0xb54dF35117D94a43Ca25A3A348Ac20DF7F667F7b LTC: M8YRuyH5USv2MvJyyF55U5ik1yMfm6TtMH Cheers, David Wilson-Parr.
paid  02 Dec 2019
IKEP's RANGERはcAlgoで実行するプラグインです。 IKEP's RANGERはハイパフォーマンス型のアルゴリズムを採用しています。 全ての通貨ペアに効果的です。 中長期での運用に効果的です。 デイトレードやスキャルピングのような短期での運用にも効果的です。 インジケーターにはオリジナルのインジケーターを用いています。 バックテストを下記の条件で行いました。 期間:2017年10月24日 ~ 2018年10月23日 開始時の資本金:\10,000 バックテストの結果は画像を確認してください。   IKEP's RANGER is a plug-in that runs with cAlgo. IKEP's RANGER adopts a high performance type algorithm. It is effective for all currency pairs. It is effective for operation in the medium to long term. It is also effective for short term operation like day trade or scalping. I use the original indicator for the indicator. We conducted a back test under the following conditions. Period: October 24, 2017 - October 23, 2018 Started capital: \ 10,000 Please check the image of the back test results. To download IKEP's RANGER please visit: https://ikeps.thebase.in/items/14411156   EUR/USD GBP/USD USD/JPY EUR/JPY GBP/JPY AUD/JPY
free  05 Feb 2018
PLEASE DO NOT USE THIS CBOT YET!! I am building a very simple grid trading system.  there is still a lot work to it, so im sharing it here in order to make a community development. Please feel free to give ideas, backtest, improve - what you wish! :) Currently i named it //+------------------------------------------------------------------+ //|                       Classic GRID                                    | //|                       v0.1 05022018                                  | //|                       Community Developement                | //+------------------------------------------------------------------+ please just share your improvements and follow the version sequence with date, in order to keep it organized! ;)    
free  23 Jan 2018
An advanced version of the Hedging and Scalping cBot. It implements an automatic position scaling out logic and has good returns on many timeframes and time periods.  See below backtesting results on minute timeframe over a two years period.
free  08 Sep 2017
You must try different parameters up to take profit. The main idea of this robot is put a smaller take profit and a bigger stop lost, always betting on the rebound after each new bar. Range market: hight profits Trend market: Very high losses Risk: hight
weekly trading signal
free  06 Dec 2016
this is a test
paid  02 Dec 2019
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
CCI Reversal
free  16 Nov 2016
         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.
free  13 Sep 2016
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  
Daily Candle Breakout
free  22 Nov 2015
Find uploaded an updated version of the cbot. It has slightly modified logic, RSI filtering property and some more parameters to modify. Also a bidirectional trailing stop has been added (both positive and negative triggers allowed). Backtesting ability has been improved as well. Tested on USDCAD, 2 out of 3 winning trades on average. Some less self-explanatory parameters explained: Equity Risk Value - percentage of available equity as a parameter of trade volume (in %), use values of consecutive tens 10, 20, 30 ... and so on. Breakout Trigger In Pips - number of pips a new bar has to break the previous range for a position to be opened. Below equity curve based on trades spanning over 3 years of data. Currency pair - USDCAD. Starting balance - 1k EUR.   .......................................................................................................................................................................................... This robot trades a very simple strategy of daily bar breakouts. You can read more about it HERE . I am new to programming so expect nothing more than you would do from an experiment. Structural nuances of the code are based on work of