Category Other  at 29/09/2023

EURUSD 1 Minute - new upgraded robot

Notice. There is an update for this algorithm which is awaiting moderation. Please check back soon to view the latest version of this algorithm.

For rental or purchase inquiries, please contact me via email at

Download the robot using this link (FREE TEST until 10.11.2023):

I have enhanced the performance of my robots significantly, making them much safer to use. They now offer a more organized and precise trading experience.

To perform backtesting and optimization of the robots in cTrader for optimal results, please follow these instructions:

  1. Change the Slow Moving Average Type to: Weighted.

YouTube video:

Screenshot (IC Markets broker):

Backtesting on Historical data: 2011 - 2023


You are welcome to test this  robot for free until October 3, 2023. After that date, the robot will no longer open any new trades. However, you can still conduct backtesting and optimization with it up to that date. Please be aware that the results may differ based on the broker you use. The robot has been specifically optimized for IC Markets. If you opt for a different broker, I suggest optimizing the robot to ensure it operates at its best under your chosen broker's conditions and data feed. This will help you achieve the optimal results for your trading strategy.



Rental Plans:

  • 1 Month / 31 days = 15 EUR (you can also rent it for more than 1 month at once)
  • 1 Year = 150 EUR  
  • 2 Years = 250 EUR 

Purchase Plans:

  • Buy without the source code = 800 EUR (you get free updates for the next 12 months)
  • Buy with the source code = 1500 EUR 


I accept PayPal only

Contact Information:

For rental or purchase inquiries, please contact me via email at .

-Why rent or buy this robot? Because you get all the indicators and all the parameters, so you can optimize it using the optimization program in cTrader. This means, you can use the robot on any broker you like and optimize the robot any time you like. You can use it on any symbol (forex -eur/usd, aud/usd,..), gold, crypto,.. if you optimize it.



New Upgrades:

*Important Robot Update:
I'm thrilled to introduce some fantastic enhancements to our trading robot that will significantly improve your trading experience.

1. Robot-Only Position Management
What this means is that the trading robot will now only handle its own trades. It will leave your manually placed trades untouched. This gives you complete control over the trades you make yourself.  It won't touch any trades you make manually.

2. Works with Different Instruments
You can use the robot with various currency pairs, like EURUSD or AUDUSD, all within the same trading account. Here's how it works: you can assign a unique name to each currency pair you're trading using the new "Custom Label" feature.
For example, if you're trading EURUSD, you can set a custom label like "EUR_ROBOT." Then, for AUDUSD, you can use "AUD_ROBOT." Now, the robot will only manage trades for the specific currency pair that matches its label. This customization makes your trading more precise and organized.
Please remember to set the Custom Label - Symbol for each instrument with a different name / label, so the robot won't close your other open positions. This way, you can use the same robot on multiple instruments without any interference between them."

3. No Limits on Max Trades
The robot's maximum open positions are now exclusively focused on the trades it opens. This means that any manual trades you make won't count toward the robot's maximum trade limit. You have the freedom to place as many manual trades as you want without restrictions. The robot will only manage the trades it initiates, ensuring you have full control over your manual trading decisions.

4. Enhanced Risk Management - (Parameter) Stop If Equity Falls Below %
I've implemented a significant enhancement to the robot's risk management system. Now, in addition to existing features, the robot will also automatically close all open positions if your Equity falls below a certain threshold. The old version only stopped opening new positions. This added layer of security ensures that your account is better protected in volatile market conditions.

These changes are designed to provide you with more flexibility and control over your trading strategies. If you have any questions or need further assistance, please don't hesitate to reach out. I'm here to make your trading experience as smooth as possible. Happy trading!

*Please optimize the robots yourself.

In the video example below, you'll see how I optimize it on AUDUSD 1 Minute (OnBAR robot version). You can optimize the robot on your chosen broker (such as IC Markets, Pepperstone, TopFX, FTMO, etc.). Now, let's walk through a step-by-step guide to understanding robot optimization in cTrader:


Backtesting example:

Optimization example:

PHOTOS of good optimization results. See the photos and change the parameter settings to your liking:
** You have the flexibility to use them on any symbol. 
It's important to note that the results may vary depending on the broker you use. The robots have been specifically optimized for IC Markets. If you decide to use a different broker, I recommend optimizing the robots to ensure they perform optimally with your chosen broker's conditions and data feed. This will help you achieve the best possible results for your trading strategy.
However, I recommend using them on EURUSD 1 Minute, as it has been optimized for performance from 2011 to 2023 and is currently the safest option.
Please take a moment to review the attached screenshots/photos to familiarize yourself with the parameter settings. Feel free to make any adjustments according to your preferences and trading strategy:



*EURUSD 1 Minute (OnBar robot version)
Optimize the robot every month. It's safest to use the robot on EURUSD 1 Minute because it has been optimized using the complete cTrader historical data (2011 - 2023). I highly recommend using this parameter settings.

When optimizing the EURUSD 1 Minute (OnBar robot version) using "m1 bars from Server (open prices)" from 2011 to 2023, it's essential to ensure that the Equity Curve (the yellow line) remains consistent / the same. You can verify this by initially backtesting the robot on EURUSD 1 Minute data from 2017 to 2023, using "m1 bars from Server (open prices), and capturing a screenshot. Following that, you should perform another backtest with the same parameter settings, this time using "tick data from Server (accurate). Please remember that only optimizing and backtesting using "tick data from Server (accurate) is 100% correct - you will get the exact "Net profit" and the exact max "Equity Drawdown (EUR/USD)""

The real Max Equity Drawdown in cTrader is NOT in percentage (%). The actual Max Equity Drawdown in cTrader is measured in EUR, USD, or the currency of your trading account. This is the correct All-Time Max Drawdown.

The robots do not generate profit every day or every week. It's important to be patient as the robots are designed for long-term profitability. I understand that some of you may be seeking quick wealth, but it's not achievable within a month. If your trading account balance is around 100 USD, and the monthly rental fee is 15 EUR, I acknowledge that this cost might be a concern for you
Robot Description:

For those who are unable to optimize the cBot due to using .NET 4, please download and install .NET 6 from the following link:

Alternatively, when you rent the cBot, you can request the .NET 4 version."

My cBot is built using the new .NET 6.


Best regards,

// // The author hid the code of this algorithm
Algo_Europe's avatar

Joined 06.12.2020

  • Type: Paid
  • Language: C#
  • Trading Platform: cTrader Automate
  • Filename: EURUSD 1 Minute - New upgraded robot.algo
  • Rating: 0
  • Installs: 104
Only logged in users can post a comment
Comments not found