Is this you? As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.
Claim your profile
Articles by CTrade trade
Developing a Calendar-Based News Event Breakout Expert Advisor in MQL5
Set the saveFile variable to "false" to prevent the binary data file from closing upon initialization. Select a reasonable deviation and stop loss. A deviation that is too wide will fail to capture the news event volatility, while a deviation or stop loss that is too narrow will be prone to slippage during news spikes. Choose a reasonable position closing time. I recommend selecting an hour close to the market close or the end of the trading day, so you can capture the entire news-driven move.
Building A Candlestick Trend Constraint Model (Part 9): Multiple Strategies Expert Advisor (I)
MetaTrader 5 — Trading systems | 27 September 2024, 09:43 148 0 Introduction The 7 select Famous Strategies Discussion Incorporation of a magic number. Implementation of the Trend Following Strategy Test Results Conclusion Introduction From the beginning of this article series, our emphasis has been on aligning our experts with the prevailing sentiment of the daily (D1) candles. The shape of the daily candle has served as the primary guiding feature.
How to Implement Auto Optimization in MQL5 Expert Advisors
MetaTrader 5 — Examples | 13 September 2024, 16:26 66 0 Get ready to be introduced into the wonderful world of auto-optimizing forex trading algorithms. It can allow your Expert Advisor (EA) to adjust itself for the next iteration of trading based on how the market conditions are after a trade is done. Consider your EA a savvy trader that looks at trends via moving averages. It worked but what if it was a market aware black box that could still learn to tuning its strategy with time?
Building A Candlestick Trend Constraint Model (Part 8): Expert Advisor Development (II)
MetaTrader 5 — Tester | 30 August 2024, 13:34 20 0 Introduction Creating the Expert Advisor: (i) Launching the default EA (template) in MetaEditor. (ii) Customizing the Template. (iii) Writing Trend Constraint Expert logic into the prepared Template. Tester Conclusion In our previous article, we explored creating an expert advisor (EA) using the Trend Constraint V1.09 indicator, complemented by the manually executed Trend Constraint R-R script for placing risk and reward rectangles.
Implementing a Bollinger Bands Trading Strategy with MQL5: A Step-by-Step Guide
MetaTrader 5 — Trading | 7 August 2024, 11:38 78 0 In the dynamic world of financial trading using of technical indicators can be of big impact. Bollinger Bands are one such effective technique that traders can use to determine possible entry and exit points based on price volatility and trend strength. This article explores automating trading choices with a Bollinger Bands trading technique utilizing the MQL5 programming language in MetaTrader 5.
Using optimization algorithms to configure EA parameters on the fly
Contents 1. Introduction 2. Architecture of an EA with self-optimization 3. Virtualization of indicators 4. Virtualization of strategy 5. Testing functionality 1. Introduction I often get asked questions about how to apply optimization algorithms when working with EAs and strategies in general. In this article I would like to look at the practical aspects of using optimization algorithms.
An example of using the AO Core library for self-optimization
AO Core To ensure self-optimization of the advisor for implementing any required capabilities and functionalities, the scheme presented in Figure 1 is employed. On the "History" timeline, the advisor is positioned at the "time now" point where the optimization decision is made. The "EA" advisor invokes the "Manager function" which manages the optimization process, with the advisor passing optimization settings, "optimization parameters" to this function.
Modified Grid-Hedge EA in MQL5 (Part I): Making a Simple Hedge EA
In the first IF statement, we used "Bid" price and stated to open a position when "Bid" goes below or equal to "C" and "isBuyPosition" is false. Why did we use "Bid" here? Suppose we use the Ask price, then there is a possibility that the previous buy position is closed, but the new sell position doesn't get opened. This is because we know that the buy opens at Ask and closes at Bid, leaving a possibility that the buy will be closed when Bid crosses or equals the C price level line from above.
Testing different Moving Average types to see how insightful they are
Do you like the article? Share it with others — post a link to it! MetaTrader 5 — Tester | 22 August 2023, 13:23 510 0 In my previous article, we considered the most popular types of Moving Averages (simple, weighted, exponential): Learn how to design different Moving Average systems. We will continue this topic in this article and we will use the simple type to compare its results with other types of moving averages.
Understanding functions in MQL5 with applications
Do you like the article? Share it with others — post a link to it! Similar articles MetaTrader 5 — Trading | 18 July 2023, 12:16 154 0 Introduction In the programming world there is a very popular term that we use and hear a lot as per its importance in any software which is the Function. In this article, we will learn about it in detail to learn how to create very functional and high-quality software.
Show More
loading
Actions
Is this you?
As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.Get in touch with CTrade
Contact CTrade, search articles and posts on X, monitor coverage, and track replies from one place.
Learn more about Muck Rack