Log in or Register to gain access to the benefits from all our services.

Traders Forum

Ask questions on technical analysis, discuss trading systems and improve your MQL5 programming skills to develop your own trading strategies.

Communicate and share your experience with traders from anywhere in the world, answer questions and help beginners — MQL5.community is developing along with you.

Insert/remove indicator by CHARTEVENT_KEYDOWN possible?

Hey guys, I sometimes want to see the Bill Williams Fractal indicator in my charts and I wondered if it is somehow possible to insert it by just pressing a key. Removing it can be simply done by ChartIndicatorDelete() but I have no idea how to insert it.  Any ideas if this is possible? Thanks!

How to stop trading for rest of the day if xxx profit reach

Hi, can someone help how to to teach an ea when xxx amount  of open orders reached than do not open trades for the rest of the day and start on next day. I am counting my openorders right now like this double Open_Orders_Profit(){   double openordersprofit = 0;   RefreshRates();   int...

Indicators: Elliott Wave Oscillator

Elliott Wave Oscillator: A good oscillator for helping you count Elliot waves. Author: Hossein Nouri

Looking for an expert troubleshooting with MT4 VPS server!

Hi! Is there anyone who has a lot of knowledge of the MT4 VPS server? I have a subscription to this VPS server, but the platform does not connect to the VPS server I have paid for (at least that is what I think). Take a look at the attached image. Can someone help me with this, please?

Traders Joking

Do you have interest or hobby outside trading ?, or some jokes and humor for other forumer ? or maybe something else ?, Well, why don't show it here. Life is NOT all about trading or programming, and so is this topic, and you must participate in this topic ;D.

Traders joking, the beginning

They say that an average trader can work for about twothree years. Then he has enough money to buy Ferrari and spend the rest of the money on psychoanalyst and antidepressants. Well, drive your Ferrari and save the rest of the money by reading our next column. Making money is one of the funniest...

How to calculate maximum value of 10 or more variables

Hello, I am saving values of a indicator in variable 10 times or more based on shift. Now I want to calculate the maximum and minimum value of those values. Whats the best way? MathMax(v3,MathMax(v1,v2))..........? Using arrays? I create array[] and resize and insert value from indicator? This...

MQL5 no longer responds to tickets on financial issues ?

Just wondering whats going on with Mql5 support these days. Their support is so messed up right now. I can remember how Mql5 service desk support was easy to access before but now i can say they are pretty much asleep. I have opened a ticket for a financial issue i've been having on my account for...

Something Interesting

This is about something interesting which we can find here for MT4 and MT5 on CodeBase, Articles and inside the threads. No any signals, market prodducts, external links (to download or any), no any advertising, no any commercial things please.

How to Start with Metatrader 5

I decided to create this thread to help to myself and to the others to start with Metatrader 5. I am experienced in MT4 and in forex in general (i hope : ) but we traders really need to collect all the information about it in one place. I will make some posts about 'how I am starting with MT5'....

Financial Trading Articles

Learn how to create your own technical indicators and trading robots from the huge database of articles written by expert traders.

Share your trading and programming experience with those who are new to algorithmic trading, write an article about it and earn $200. In addition, we will translate your article to six languages.

Price velocity measurement methods

There are multiple different approaches to market research and analysis. The main ones are technical and fundamental. In technical analysis, traders collect, process and analyze numerical data and parameters related to the market, including prices, volumes, etc. In fundamental analysis, traders analyze events and news affecting the markets directly or indirectly. The article deals with price velocity measurement methods and studies trading strategies based on that methods.

Evaluating the ability of Fractal index and Hurst exponent to predict financial time series

Studies related to search for the fractal behavior of financial data suggest that behind the seemingly chaotic behavior of economic time series there are hidden stable mechanisms of participants' collective behavior. These mechanisms can lead to the emergence of price dynamics on the exchange, which can define and describe specific properties of price series. When applied to trading, one could benefit from the indicators which can efficiently and reliably estimate the fractal parameters in the scale and time frame, which are relevant in practice.

Library for easy and quick development of MetaTrader programs (part VII): StopLimit order activation events, preparing the functionality for order and position modification events

In the previous articles, we started creating a large cross-platform library simplifying the development of programs for MetaTrader 5 and MetaTrader 4 platforms. In the sixth part, we trained the library to work with positions on netting accounts. Here we will implement tracking StopLimit orders activation and prepare the functionality to track order and position modification events.

Library for easy and quick development of MetaTrader programs (part VI): Netting account events

In the previous articles, we started creating a large cross-platform library simplifying the development of programs for MetaTrader 5 and MetaTrader 4 platforms. In the fifth part of the article series, we created trading event classes and the event collection, from which the events are sent to the base object of the Engine library and the control program chart. In this part, we will let the library to work on netting accounts.

Applying OLAP in trading (part 2): Visualizing the interactive multidimensional data analysis results

In this article, we consider the creation of an interactive graphical interface for an MQL program, which is designed for the processing of account history and trading reports using OLAP techniques. To obtain a visual result, we will use maximizable and scalable windows, an adaptive layout of rubber controls and a new control for displaying diagrams. To provide the visualization functionality, we will implement a GUI with the selection of variables along coordinate axes, as well as with the selection of aggregate functions, diagram types and sorting options.

Applying OLAP in trading (part 1): Online analysis of multidimensional data

The article describes how to create a framework for the online analysis of multidimensional data (OLAP), as well as how to implement this in MQL and to apply such analysis in the MetaTrader environment using the example of trading account history processing.

Developing graphical interfaces based on .Net Framework and C# (part 2): Additional graphical elements

The article is a follow-up of the previous publication "Developing graphical interfaces for Expert Advisors and indicators based on .Net Framework and C#". It introduces new graphical elements for creating graphical interfaces.

Library for easy and quick development of MetaTrader programs (part V): Classes and collection of trading events, sending events to the program

In the previous articles, we started creating a large cross-platform library simplifying the development of programs for MetaTrader 5 and MetaTrader 4 platforms. In the fourth part, we tested tracking trading events on the account. In this article, we will develop trading event classes and place them to the event collections. From there, they will be sent to the base object of the Engine library and the control program chart.

Selection and navigation utility in MQL5 and MQL4: Adding data to charts

In this article, we will continue expanding the functionality of the utility. This time, we will add the ability to display data that simplifies our trading. In particular, we are going to add High and Low prices of the previous day, round levels, High and Low prices of the year, session start time, etc.

Library for easy and quick development of MetaTrader programs (part IV): Trading events

In the previous articles, we started creating a large cross-platform library simplifying the development of programs for MetaTrader 5 and MetaTrader 4 platforms. We already have collections of historical orders and deals, market orders and positions, as well as the class for convenient selection and sorting of orders. In this part, we will continue the development of the base object and teach the Engine Library to track trading events on the account.

Jobs for Freelancers

Order a custom technical indicator, a trading robot or any other app for the MetaTrader platforms from trusted developers.

Professional programmers deal with hundreds of orders in the MQL5 Freelance section with guaranteed payment and instant withdrawal of earnings through convenient payment systems.

'All the Harmonic Patterns'

indicator for all the 'Harmonic Chart Patterns' is required. This indicator will draw the pattern on the chart along with entry, stop loss and target 1/2 or even 3rd target clearly visible on the chart. Scanner for this will be required. The entry of any position and any stop loss hit or target...

I want an Expert advisor base on 123 Forex Trading Strategy

I want an Expert advisor base on 123 Forex Trading Strategy The 123 Forex trading strategy is based on price action and normal Forex market structure that any trader should know. The 1 2 3 trading strategy is used as a continuation trading setup that is designed to take advantage of the...

I need an Triangle EA that work good

Hello developer. I need an Triangle EA (price action strategy) Please send me your ea demo test file to test it with my own tickdata. thank for your reply 1. I want source code 2. Clear code 3. without dll import

Forex Green_EA

Hello There Here attached a Tamer Hansen Indicator that show an arrow on the chart. Can you make an EA with this indicator that does not have mql4. If you can, I would like to have: Trailing stop                            ...

Draw Lines on chart using values from Excel

hi, i want to draw lines on chart from data in excel spreadsheet. it is fixed levels. just draw lines on chart from excel sheet.its  w d gann levels. If possible then import data from excel file & fixed draw lines on chart in mt4.

Ea mt4

I need an expert advisor with a sequence of trade with the lot that increases the work I would like within 1 day because I think it's very simple thanks best regards

EA for Brasil Mini Index (WIN) based on high and low price of period of current day

I'm looking for a EA to trade on Brasil mini index market (WIN) where it will trade based on the first candle of the day on 15M, 20M or 30M periods. Strategy: The strategy is to wait the first 15 or 20 or 30 minutes of the day, identify the highest and lowest prices during that period (...

Need EA to trade based on indicator

I have some knowledge of programming but not sure how to use arrays etc. Below is what I am trying to achieve. -Use Tales,candle length indicator (Attached) -Calculate the last "n" candles top tale and bottom tale from Tales indicator. Entry rules: Example trade BUY entry picture attached....

EA that enters at a chosen hour

Buy and sell order at he same time (both of them) at a chosen hour of the day. Choosing lot size and  with an optional trailing stop, nothing else, very simple

Hedge EA

This Hedge EA should take a single Hedge trade against trades taken by other EA’s. It Hedges positions that exceed certain draw down % for the relevant pair and providing an alert (Pop/Email/Push).  Input Parameters ----------- Trade Type --------------- Currency Pairs...

MQL5 Programs Market

Dozens of new automated trading applications appear in the MQL5 Market every day. Choose the right app among 10,000 products and forget about unnecessary routine operations of manual trading.

Sell your algorithmic trading programs through the largest store of trading applications!

CreateGridOrdersTune

A script for opening a grid of orders If you need to quickly open several pending orders (Buy Limit, Sell Limit, Buy Stop, Sell Stop) on a certain distance from the current price, this script will do all the routine for you! Allow AutoTrading before running the script. Usage: Run the script on a chart. Input Parameters: Language of messages displayed (EN, RU, DE, FR, ES) - language of the output messages (English, Russian, German, French, Spanish). Price for open - open price. If set to

AccountQuickReport

The script creates account summary report in a separate window. The report can be created for all deals and on deals for selected financial instruments. It is possible to specify a time interval of calculation and save report to htm-file. The script creates account summary report in a separate window. The report can be created for all deals and for deals of the selected financial instruments. It is possible to specify a time interval of calculation and save report to htm-file. Input par

Neural Hunter MT5

The multi-currency advisor Neural Hunter trades according to signals generated by an advanced system of indicators. The advisor also relies on a robust neural network that filters false signals. By default the Neural Hunter advisor has been trained to trade the following symbols: AUDUSD, EURUSD, GBPUSD, NZDUSD, USDCAD, USDCHF, USDJPY, and XAUUSD (or GOLD). The Neural Hunter advisor is ready for the fully automated trading with these symbols. This is a link for general discussion of the advi

Painting Deals

Painting Deals on active chart. It allows analyzing trade history on an account to which you have an investor (read only) password. Type of the arrow displayed indicated the deal type: Right Arrow means In and In/Out deals Arrow Left Left means Out deals.Blue arrows are for Buy deals and Red arrows are for Sell deals. The indicator displays deals in the real time mode, it also displays their Stop Loss and Take Profit levels. Put the mouse over the arrows to see the details of deals includ

TS Trade

DESCRIÇÃO O TS Trade é um robô desenvolvido por profissionais com longa experiência no Mercado Financeiro. É baseado em algoritmos de negociação avançados. Tem como principal característica uma gestão de risco rigorosa.É perfeito para quem busca uma ferramenta eficaz para automatizar suas negociações. Instale o Robô e deixe que ele faça todo o trabalho por você. MÉTODO O TS Trade utiliza um algoritmo o qual possibilita identificar uma tendência do mercado a partir da movimentação de duas méd

Price Action Scalping

The Price Action Scalping Expert Advisor is based on Special Price Action. Combines with some indicators and AI (Artificial Intelligence) to get opportunities to entry * Features - Allow compound interest or Fix lots by user - Spreads protection, using pending orders (stop order) without any market orders - No grid. No martingale - A small Stoploss for every trade - Combines with RSI and Bollinger Bands indicators - Special Price Action, Special Artificial Intelligence (AI) * Setting --

Scalping Indicator Pro mt4

Scalping Indicator Pro is a powerful indicator that works in trend as well as non trending market conditions. This indicator is perfect for scalp trades as well as swing trades. Scalping Indicator Pro is not just an indicator, but a trading strategy itself. It doesn't requires any additional indicators for the trading setup. Check out the indicator in action. [Video demonstration below] Why use Scalping Indicator Pro? Great for novice traders as well as experienced traders.Low risk entries.Do

PipFinite Trend PRO

Breakthrough Solution For Trend Trading And Filtering With All Important Features Built Inside One Tool! Trend Pro's smart algorithm detects the trend, filters out market noise and gives entry signals with exit levels. The new features with enhanced rules for statistical calculation improved the overall performance of this indicator. Important Information Revealed Maximize the potential of Trend Pro, please visit ► www.mql5.com/en/blogs/post/713938 Test the demo version and explore its fea

EA Element

Element - is an Expert Advisor that uses a unique order processing algorithm that has no analogues - "Parts closing many positions",  allowing  to close positions in parts  both by take profit and stop loss. The advisor not use grid and martingale. Each order has a take profit and stop loss.  Element works on built-in signature indicator showing the coming reversal or change trend.  The advisor is designed to quickly increase the balance, while it has an increased risk of getting a margin call

Moving Average Currency Strength Meter

Before reading the description of this indicator, I just want to introduce to you following concept *MOVING AVERAGE LINE - Typical moving average which is based on one chart alone. *CURRENCY STRENGTH LINE - The moving average of a certain pair in which the strength is based on 28 pairs. Can be said as the REAL MOVING AVERAGE LINE. Moving Average indeed is one of the most popular indicator which almost every trader use. It can clearly give us where the trend of a pair is going. But the fact st

Trading Signals

Choose a suitable trading strategy and subscribe to it with a few clicks. All Signals are provided with detailed statistics and informative charts.

Become a trading signal provider and sell subscriptions to thousands of traders around the world. With the Signals service, your successful strategy can generate income with a small start-up budget!

Growth
283%
Subscribers
13
Weeks
30
Trades
309
Win
88%
Profit Factor
3.24
Max DD
26%
Growth
350%
Subscribers
6
Weeks
87
Trades
1959
Win
75%
Profit Factor
2.27
Max DD
26%
Growth
46%
Subscribers
7
Weeks
19
Trades
218
Win
74%
Profit Factor
1.70
Max DD
14%
Growth
727%
Subscribers
4
Weeks
17
Trades
74
Win
79%
Profit Factor
9.67
Max DD
23%
Growth
14%
Subscribers
24
Weeks
11
Trades
37
Win
89%
Profit Factor
19.77
Max DD
29%
Growth
6730%
Subscribers
162
Weeks
57
Trades
347
Win
77%
Profit Factor
2.42
Max DD
38%
Growth
28099%
Subscribers
289
Weeks
56
Trades
566
Win
86%
Profit Factor
5.15
Max DD
33%
Growth
12095%
Subscribers
37
Weeks
75
Trades
1445
Win
90%
Profit Factor
4.05
Max DD
49%
Growth
3489%
Subscribers
47
Weeks
40
Trades
414
Win
58%
Profit Factor
1.77
Max DD
25%
Growth
15057%
Subscribers
43
Weeks
56
Trades
280
Win
91%
Profit Factor
5.17
Max DD
28%