How to Start with Metatrader 5 - page 132

Olusola Oludayo
9
Olusola Oludayo  
I need to get the system correct steps by steps deposit and start trading in easier way
Sergey Golubev
Moderator
121050
Sergey Golubev  
Olusola Oludayo:
I need to get the system correct steps by steps deposit and start trading in easier way

Find Metatrader broker (there are a lot of Metatrader brokers, use google to find), and open the account according to their condition on their websites.
Try with demo first.

1. The article - MQL5.community - User Memo 

2. MetaTrader 5 Help - Open an Account

3. Where Do I start from?
https://www.mql5.com/en/forum/212020 

4. MetaTrader 5 Help - Trading Platform — User Manual 

5. How to make a search on the forum
https://www.mql5.com/en/forum/193510 

6. Find a Server by the Broker's Name: 
https://www.mql5.com/en/forum/214820

7. My list of brokers: https://www.mql5.com/en/forum/353226/page3

Open an Account - Getting Started - MetaTrader 5 Help
Open an Account - Getting Started - MetaTrader 5 Help
  • www.metatrader5.com
Two types of accounts are available in the trading platform: demonstration (demo) and real. Demo accounts provide the opportunity to work in a...
Sergey Golubev
Moderator
121050
Sergey Golubev  

What to check before openning the position in Metatrader -

Forum on trading, automated trading systems and testing trading strategies

Can't place new order MT 5

Sergey Golubev, 2020.07.08 17:41

Well... I want to place an order in Metatrader ...

1. I should check - did I connect Metatrader to my trading account? seems - yes:


2. Did I connect Metatrader to internet? yes, I did -


3. I want to open an order on EUR/USD, does this pair exist on my account? Yes:

4. Check the specification for this pair/symbol and minimum lot size: does this broker allow me to trade it with 0.01 lot sdize? Yes, I can trade this pair by openning 0.01 as a minimum lot size:



5. After that - New Order (F9), and open sell or buy trade (or pending order for example).

----------------

All information about the symbol 2 - expert for MetaTrader 5

Can't place new order MT 5
Can't place new order MT 5
  • 2017.07.09
  • www.mql5.com
need help, MT 5 can't execute new order trade thx...
inspect0r
661
inspect0r  

I have a few questions/comments.

1. It appears when changing settings of an EA in MetaTrader 5, one needs to close down the platform and open it again to have the changes take effect. Correct?

2. Exactly what % change is the Change % column calculating? Is it the % gain/loss of current price over the entry price?

3. May I ask why MT5 does not have  a Long Only and Sell Only function like MT4? 


Thanks

Sergey Golubev
Moderator
121050
Sergey Golubev  
inspect0r:

I have a few questions/comments.

1. It appears when changing settings of an EA in MetaTrader 5, one needs to close down the platform and open it again to have the changes take effect. Correct?

2. Exactly what % change is the Change % column calculating? Is it the % gain/loss of current price over the entry price?

3. May I ask why MT5 does not have  a Long Only and Sell Only function like MT4? 


Thanks

1. I am not closing/openning Metatrader to change the settings in the EA.

  • we can change the settings in already attached EA to the chart, or
  • we can change the settings during the attaching EA to the chart, or
  • we can change the settings by openning EA in MetaEditor, and compile it with new settings (so, the new settings will become the defaoult setting for this EA).

2. I did not find anything about it in the manual here.

3. I do not know. Seems the coders are able to make in programmatically by modifying the code of the EA.

MetaTrader 5 Help
MetaTrader 5 Help
  • www.metatrader5.com
The Trading Platform is the trader's working tool, providing all the necessary features for a successful online trading. It includes trading...
Sergey Golubev
Moderator
121050
Sergey Golubev  

Forum on trading, automated trading systems and testing trading strategies

New MetaTrader 5 Platform build 2815: Access to the Depth of Market from Python, revamped Debugger, and Profiler improvements

MetaQuotes, 2021.02.25 17:28

The MetaTrader 5 platform update will be released on Friday, February the 26th, 2021. The new version features the following changes:

  1. Terminal: Added ability to access Depth of Market data via the Python API.

    Three new functions allow quick obtaining of data for statistical calculations and machine learning tasks, which can be implemented using a plethora of out-of-the-box Python libraries.

    • market_book_add — subscribes the MetaTrader 5 terminal to receive events related to changes in the Depth of Market for the specified symbol.
    • market_book_get — returns a tuple from BookInfo containing the Depth of Market records for the specified symbol.
    • market_book_release — cancels MetaTrader 5 terminal subscription to events related to changes in the Depth of Market for the specified symbol.

  2. Terminal: The maximum length of Push messages has been increased from 256 to 1024 characters. Now, you can send more information from your MQL5 programs on mobile devices.
  3. Terminal: Added a preliminary version of the Task Manager, which can be called by pressing the F2 key.

    The Task Manager enables monitoring of resources consumed by the platform. You can view the amount of memory consumed by charts, CPU resources used by Expert Advisors and other performance metrics. If your platform performance slows down, you can easily detect and fix the problem.


    Use the Task Manager to control the resources consumed by the platform


  4. Terminal: Enhanced Subscriptions service. A special indication has been added for symbols having delayed quotes:

    • Symbols in Market Watch are marked with a clock icon, and the delay value is displayed in the tooltip
    • Data delay notification is displayed on charts


    Symbols with delayed quotes are marked with a special indication


  5. Terminal: Fixed display of the Subscriptions list when there is no trading account connection.
  6. Terminal: Fixed links in emails and newsletters. All links now open in the default browser. Previously, links opened only in Internet Explorer.
  7. Terminal: Fixed connections from the WebRequest function to hosts with IPv6 addresses and Cloudflare protection.
  8. Terminal: Improved functionality and responsiveness of the VPS service.
  9. Terminal: Improved operation under Wine and MacOS/Crossover, including the version for macOS Big Sur with the M1 processor.
  10. MQL5: Fixed error in the ArrayPrint function. The function could occasionally fail to print arrays.
  11. MQL5: Optimized file operations performed by File* functions. Now, file reading and writing operations run much faster.
  12. MQL5: Removed the restriction requiring the specification of size for the second, third and fourth dimensions of a dynamic array, when the array is used as a function parameter. This increases code reuse and flexibility.
    void func(int &arr[ ][ ][ ][ ])
      {
      }
  13. MQL5: Fixed ArrayBsearch function operation. The function could return an incorrect index of the found element during a binary search.
  14. MetaEditor: More new features have become available in the revamped debugger.

    • Arrays are now displayed in the observation window in accordance with the sorting set by ArraySetAsSeries.
    • Added support for local static variables.
    • Fixed display of the specified array element value.
    • Fixed handling of 'static' class fields.
    • Other improvements for more accurate and reliable debugging.

  15. MetaEditor: Added option "Enable optimizations in profiling".

    Code optimization mode can be disabled in order to include more details in the profiling report. Code speed without optimization can be several times slower, but this mode provides a wider code coverage. Please note that with optimization code bottlenecks can be imprecise.

    A milder profiling mode can be set by disabling the "Enable inlining in profiling".


    Added ability to enable and disable code optimization during profiling

    The optimization management option has also been added to project settings.

    • If optimization is disabled in the project, then the new option is ignored, and thus optimization will always be disabled for profiling (including inlining operations).
    • If optimization is enabled in the project, then the new option will be taken into account during profiling compilation.

  16. MetaEditor: Added logging for debugging and profiling processes. Environment settings are logged at operation start; collected data statistics is logged at operation stop.
    MQL5 profiler    starting 'ExpertMACD.ex5' on history with parameters:
    MQL5 profiler       symbol: 'EURUSD'
    MQL5 profiler       period: 'H1'
    MQL5 profiler       date from: '2021.01.01'
    MQL5 profiler       date to: '2021.02.22'
    MQL5 profiler       ticks mode: 'every tick'
    MQL5 profiler       execution delay: 0 ms
    MQL5 profiler       deposit: 10000
    MQL5 profiler       currency: 'USD'
    MQL5 profiler       leverage: 1:100
    MQL5 profiler       profit in pips: NO
    MQL5 profiler    profile data received (4640 bytes)
    MQL5 profiler    758 total measurements, 0/0 errors, 470 kb of stack memory analyzed
    MQL5 profiler    7782 total function frames found (1929 mql5 code, 342 built-in, 1403 other, 4108 system)
  17. Tester: Fixed specification of non-trading hours in advanced testing settings.
  18. Updated documentation.


The update will be available through the Live Update system.


Dr Matthias Hammelsbeck
704
Dr Matthias Hammelsbeck  
inspect0r:

I have a few questions/comments.


3. May I ask why MT5 does not have  a Long Only and Sell Only function like MT4? 


Thanks

Please see
https://www.mql5.com/en/docs/standardlibrary/tradeclasses/ctrade

The Class CTrade has two methods: Buy() and Sell().

Is that you are looking for?