The most popular forum topics:
- Interesting and Humour 92 new comments
- Any rookie question, so as not to clutter up the forum. Professionals, don't pass by. Nowhere without you - 6. 41 new comments
- New Members introduction 39 new comments
Most read articles this month
![Trading Signal Generator Based on a Custom Indicator](https://c.mql5.com/2/0/icustom_ava.png)
Trading Signal Generator Based on a Custom Indicator
How to create a trading signal generator based on a custom indicator? How to create a custom indicator? How to get access to custom indicator data? Why do we need the IS_PATTERN_USAGE(0) structure and model 0?
![How to publish a product on the Market](https://c.mql5.com/2/0/publish_Market.png)
How to publish a product on the Market
Start offering your trading applications to millions of MetaTrader users from around the world though the Market. The service provides a ready-made infrastructure: access to a large audience, licensing solutions, trial versions, publication of updates and acceptance of payments. You only need to complete a quick seller registration procedure and publish your product. Start generating additional profits from your programs using the ready-made technical base provided by the service.
![Building an Automatic News Trader](https://c.mql5.com/2/0/cover.png)
Building an Automatic News Trader
This is the continuation of Another MQL5 OOP class article which showed you how to build a simple OO EA from scratch and gave you some tips on object-oriented programming. Today I am showing you the technical basics needed to develop an EA able to trade the news. My goal is to keep on giving you ideas about OOP and also cover a new topic in this series of articles, working with the file system.
Published article "Extending MQL5 Standard Library and Reusing Code".
![Extending MQL5 Standard Library and Reusing Code](https://c.mql5.com/2/0/regular-polyhedra-02.png)
MQL5 Standard Library makes your life as a developer easier. Nevertheless, it does not implement all the needs of all developers in the world, so if you feel that you need some more custom stuff you can take a step further and extend. This article walks you through integrating MetaQuotes' Zig-Zag technical indicator into the Standard Library. We get inspired by MetaQuotes' design philosophy to achieve our goal.
Bestsellers in the Market:
The most popular forum topics:
- Grail indicators 85 new comments
- Interesting and Humour 55 new comments
- Any rookie question, so as not to clutter up the forum. Professionals, don't pass by. Nowhere without you - 6. 50 new comments
Bestsellers in the Market:
Most read articles this week
![Trading Signal Generator Based on a Custom Indicator](https://c.mql5.com/2/0/icustom_ava.png)
Trading Signal Generator Based on a Custom Indicator
How to create a trading signal generator based on a custom indicator? How to create a custom indicator? How to get access to custom indicator data? Why do we need the IS_PATTERN_USAGE(0) structure and model 0?
![How to publish a product on the Market](https://c.mql5.com/2/0/publish_Market.png)
How to publish a product on the Market
Start offering your trading applications to millions of MetaTrader users from around the world though the Market. The service provides a ready-made infrastructure: access to a large audience, licensing solutions, trial versions, publication of updates and acceptance of payments. You only need to complete a quick seller registration procedure and publish your product. Start generating additional profits from your programs using the ready-made technical base provided by the service.
![Building an Automatic News Trader](https://c.mql5.com/2/0/cover.png)
Building an Automatic News Trader
This is the continuation of Another MQL5 OOP class article which showed you how to build a simple OO EA from scratch and gave you some tips on object-oriented programming. Today I am showing you the technical basics needed to develop an EA able to trade the news. My goal is to keep on giving you ideas about OOP and also cover a new topic in this series of articles, working with the file system.
Most downloaded source codes this week
- Demo_BitmapOffset (OBJPROP_XOFFSET and OBJPROP_YOFFSET) If you need to show just a part of the image at the moment and hide other, you can use the moving window by specifying the visible area of the image.
- MQL5 Wizard - Trade Signals Based on Bullish/Bearish Meeting Lines + Stochastic Trade signals based on "Bullish/Bearish Meeting Lines" candlestick pattern, confirmed by Stochastic indicator is considered. The code of the Expert Advisor based on this strategy can be generated automatically using the MQL5 Wizard.
- XVSI The indicator that calculates the volume corresponding to MA per second (or period).
The most popular forum topics:
- Interesting and Humour 107 new comments
- Any rookie question, so as not to clutter up the forum. Professionals, don't pass by. Nowhere without you - 6. 64 new comments
- Grail indicators 61 new comments
Bestsellers in the Market:
The most popular forum topics:
- Interesting and Humour 80 new comments
- New Members introduction 46 new comments
- Experiments with MetaTrader 5 at Discovery 33 new comments
The most downloaded free products:
Published article "Expert Advisor for Trading in the Channel".
![Expert Advisor for Trading in the Channel](https://c.mql5.com/2/17/834_22.gif)
The Expert Advisor plots the channel lines. The upper and lower channel lines act as support and resistance levels. The Expert Advisor marks datum points, provides sound notification every time the price reaches or crosses the channel lines and draws the relevant marks. Upon fractal formation, the corresponding arrows appear on the last bars. Line breakouts may suggest the possibility of a growing trend. The Expert Advisor is extensively commented throughout.
Bestsellers in the Market:
The most popular forum topics:
- Interesting and Humour 88 new comments
- Any rookie question, so as not to clutter up the forum. Professionals, don't pass by. Nowhere without you - 6. 27 new comments
- New Members introduction 20 new comments
Most read articles this month
![Trading Signal Generator Based on a Custom Indicator](https://c.mql5.com/2/0/icustom_ava.png)
Trading Signal Generator Based on a Custom Indicator
How to create a trading signal generator based on a custom indicator? How to create a custom indicator? How to get access to custom indicator data? Why do we need the IS_PATTERN_USAGE(0) structure and model 0?
![How to publish a product on the Market](https://c.mql5.com/2/0/publish_Market.png)
How to publish a product on the Market
Start offering your trading applications to millions of MetaTrader users from around the world though the Market. The service provides a ready-made infrastructure: access to a large audience, licensing solutions, trial versions, publication of updates and acceptance of payments. You only need to complete a quick seller registration procedure and publish your product. Start generating additional profits from your programs using the ready-made technical base provided by the service.
![How to Order an Expert Advisor and Obtain the Desired Result](https://c.mql5.com/2/0/Order_EA_MQL5_Job.png)
How to Order an Expert Advisor and Obtain the Desired Result
How to write correctly the Requirement Specifications? What should and should not be expected from a programmer when ordering an Expert Advisor or an indicator? How to keep a dialog, what moments to pay special attention to? This article gives the answers to these, as well as to many other questions, which often don't seem obvious to many people.
Bestsellers in the Market:
The most popular forum topics:
- A newcomer asks! 82 new comments
- [THEME CLOSED. Please don't post here] Elliot 35 new comments
- Interesting and Humour 25 new comments
New publications in CodeBase
- Script for Calculation of Candle Statistics The script calculates candles statistics (the minimal, maximal and average values of candles body and shadows) of the current chart.
- Close Pending Orders.mq4 This script can close all your pending orders in your MT4, or you can select different pending orders.
Bestsellers in the Market:
The most popular forum topics:
- The market is a controlled dynamic system. 66 new comments
- Any rookie question, so as not to clutter up the forum. Professionals, don't pass by. Nowhere without you - 6. 56 new comments
- Interesting and Humour 50 new comments
Most read articles this week
![Trading Signal Generator Based on a Custom Indicator](https://c.mql5.com/2/0/icustom_ava.png)
Trading Signal Generator Based on a Custom Indicator
How to create a trading signal generator based on a custom indicator? How to create a custom indicator? How to get access to custom indicator data? Why do we need the IS_PATTERN_USAGE(0) structure and model 0?
![How to publish a product on the Market](https://c.mql5.com/2/0/publish_Market.png)
How to publish a product on the Market
Start offering your trading applications to millions of MetaTrader users from around the world though the Market. The service provides a ready-made infrastructure: access to a large audience, licensing solutions, trial versions, publication of updates and acceptance of payments. You only need to complete a quick seller registration procedure and publish your product. Start generating additional profits from your programs using the ready-made technical base provided by the service.
![How to Order an Expert Advisor and Obtain the Desired Result](https://c.mql5.com/2/0/Order_EA_MQL5_Job.png)
How to Order an Expert Advisor and Obtain the Desired Result
How to write correctly the Requirement Specifications? What should and should not be expected from a programmer when ordering an Expert Advisor or an indicator? How to keep a dialog, what moments to pay special attention to? This article gives the answers to these, as well as to many other questions, which often don't seem obvious to many people.
Most downloaded source codes this week
- CDownLoadHistory class The CDownLoadHistory class provides the methods of historical data downloading.
- LeMan Objective The indicator shows possible targets of price movement. It calculates the distance from the market entry price to the highs and lows displaying the quartiles deviation.
- OptimReport v2.15 If you want to optimize your Expert Advisor using your own characteristics, you can use "Custom max" mode via OnTester() function. This code provides you many characteristics, which can be used during the optimization of your EA. Also it allows you to save the optimized charateristics in HTML file.
Bestsellers in the Market:
The most popular forum topics:
- Interesting and Humour 108 new comments
- Any rookie question, so as not to clutter up the forum. Professionals, don't pass by. Nowhere without you - 6. 83 new comments
- [THEME CLOSED. Please don't post here] Elliot 50 new comments
Bestsellers in the Market:
The most popular forum topics:
- Interesting and Humour 84 new comments
- Any rookie question, so as not to clutter up the forum. Professionals, don't pass by. Nowhere without you - 6. 81 new comments
- Harmonic Analysis 55 new comments