Time in Trade

TopicStarter

Moderator
Apr 15, 2024
9,299
4
38

Introduction​

Time in Trade is a trading robot that claims to capitalize on market volatility by opening pending orders at specific times. Designed by Denis Diakonov, this EA has garnered a 5-star rating from users, but let's not get carried away. As professional traders and programmers from the EASY Trading Team, we know that every strategy has its quirks and limitations. So, let's dive into the nitty-gritty of setting up and using this robot, shall we?

Installation and Setup​

First things first, you need to install the Time in Trade EA on your MetaTrader 5 platform. Here's a step-by-step guide:

  • Download the EA from here.
  • Open MetaTrader 5 and go to File > Open Data Folder.
  • Navigate to MQL5 > Experts and paste the downloaded EA file.
  • Restart MetaTrader 5.
  • In the Navigator window, find Time in Trade under Expert Advisors and drag it onto your desired chart.
  • Configure the input parameters: Open Price, Stop Loss, Trailing, Volume, and Risk level.
  • Enable Algo Trading by clicking the Algo Trading button on the toolbar.

Now, you're all set to let the robot do its thing. But don't just sit back and relax; keep an eye on it.

User Experience​

Let's talk about the user feedback. According to dididoremi, the EA works well in a trending market but lacks a magic number. Webart praises its performance on pairs like EUR/USD, GBP/USD, and AUD/USD but notes that it blocks other robots. Luis Mariano Vazquez Marcos simply calls it Excelente. While these reviews are glowing, they don't paint the full picture. The robot has its limitations, especially when it comes to real-world performance versus backtesting.

Tips for Improvement​

Here are some tips to get the most out of Time in Trade:

  • Monitor the EA regularly to ensure it doesn't block other robots.
  • Adjust the Risk level based on your free margin to avoid over-leveraging.
  • Use the trailing stop feature to lock in profits.
  • Backtest the EA on different pairs and timeframes to find the optimal settings.
  • Keep an eye on economic calendars to understand when high-impact news events will occur.

Source Code of Time in Trade​

We don't have the original source code of the Time in Trade robot sold on MQL5, but we can create a similar code based on its description. If you have any questions about the code, feel free to ask. This example code is provided by easytradingforum.com and is based on the description of the Time in Trade robot available on MQL5. Note that the EASY Trading Team does not sell the Time in Trade robot; we only created a code based on its description.

Code:
You don't have permission to view the code content. Log in or register now.

Download Time in Trade for Free​

Ready to give Time in Trade a spin? Download the example code for free from here. If you have any questions or need further assistance, don't hesitate to reach out. Happy trading!
 

Attachments

  • Time in Trade.mq5
    5.1 KB · Views: 0
I tested it on a demo account, and it performs exceptionally well during significant trends or news events. However, I encountered some errors in the expert log: CS 0 14:01:03.357 Time in Trade (GBPUSD,M5) OrderSend error 4756 CS 0 14:01:03.549 Time in Trade (USDJPY,M5) OrderSend error 4756 CS 0 14:06:02.715 Time in Trade (GBPUSD,M5) OrderSend error 4756 CS 0 14:06:02.935 Time in Trade (GBPUSD,M5) OrderSend error 4756 CS 0 14:06:03.159 Time in Trade (GBPUSD,M5) OrderSend error 4756 CS 0 14:06:03.380 Time in Trade (GBPUSD,M5) OrderSend error 4756 CS 0 14:06:03.596 Time in Trade (GBPUSD,M5) OrderSend error 4756. Additionally, here is what I found in the journal: 14:06:03.350 Trades '8577408': cancel order #307745879 buy stop 0.28 GBPUSD at 1.20902 sl: 1.20587 14:06:03.380 Trades '8577408': failed cancel order #307745884 buy 0 at market [Invalid request] 14:06:03.381 Trades '8577408': cancel order #307745879 buy stop 0.28 GBPUSD at 1.20902 sl: 1.20587 14:06:03.588 Trades '8577408': accepted cancel order #307745879 buy stop 0.28 GBPUSD at 1.20902 sl: 1.20587 14:06:03.589 Trades '8577408': cancel #307745879 buy stop 0.28 GBPUSD at market done in 239.284 ms 14:06:03.596 Trades '8577408': failed cancel order #307745879 buy 0 at market [Invalid request].
 
While backtesting rendered impressive results, the real trading scenario seemed to differ significantly. There were a few minor victories, but substantial losses overpowered them, leading to an overall negative yield. My trading setup might be the root cause of this discrepancy, warranting a detailed examination. As a Bitcoin and Ethereum enthusiast, I was looking forward to profitable results. I'll continue analysing market trends to optimize my strategies.