- Home
- Algorithms
- cBots
- Other
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 installHow to install cBots & Indicators
- Download the Indicator or cBot.
- Double-click on the downloaded file. This will install all necessary files in cAlgo.
- Find the indicator/cbot you want to use from the menu on the left.
- Add an instance of the indicator/cBot to run.
- Download the Indicator
- Double-click on the downloaded file. This will install all necessary files in cTrader.
-
Select the indicator from Custom in the functions (f) menu in the top center of the chart
- Enter the parameters and click OK
Trade Manager
0
0
99
free
12 May 2023
Trade Manager is a cBot designed to help you manage your trades in a more efficient way. This cBot listens for opened positions and checks if their comments match a user-defined parameter. If they do, it modifies the position's stop loss and take profit levels to their current levels. On every tick, the cBot checks all positions and pending orders with a comment that matches the user-defined parameter. If a long position has a break even price level higher than a user-defined parameter and the stop loss level is not equal to a user-defined parameter, the cBot modifies the position's stop loss level to the user-defined parameter. If a short position has a break even price level lower than a user-defined parameter and the stop loss level is not equal to a user-defined parameter, the cBot modifies the position's stop loss level to the user-defined parameter. The cBot also cancels any pending order that has a stop loss level that has been triggered.
When you put this cBot to work, you need to place a unique comment for each trade you place. This comment should be different for each trade. You must copy that comment and paste it in the parameter windows comment section. In this way, this cBot can identify the trade that it needs to manage. You can add the same bot to as many trades as you like at once since the comment is different from trade to trade.
If you found this cBot useful and would like to see more like this, please consider making a donation to support the development of future projects. I can only accept Skrill, and my Skrill ID is "rajithaforextrader@gmail.com". Your contribution will help to keep this good work going. Thank you for using Trade Manager.
Brenno
1
0
124
by negrium
paid
05 May 2023
using cAlgo.API;
using cAlgo.API.Indicators;
using cAlgo.API.Internals;
using cAlgo.Indicators;
[Robot(TimeZone = TimeZones.UTC, AccessRights = AccessRights.None)]
public class SimpleMovingAverageRobot : Robot
{
[Parameter("Periods", DefaultValue = 20)]
public int Periods { get; set; }
private MovingAverage _sma;
protected override void OnStart()
{
_sma = Indicators.SimpleMovingAverage(MarketSeries.Close, Periods);
}
protected override void OnBar()
{
if (Positions.Count == 0)
{
if (_sma.Result.Last(1) < _sma.Result.Last(2))
{
ExecuteMarketOrder(TradeType.Sell, Symbol, 1000, "SMA Sell");
}
else if (_sma.Result.Last(1) > _sma.Result.Last(2))
{
ExecuteMarketOrder(TradeType.Buy, Symbol, 1000, "SMA Buy");
}
}
else
{
foreach (var position in Positions)
{
if (position.TradeType == TradeType.Sell && _sma.Result.Last(1) > _sma.Result.Last(2))
{
ClosePosition(position);
}
else if (position.TradeType == TradeType.Buy && _sma.Result.Last(1) < _sma.Result.Last(2))
{
ClosePosition(position);
}
}
}
}
}
free
18 May 2023
Hey Guys i'm happy to share with you some of my personal tools that i developed to help me extract data from Backtesting and Optimization on my Cbots.
This is a Class and Template for your Cbot, that can extract Backtesting Data and Optimization Data and write it to a CSV file for further Analysis on Excel or any other spreadsheet software.
In this link you will find a MACD Cbot Example for testing it,Link to MACD Cbot
Here i will be sharing some screenshots for the pieaces of the code so that you can easily implement to your Cbot.
You can find me by joyining this Telegram Group http://t.me/cTraderCoders
Grupo de Telegram Para Brasileiros, Portugueses e todos aqueles que falam portugues:http://t.me/ComunidadeCtrader
Grupo CTrader en Español para Latinos: http://t.me/ComunidadCtrader
In the screenshot above you have all the libriaries needed to make the class work properly
In this second screenshot you the parameters need, for this class, and it is highlighted the parameters for the files where the data will be written and also the CBotPerformanceDaataExtractor Instance declaration.
In this screenshot you have multiple parameters that are not mandatory and they serves just as a example on how you can add paramaters to be written by the class on the file.
Here in this screenshot i highlighted the parts that you must take attention the List ParametersName and ParametersValue they serve for saving your cBots Parameters name and values to the file. If you don't want them you can make the list empty as it is shown and the commented code above them. Still in the OnStart Method you can copy and paste the rest of the code to your OnStart Method as it is shown in the screenshot and in the code.
This is a importantant part. If you don't use OnTick method you need to call it so that the calculation for drawdown balance and equity are done correctly. Just copy and paste this code to your cbot as it is shown in the screenshot.
On your OnStop Method you need to put the code that will be writting all the results of the optimization, and backtesting results. Copy and Past this part as in the screenshot.
During Optimization you also can enable the Timeframe option for multiple Timeframe testing. Be aware to not check the last option (Enable Data Extraction). If you checkbox it it will not write all the results. The picture above is just serves as an example.
This is the result of the Optimization Data Written to a CSV File. For the Optimization Pass Field the cbot class writes to the file in the order that it is finishing, so that for some reason it some times doesn't match the same Pass number as it is shown in the Ctrader Platform. The most important part is that all the data is correctly saved for every optimization test.
AW set TP-SL percent
1
0
169
free
05 May 2023
this bot set take profit and stop loss for all position by percent based on balance
Singularity-IQR SmartPro
0
0
98
paid
02 May 2023
Hello Traders,
Introducing Singularity-IQR SmartPro, a groundbreaking adaptive algorithm that goes beyond traditional indicators and relies on advanced statistical analysis techniques. Developed in March 2022, this powerful cBot has been live-tested for 13 months, delivering outstanding real market results. The best part? You don't need to optimize it for different assets - the same parameters work across various markets.
To preserve the edge of the Robot, we'll limit active subscriptions to a maximum of 50 (see details below).
Pros:
Minimal parameters and variables, significantly reducing the possibility of overfitting
Recommended parameters not based on optimization, minimizing the risk of curve fitting
Utilizes a proprietary adaptive strategy with sophisticated statistical techniques for a competitive edge over other market participants
13 months of live testing (see Results below)
Works on multiple assets with the same parameters, but excels on AUDUSD & GBPUSD (15min)
Cons:
The cBot employs a catastrophic stop loss for black swan events. Though rare, it has been hit a few times in backtesting. Overleveraging the robot may result in a significant drawdown, so manage your risk wisely.
The strategy requires a broker with raw spreads. We recommend IC Markets, as our live tests were conducted on their server with great success.
FAQ:
Q: If your cBot is so profitable, why don't you use it yourself? A: I have other algorithms that outperform this strategy.
Q: Why are the number of active subscriptions limited? A: The more capital invested in the robot, the lower its edge. We may adjust the subscription limit in the future based on the strategy's results.
Q: Can I buy the cBot or its source code? A: No, you can only rent the bot for one month at a time.
Q: How much does the rent cost? A: The cost depends on the number of active subscriptions at the time of registration. Prices increase for every 10 active subscriptions, as follows: Tier 1: 1-10 users - Subscription price: $32 per user per month Tier 2: 11-20 users - Subscription price: $40 per user per month Tier 3: 21-30 users - Subscription price: $48 per user per month Tier 4: 31-40 users - Subscription price: $56 per user per month Tier 5: 41-50 users - Subscription price: $64 per user per month Act fast to secure the best price!
Q: How can I rent the cBot? A: Email us at singalgolab@gmail.com, and we'll send you the offer and payment method.
Q: Is there a free trial? A: Unfortunately, we cannot offer free trials due to the risk of reverse engineering.
Q: Did you include transaction costs and spreads in your backtest? A: Yes, and we encourage you to do the same, as this strategy is sensitive to spreads.
Disclaimer: Trading foreign exchange on margin carries a high level of risk and may not be suitable for all investors. The high degree of leverage can work against you as well as for you. Before deciding to trade foreign exchange, you should carefully consider your investment objectives, level of experience, and risk appetite. The possibility exists that you could sustain a loss of some or all of your initial investment and, therefore, you should not invest money that you cannot afford to lose. You should be aware of all the risks associated with foreign exchange trading and seek advice from an independent financial advisor if you have any doubts.
Past performance of the Singularity-IQR SmartPro is not indicative of future results. The cBot's performance may vary due to market conditions, technical factors, and other unforeseen circumstances. We do not guarantee or imply that users of the Singularity-IQR SmartPro cBot will achieve similar results in the future. Use the cBot at your own risk.
cTrader Profit Defender
1
5
76
paid
26 May 2023
cTrader Profit Defender is a cBot designed for traders who want to manage their trades with trailing stops. This cBot offers two different trailing stop strategies: Levels and Big Bars. With the Levels strategy, users can set specific trigger and protection levels (in pips), and the trailing stop will move to the next protection level when the respective trigger level is hit. With the Big Bars Trailing, the bot will auto detect big bars and move the stop accordingly to your parameters. This cBot works with as many trades as you want and can alert you about its actions.
>>>>>>>>>>>>>> Click here to get this cBot <<<<<<<<<<<<<<<<
Trailing Levels:
As you can see in the image above, this strategy offers 4 basic levels and 1 additional level that keeps adding to the triggers and protections levels. Let's say the last trigger value was 50 pips. If the "Add to Trigger" is set to 10, then the next trigger will be 60, and the next after that will be 70 and so on. The same is true for the Protection level. If the last Protection was 40, then the next protection will be 50 and so on.
One thing to consider when using this strategy is to never set the protections to fractional values smaller than the symbol allows, because that won't work. One example is XAUUSD that only accepts integer values.
Big Bars Trailing Stop:
With this strategy, the cBot will calculate the average size of the last bars and then compare that with the last closed bar. For example, if you've set the parameters as shown in the image above, and the most recent bar is 1.5 times larger than the average, the cBot will consider it as a "big bar."
If you have an open buy position, and you've chosen to include the full range of each candle (including the wicks), the cBot will watch for big bull bars. If the trade is in profit and the cBot detects a big bull bar, it will move the stop loss to just below the low of that bar, plus the number of pips you've specified in the "Add Pips to Stop" parameter. The "Add Pips to Stop" option helps when you want to give a little bit of space for the stop loss.
Alerts:
Here you can see the alert options, as you can see, you can receive sound, pop-up, telegram and email alerts. You can also choose which type of alerts you want.
Here you can learn how to configure the telegram bot and email:
Telegram Alerts
Email Alerts
That is everything for now. Just remember that this cBot does not open any type of trade, it only manages the stop loss of trades you or other bots open.
>>>>>>>>>>>>>> Click here to get this cBot <<<<<<<<<<<<<<<<
Check out my projects:
Indicators:
cTrader Fibonacci Alerts
cTrader Moving Average Alerts
cTrader Bar Close Alert Manager
cTrader Unlimited Trendline Alerts
cTrader Candlestick Patterns Alerts
cBots:
cTrader Profit Defender
by davidmwabuka
free
21 Apr 2023
FINALLY.!!!!!!! I have successfully been able to code this. It has no sell or buy algorithm or strategy. THIS IS A TEMPLATE YOU CAN PUT YOUR STRATEGY IN ONBAR, OR WHEREVER. LET IT DO ITS MAGIC. COMMENT PLEASE Its my first post On CBOTS. I give it for FREE FREE FREE
KINDLY Donate any amount my paypal - Davidmwabuka@gmail.com
If you have a strategy you want me to code it for you, EMAIL ME, check me on whatsapp, phone number is on top of this cbot section.
by davidmwabuka
free
21 Apr 2023
FINALLY.!!!!!!! I have successfully been able to code this. It has no sell or buy algorithm or strategy. THIS IS A TEMPLATE YOU CAN PUT YOUR STRATEGY IN ONBAR, OR WHEREVER. LET IT DO ITS MAGIC. COMMENT PLEASE Its my first post On CBOTS. I give it for FREE FREE FREE
KINDLY Donate any amount my paypal - Davidmwabuka@gmail.com
If you have a strategy you want me to code it for you, EMAIL ME, check me on whatsapp, phone number is on top of this cbot section.
paid
15 Apr 2023
Hi everyone,
After months of trying out different trade copy trading tools I've decided to create my own trade copier for cTrader <> MetaTrader 5 and vice versa.
Introducing Heron, a cTrader <> MT5 trade copier.
You can use it for unlimited amount of masters and slave accounts, regardless of whether the master accounts are configured on cTrader or MT5 (or both).
Below are the list of the features included:
Copy all trades between cTrader and MT5 accounts
SL/TP modifications are supported
Lot multiplier for different slave accounts
Symbol suffix adjustment for different brokers
Reverse trades for hedging purpose
Partial close is supported
1 license key for unlimited accounts
There's a trial version included for unlimited time, but the SL and TP won't be copied to slave accounts and the positions in slave accounts must be closed manually. As the name suggests, the trial version is intended for demo purpose only.
I'll be adding more features in the future, but for now it's publicly available.
Thanks and happy trading!
SK1 - EASY Khan GRID - v1
1
0
201
by GoldnOil750
free
10 Apr 2023
Hi,
this is an old Grid bot, re-written by me to make it easy to understand with lot of comments. This can act as a template to develop and build a more smarter cBOT on top of it. Like you can add triggers like MA crossover, or any indicator of your choice to control BUY / SELL ORDERS.
Features :
1. SCALE IN : This means that add positions to TREND only.
2. SCALE OUT : Add Positions against the TREND; in a ranging market it is helpful.
3. Average Take Profit : It re-arranges all the TAKE PROFIT at a single level.
4. Equity Manager : Any conditions you want to put regarding the Equity Amount
5. Margin Manager : Any condition you want to put if Margin % is falling beyond a certain level.
6. Buy/Sell settings : If you want to turn off any one direction, set the First Volume and the increment and the max vol
7. Other Settings : Max Spread, Slippage can be set. A hard exit if Margin level falls below a certain %.
8. More Settings : Timer sets the time it will update the screen display values to put less load on the cpu, Display on/off, and #3. Force Buy/Sell: is right now acting to atleast always place an order. If you develop other trigger conditions for Buy/Sell, then you can set it to false.
note : I haven't explained each and every settings as mostly are self explanatory. Like Grid-Pipstep is the gap in pips to keep between two Buy or Sell Orders. For Gold it can be 500 pips and for Forex it can be 20 pips.
I HOPE you guys like it. do give feedback.
Cheers!
///S.Khan
skhan.projects@gmail.com
cBot Renko Trend
2
0
100
paid
13 Apr 2023
DATA ABOUT THE cBot
Attached are the explanatory images of the indicator.
simonaggioriccardo@gmail.com
Telegram: simomaggioriccardo
Phone: +39 3283470121
To download the code, make a donation and write to the email or telegram indicated here!
€200
Paypal: @simonaggior
DOWNLOAD DATA FILE EXCEL FROM MEGA
DOWNLOAD DATA FILE EXCEL FROM MEGA
Attached are the explanatory images of the indicator.
simonaggioriccardo@gmail.com
Telegram: simomaggioriccardo
Phone: +39 3283470121
To download the code, make a donation and write to the email or telegram indicated here!
€100
Paypal: @simonaggior
DOWNLOAD DATA FILE EXCEL FROM MEGA
(Fx4U) GBPJPY - Bot and Source code
0
0
4948
by Fx4U.net
paid
11 Apr 2023
- Bot works only on GBPJPY H1 timeframe
- Bot works on SMA, MACD, ADX, Stochastic indicators, current price and candlestick.
Source code price: 1500 usd
Bot without source code: 200 usd
Rent: 70 usd/year
The source code you buy can be further adjusted or applied to other currency pairs
Download the bot: Fx4U.GBPJPY.v4.3.zip
Please contact https://t.me/vnfx4u to buy bot or visit http://fx4u.net to see other bots
Backtest data: Broker: Icmarkets; Data: Tick data from server (accurate); Commission: 30
(If your broker doesn't have much data, you can login to ctrader account: bot.fx4u.net@gmail.com - Password: fx4u.net)
Backtestint time: 19/01/2014 - 03/18/2023, Risk: 500 usd/order, Profit: 89,938 usd (179 times risk)
Copyright © 2023 Spotware Systems Ltd. All rights reserved.