New MetaTrader 4 Build 203

 
New MetaTrader 4 Build 203 has been released.

What’s new:

1. Corrected drawing of object FiboFan based on closely-located anchoring points.

2. Tester: Added checking for pass counter overflow in optimizer.

3. Tester: More economical use of memory when generating a testing sequence.

4. Tester: More economical use of memory when accessing data of other symbols and/or timeframes.

5. Tester: Fixed error of repeated access to improper data, the charts of which have not been previously opened. The error resulted in considerable testing delay.

6. Tester: Fixed error of margin call calculation in function init().

7. Tester: Fixed charging of swaps at partial closing of positions using function OrderCloseBy.

8. Tester: Fixed error of spread determining in some cases of "floating" spread.

9. MQL4: Fixed error of correct definition of the end-of-file state when reading csv files.

10. MQL4: Fixed error of memory leak when comparing strings.

11. MQL4: Fixed error of processing the default parameter chart_scale in function
WindowScreenShot().

12. MQL4: Fixed error of memory leak in functions having parameters of 'string' type that are initialized by default (Expert Advisors' recompiling is required).

13. MQL4: Fixed error of time determining by function TimeLocal for time zones without Daylight Saving Time.

14. HistoryCenter: Fixed error of deleting initial data from History Center.

15. MetaEditor: Revised Dictionary.

16. Fixed errors detected using crash logs.

17. Added Czech language.

18. Added help file of the client terminal in Chinese (Simplified).

The live updates is available through the LiveUpdate system. Client terminal can be downloaded using "MetaTrader 4 trading terminal"
 
Hey I just wanted to congratulate you guys on doing such a good job with the memory being used by the tester. With versions 202 and before, when optimizing I'd be using upwards of 50,000 k-70,000k of memory, but now with version 203,the optimizer uses just 10,000k-20,000k. Excellent job!
 
Here is what I've got after applying this update. Crash was after trying to change a line into metaeditor
from
  if(!ObjectCreate(name, OBJ_LABEL, 0, 0, 0))


to

  if(!ObjectCreate(name, OBJ_LABEL, 1, 0, 0))



There has been a critical error
Time : 2007.03.29 11:31
Program : Client Terminal
Version : 4.00 (build: 202, 06 Feb 2007)
Owner : MetaQuotes Software Corp. (MetaTrader)
OS : Windows XP Professional 5.1 Service Pack 2 (Build 2600)
Processors : 1, type 586, level 15
Memory : 1039856/194344 kb
Exception : C0000005
Address : 00453942
Access Type : read
Access Addr : A00618E8

Registers : EAX=033AB434 CS=001b EIP=00453942 EFLGS=00010206
: EBX=02749E80 SS=0023 ESP=00125C4C EBP=00000000
: ECX=033A9490 DS=0023 ESI=00000000 FS=003b
: EDX=A7645E90 ES=0023 EDI=1AC73FEB GS=0000

Stack Trace : 00000000 00000000 00000000 00000000
: 00000000 00000000 00000000 00000000
: 00000000 00000000 00000000 00000000
: 00000000 00000000 00000000 00000000
Modules :
1 : 00400000 007A8000 D:\Programs\tools\4x\MetaTrader\terminal.exe
2 : 01A60000 00004000 D:\Programs\tools\admin\Unlocker\UnlockerHook.dll
3 : 0F000000 0001B000 C:\Program Files\Panda Software\AVTC\pavoepl.dll
4 : 10000000 0000D000 C:\WINDOWS\system32\hplun.dll
5 : 20000000 002C5000 C:\WINDOWS\system32\xpsp2res.dll
6 : 5AD70000 00038000 C:\WINDOWS\system32\UxTheme.dll
7 : 71AA0000 00008000 C:\WINDOWS\system32\WS2HELP.dll
8 : 71AB0000 00017000 C:\WINDOWS\system32\WS2_32.dll
9 : 73DD0000 000FE000 C:\WINDOWS\system32\MFC42.DLL
10 : 74720000 0004B000 C:\WINDOWS\system32\MSCTF.dll
11 : 755C0000 0002E000 C:\WINDOWS\system32\msctfime.ime
12 : 76380000 00005000 C:\WINDOWS\system32\MSIMG32.dll
13 : 76390000 0001D000 C:\WINDOWS\system32\IMM32.DLL
14 : 763B0000 00049000 C:\WINDOWS\system32\comdlg32.dll
15 : 76B40000 0002D000 C:\WINDOWS\system32\WINMM.dll
16 : 77120000 0008C000 C:\WINDOWS\system32\OLEAUT32.dll
17 : 773D0000 00103000 C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2982_x-ww_ac3f9c03\comctl32.dll
18 : 774E0000 0013D000 C:\WINDOWS\system32\ole32.dll
19 : 77C10000 00058000 C:\WINDOWS\system32\msvcrt.dll
20 : 77D40000 00090000 C:\WINDOWS\system32\USER32.DLL
21 : 77DD0000 0009B000 C:\WINDOWS\system32\ADVAPI32.dll
22 : 77E70000 00091000 C:\WINDOWS\system32\RPCRT4.dll
23 : 77F10000 00047000 C:\WINDOWS\system32\GDI32.dll
24 : 77F60000 00076000 C:\WINDOWS\system32\SHLWAPI.dll
25 : 7C800000 000F4000 C:\WINDOWS\system32\kernel32.dll
26 : 7C900000 000B0000 C:\WINDOWS\system32\ntdll.dll
27 : 7C9C0000 00815000 C:\WINDOWS\system32\SHELL32.dll

Call stack :
00453560:03E2 [00453942] ?RelocateAddresses@CExpertInterior


regards

I

Reason: