You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
You agree to website policy and terms of use
If you do not have an account, please register
Hello!
Apologies if not being on the right thread, i have one question... for starting in MQL4 coding...which is closer and better to learn...python or C++ ??
Hello!
Apologies if not being on the right thread, i have one question... for starting in MQL4 coding...which is closer and better to learn...python or C++ ??
MQL5-
MQL5 + Python-
Summaries :
====
MetaTrader 4 Help - Client Terminal – User Guide
MetaTrader 5 Help - Trading Platform — User Manual
Forum on trading, automated trading systems and testing trading strategies
New MetaTrader 5 platform beta build 3060: Improvements in MQL5 services and design updates
MetaQuotes, 2021.09.24 16:48
The beta version of the updated MetaTrader 5 platform will be released on Friday, September the 24th, 2021. We invite traders to join the testing of the new version, to evaluate all its features and to help developers fix errors.
To update the MetaTrader 5 platform up to build 3060, navigate to Help \ Check Desktop Updates \ Latest Beta Version:
The final build of the new MetaTrader 5 platform will be released after the public beta testing.
The new version features the following changes:
MetaTrader 5 Client Terminal build 3060
Market, Signals and VPS sections have been moved from the main platform workspace to the Navigator. The new positioning provides easy access to the desired products and enables efficient management of purchases and subscriptions. "How it works" sections have been added to each service, to provide the basic usage information.
>
If your broker enables cost calculation on the server, the new Costs column will appear in your account trading history. The column shows the deal execution cost relative to the current mid-point price of the symbol (mid-point spread cost).
This is the eighth language available at MQL5.community, the largest community of algorithmic traders. The website interface, articles, the Economic Calendar and important forum topics are already available in Korean. MQL5 documentation will be translated soon.
The relevant values for entry and reversal deals are set in accordance with the Stop Loss/Take Profit of orders, which initiated these deals. The Stop Loss/Take Profit values of appropriate positions as of the time of position closure are used for exit deals.
Your subscription will not end abruptly, as the system will automatically renew it for another month through the payment method that you previously used for the initial subscription purchase.
If you made your previous payment using a card and the renewal payment fails, the system will try to make a payment from your MQL5 account balance.
Do not worry about changes in subscription prices. If the price grows, auto-renewal will be canceled. You will receive a relevant notification by email.
You can enable or disable the auto renewal option at any moment via the My Subscriptions section at MQL5.com.
Previously, the payment for the renewal could only be made from the MQL5 account balance. The user had to make sure the relevant amount is available on their account.
Now there is no need to top up the MQL5 account. The system will renew the subscription using the same payment method which you used for the initial subscription. If you paid for the VPS with a card and enabled the auto renewal option, the system will use the same payment method for the new subscription period. If the payment fails, the system will try to make a payment from your MQL5 account balance.
With the new option, you can be sure that your Expert Advisors and signal subscriptions will not stop due to the end of the VPS period. Furthermore, there is no need to check and top up your balance manually.
MetaTrader 5 iPhone/iPad, MetaTrader 5 Android
Connect your account to the monitoring to access advanced trading statistics, to share the results with other traders or to start selling your signals.
The update will be available through the Live Update system.
Hey everyone I have seen that a lot of hosting companies suggest to use MT4 for forex trading like this:
<...>
but there is also the MT5 version. Can anyone tell me if it is good to switch to MT5?
Hey everyone I have seen that a lot of hosting companies suggest to use MT4 for forex trading like this:
<...>
but there is also the MT5 version. Can anyone tell me if it is good to switch to MT5?
MT4 vs MT5
https://www.mql5.com/en/forum/167691
https://www.mql5.com/en/forum/219009
MQL5 vs QLUA - Why trading operations in MQL5 are up to 28 times faster? - the article
The Video from MQ: demonstration of the calculations on the GPU in MQL5 code and the graphics capabilities of the terminal
MQL5 speed test (compare with MQL4 and C++)
https://www.mql5.com/ru/forum/217992#comment_5943518 (in Russian)
----------------
Forum on trading, automated trading systems and testing trading strategies
New MetaTrader 5 platform build 3210: Revised Sharpe Ratio calculation algorithm, new matrix methods and control over indicator minimum/maximum values
MetaQuotes, 2022.02.10 16:30
The MetaTrader 5 platform update will be released on Friday, February the 11th, 2022.
The update provides the revised Sharpe Ratio calculation algorithm based on a traditional formula, new matrix methods, optimized memory consumption, and improved network system operation for better data transfer.
We have also added two new properties, INDICATOR_FIXED_MINIMUM and INDICATOR_FIXED_MAXIMUM, in the ENUM_CUSTOMIND_PROPERTY_INTEGER enumeration, which fix/unfix minimum and maximum indicator values using the IndicatorSetDouble function.In addition, we have fixed some errors in the Math\Stat\Math.mqh mathematical library and corrected the operation of the CopyTicks and CopyTicksRange functions, which could return outdated data when crossing over midnight.
These changes, along with other new features of the updated MetaTrader 5 platform version, are described in detail below:Pseudocode for calculating the address of a matrix element:
For example, for 'matrix mat(3,3)', access to elements can be written as follows:
reading: 'x=mat.Flat(4)', which is equivalent to 'x=mat[1][1]'writing: 'mat.Flat(5, 42)', equivalent to 'mat[1][2]=42'
If the function is called with an invalid matrix index, the OutOfRange critical execution error will be thrown.
Using these properties, you can fix or unfix the minimum and maximum indicator values using the IndicatorSetInteger function. When calling IndicatorSetInteger(INDICATOR_FIXED_MINIMUM/INDICATOR_FIXED_MAXIMUM, true), the current minimum or maximum value is used.
The update will be available through the Live Update system.
By using special data types 'matrix' and 'vector', it is possible to create the code which is very close to mathematical notation while avoiding the need to create nested loops or to mind correct indexing of arrays in calculations. In this article, we will see how to create, initialize, and use matrix and vector objects in MQL5.
Skype
The forum
The articles
CodeBase