New Version of MetaTrader 4 Client Terminal Build 482: one click trading panel and publishing screenshots of charts on MQL5.com

 

MetaTrader 4 Client Terminal build 482

  1. Terminal: Added one click trading panel:






    To show/hide one click trading panel, use the icon in the upper left corner, a context menu command or Alt+T shortcut.

  2. Terminal: Increased the number of allowed parallel trading operations for MQL4 programs - up to 8 parallel trade requests are allowed now. This ensures uninterrupted simultaneous trading of several scripts or Expert Advisors - it means that it is almost impossible to receive "Trade context is busy" error code in normal conditions.
  3. Terminal: Added the ability to post screenshots of charts on MQL5.com. When saving a screenshot, just select the appropriate option and the screenshot will be automatically placed on www.mql5.com, while a trader will get its address for posting on other websites and forums.




  4. Terminal: Disabled support for the local Data Centers and manual setting of Data Centers in Tools->Options->Server tab. Everything works automatically now.
  5. Terminal: Fixed initial scaling of Fibonacci Arcs and Ellipse graphical objects, as well as Gann tools.
  6. Terminal: Optimized the terminal operation during the active output of the data to the journal.
  7. Terminal: Optimized updating the charts in case of the large number of bars.
  8. Terminal: Fixed updating the list of open positions during the active trading.
  9. Terminal: Redesigned LiveUpdate mechanism - when a new version is updated, the terminal downloads it in the background. Update up to the downloaded version is performed during the next launch of the terminal.
  10. Signals: Changed the algorithm for calculation of the copied deal's volume in case a Signal Source and a Subscriber have different leverages:

    Current algorithm: A deal volume is changed in direct ratio to the correlation of a Signal Source's leverage with a Subscriber's one. It means that if a Signal Source having a leverage of 1:100 opens a deal of 1 lot, a Subscriber having a leverage of 1:500 will open a deal of 5 lots in case of 100% copying and a deposit matching by size and currency. A subscriber having a leverage of 1:10 will open a deal of 0.1 lots in similar conditions.

    New algorithm: If subscriber's leverage exceeds the one of the Signal Source, it does not affect a volume of a copied deal. Otherwise, the deal volume is changed in direct ratio to the correlation of a Signal Source's leverage with a Subscriber's one.
    It means that if a Signal Source having a leverage of 1:100 opens a deal of 1 lot, a Subscriber having a leverage of 1:500 will open a deal of 1 lot in case of 100% copying and a deposit matching by size and currency. A subscriber having a leverage of 1:10 will open a deal of 0.1 lots in similar conditions.

  11. Signals: Fixed and improved display of charts in the information about the signal. Charts now have the look similar to the one on MQL5.com. The trend line has also been added.



  12. Signals: Revised the signal subscription dialog, added the link for subscription conditions and the additional requirement to enter MQL5.com login to avoid accidental subscription:




  13. Signals: Improved matching Forex symbols like EURUSDx when using a signal - transformations of the form EURUSDx => EURUSDy are now supported.
  14. Signals: Fixed behavior of toolbox buttons in the signal description window when the terminal's panel is not attached to the main window.
  15. Signals: Fixed conversion of deposit currencies between a Signal Source and a Subscriber - 1:1 relationship has been applied in some cases.
  16. Signals: Fixed an error that in some cases led to connection loss and re-synchronization in case of pending orders activation at the Signal Source side.
  17. Signals: Fixed an error that in some cases led to connection loss and re-synchronization in case of SL or TP modification at the Signal Source side.
  18. Signals: Fixed compliance of the position closing algorithm at Subscriber's side to the one at Signal Source side in case there are several positions that are similar by symbol, direction and volume.
  19. Signals: Significantly reduced traffic usage when receiving information about signals.
  20. Signals: Fixed behavior when synchronizing trading positions of a Signals Provider and a Subscriber in case a Subscriber has no active trading session for a symbol of one of the positions. Now, such a situation does not interrupt further synchronization, while the position in question is not synchronized till the next synchronization attempt.
  21. Editor: Fixed working with clipboard.
  22. Editor: Fixed memory leaks in some operation modes.
  23. Fixed errors reported on the forum and in crash logs.

The update is available through the LiveUpdate system.

 

one click trading panel,

now xauusd is  1577.xx but one click trading panel is 577.xx

 
maybe memory leak:  offline chart reload  will cause  memory usage increment more than 100kbytes  for each reload?
 
docit:
Really major problem with MT4 build 482... deinit isn't called for EA's. When is this likely to be fixed???

I couldn't reproduce that

//+------------------------------------------------------------------+
//|                                                  Test_deinit.mq4 |
//|                        Copyright 2012, MetaQuotes Software Corp. |
//|                                        http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright 2012, MetaQuotes Software Corp."
#property link      "http://www.metaquotes.net"

//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
  {
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert deinitialization function                                 |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   Print("Deinit done");
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
  {
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+


Result

2013.03.12 08:41:54     Test_deinit EURUSD,H4: removed
2013.03.12 08:41:54     Test_deinit EURUSD,H4: uninit reason 1
2013.03.12 08:41:54     Test_deinit EURUSD,H4: deinitialized
2013.03.12 08:41:54     Test_deinit EURUSD,H4: Deinit done
2013.03.12 08:41:33     Test_deinit EURUSD,H4: initialized
2013.03.12 08:41:30     Test_deinit EURUSD,H4: loaded successfully
 
Rosh:

I couldn't reproduce that


Result

Sorry, my mistake. An external library was causing the crash before deinit got called.
 

Couldn't figure out why all my code typing was bogged down, delayed.    Then I noticed this new one click feature. 

Thought it was part of a new indicator I installed.  Then I saw it on all my platforms, so I uninstalled the new indicator, hoping it would let my system speed back up to normal, but the oneclick feature remained.

Now I realize it was the Metatrader Update done on all my platforms today.  I have 14 platforms open, and there was no problem before.

 

Now with this new feature, or whatever else you did, I think you've bogged down at least Metaeditor, and probably more.

 

I think you need to make this feature optional, so we can turn it off if we don't want it bogging down the Metatrader/Metaeditor platform.

 

thank you

JIm Bentz

j.bentz@jbentz.net 

 

I did update new ver.

but execution time is very slow.

over 10 sec.

so i did complain to  my broker(my broker is exness)

they said,

new ver.`s problem.

 
gilmt4:

I did update new ver.

but execution time is very slow.

over 10 sec.


Please write to Servicedesk with all details - https://www.mql5.com/en/articles/24#servicedesk.
 

Hi i'm with fxcm and i have the new build 482 of mt4 but i cant see the tab signal inmy terminal.

i have friends in the same broker and same build they can see it.

do you know why?





MetaQuotes:


MetaTrader 4 Client Terminal build 482

  1. Terminal: Added one click trading panel:






    To show/hide one click trading panel, use the icon in the upper left corner, a context menu command or Alt+T shortcut.

  2. Terminal: Increased the number of allowed parallel trading operations for MQL4 programs - up to 8 parallel trade requests are allowed now. This ensures uninterrupted simultaneous trading of several scripts or Expert Advisors - it means that it is almost impossible to receive "Trade context is busy" error code in normal conditions.
  3. Terminal: Added the ability to post screenshots of charts on MQL5.com. When saving a screenshot, just select the appropriate option and the screenshot will be automatically placed on www.mql5.com, while a trader will get its address for posting on other websites and forums.




  4. Terminal: Disabled support for the local Data Centers and manual setting of Data Centers in Tools->Options->Server tab. Everything works automatically now.
  5. Terminal: Fixed initial scaling of Fibonacci Arcs and Ellipse graphical objects, as well as Gann tools.
  6. Terminal: Optimized the terminal operation during the active output of the data to the journal.
  7. Terminal: Optimized updating the charts in case of the large number of bars.
  8. Terminal: Fixed updating the list of open positions during the active trading.
  9. Terminal: Redesigned LiveUpdate mechanism - when a new version is updated, the terminal downloads it in the background. Update up to the downloaded version is performed during the next launch of the terminal.
  10. Signals: Changed the algorithm for calculation of the copied deal's volume in case a Signal Source and a Subscriber have different leverages:

    Current algorithm: A deal volume is changed in direct ratio to the correlation of a Signal Source's leverage with a Subscriber's one. It means that if a Signal Source having a leverage of 1:100 opens a deal of 1 lot, a Subscriber having a leverage of 1:500 will open a deal of 5 lots in case of 100% copying and a deposit matching by size and currency. A subscriber having a leverage of 1:10 will open a deal of 0.1 lots in similar conditions.

    New algorithm: If subscriber's leverage exceeds the one of the Signal Source, it does not affect a volume of a copied deal. Otherwise, the deal volume is changed in direct ratio to the correlation of a Signal Source's leverage with a Subscriber's one.
    It means that if a Signal Source having a leverage of 1:100 opens a deal of 1 lot, a Subscriber having a leverage of 1:500 will open a deal of 1 lot in case of 100% copying and a deposit matching by size and currency. A subscriber having a leverage of 1:10 will open a deal of 0.1 lots in similar conditions.

  11. Signals: Fixed and improved display of charts in the information about the signal. Charts now have the look similar to the one on MQL5.com. The trend line has also been added.



  12. Signals: Revised the signal subscription dialog, added the link for subscription conditions and the additional requirement to enter MQL5.com login to avoid accidental subscription:




  13. Signals: Improved matching Forex symbols like EURUSDx when using a signal - transformations of the form EURUSDx => EURUSDy are now supported.
  14. Signals: Fixed behavior of toolbox buttons in the signal description window when the terminal's panel is not attached to the main window.
  15. Signals: Fixed conversion of deposit currencies between a Signal Source and a Subscriber - 1:1 relationship has been applied in some cases.
  16. Signals: Fixed an error that in some cases led to connection loss and re-synchronization in case of pending orders activation at the Signal Source side.
  17. Signals: Fixed an error that in some cases led to connection loss and re-synchronization in case of SL or TP modification at the Signal Source side.
  18. Signals: Fixed compliance of the position closing algorithm at Subscriber's side to the one at Signal Source side in case there are several positions that are similar by symbol, direction and volume.
  19. Signals: Significantly reduced traffic usage when receiving information about signals.
  20. Signals: Fixed behavior when synchronizing trading positions of a Signals Provider and a Subscriber in case a Subscriber has no active trading session for a symbol of one of the positions. Now, such a situation does not interrupt further synchronization, while the position in question is not synchronized till the next synchronization attempt.
  21. Editor: Fixed working with clipboard.
  22. Editor: Fixed memory leaks in some operation modes.
  23. Fixed errors reported on the forum and in crash logs.

The update is available through the LiveUpdate system.

 

 7. Terminal: Optimized updating the charts in case of the large number of bars. 

...... 

I wonder what this point means in more details. Is there any chance to learn? Does it affect offline charts, too?

 

Since the update with build 482, and all charts have the One Click widget, it's like you poured molasses all over my software.

This has bogged down my whole system.  Typing lags, even other programs running, like skype, are delayed.  Opening the Editor is delayed.

 

Pleaseeeeeeeeeeeeeeeeeeee!!!!!!!!!!!!!!!!!!  all us to turn this feature OFF!!

 

It might be nice on one or two charts, but I have 13  platforms open with multiple charts on each, so this cute little "One click" feature is now multiplied by 13 X 4 = 52 onclick widgets running, at least!

 

If there is a way I can turn it off now, please let me know.

jim 

j.bentz@jbentz.net 

Reason: