Обновленный билд 195 с визуальным тестером стратегий - страница 4

 
Кстати Comment-ы у меня тоже не отображаются на графике (только в журнале).


Наверно, у меня тоже комменты на отображаются. :)


Ну вот другое дело, а то все мама, мама... :)


"Но я ведь отдаю потихоньку" (с) из анекдота
 
Поправим показ комментов в режиме визуального тестера - упустили этот момент.
 
Ну, все хорошо, еще надо сделать простое подтверждение выхода из программы.
Хотите нас покинуть?
ДА НЕТ НИ ЗНАЮ
А то закрывал окна, и случайно закрыл терминал. А там 4 часа оптимизация шла, с ГА. :(
 
А то закрывал окна, и случайно закрыл терминал. А там 4 часа оптимизация шла, с ГА. :(
Кстати, давно хотел предложить...
При обычной оптимизации (ещё кто-то пользуется?) результаты кешируются, и при продолжении оптимизации после остановки все проведённые тесты восстанавливаются. Но при ГА кеш практически бесполезен - после повторного запуска (даже полностью оптимизированной последовательности) оптимизация займет практически столько же времени. Потому что каждый раз ведется новая выборка.

Мне кажется, при использовании ГА в кэш надо писать не только результаты тестов, но и промежуточные результаты оптимизации. Чтоб ГА могли продолжать оптимизацию с точки остановки.
 
Вот такой вот креш, поймал тока один раз при закрытии окна с визуализацией без нажатия на кнопку стоп. Меня пока не данимает, но разработчики может чего-то усмотрят.. незнаю

There has been a critical error
Time        : 2006.08.21 21:54
Program     : Client Terminal
Version     : 4.00 (build: 195, 14 Aug 2006)
Owner       : MetaQuotes Software Corp. (MetaTrader)
OS          : Windows XP Professional 5.1 Service Pack 2 (Build 2600)
Processors  : 1, type 586, level 6
Memory      : 261620/80172 kb
Exception   : C0000005
Address     : 00514A14
Access Type : read
Access Addr : 010B6098

Registers   : EAX=010B6068 CS=001b EIP=00514A14 EFLGS=00010202
            : EBX=00000000 SS=0023 ESP=0012F538 EBP=00E8C300
            : ECX=00000000 DS=0023 ESI=0012F598 FS=003b
            : EDX=00004453 ES=0023 EDI=77C37A90 GS=0000

Stack Trace : 00000000 00000000 00000000 00000000
            : 00000000 00000000 00000000 00000000
            : 00000000 00000000 00000000 00000000
            : 00000000 00000000 00000000 00000000
Modules     :
          1 : 00400000 00294000 E:\Program Files\MetaTrader 4\terminal.exe
          2 : 01AD0000 00007000 D:\Program Files\RBTray\RBHook.dll
          3 : 02140000 0001B000 E:\Program Files\MetaTrader 4\experts\libraries\dll.dll
          4 : 0FFD0000 00028000 D:\WINDOWS\system32\rsaenh.dll
          5 : 10000000 00005000 D:\Program Files\Punto Switcher\correct.dll
          6 : 20000000 002CD000 D:\WINDOWS\system32\xpsp2res.dll
          7 : 50140000 00017000 D:\Program Files\Common Files\ReGet Shared\CatchOp.dll
          8 : 5B260000 00038000 D:\WINDOWS\system32\UxTheme.dll
          9 : 5BD50000 00054000 D:\WINDOWS\system32\NETAPI32.dll
         10 : 61EC0000 0000E000 D:\WINDOWS\system32\MFC42LOC.DLL
         11 : 698B0000 00058000 D:\WINDOWS\system32\hnetcfg.dll
         12 : 71A30000 00040000 D:\WINDOWS\system32\mswsock.dll
         13 : 71A70000 00008000 D:\WINDOWS\System32\wshtcpip.dll
         14 : 71A80000 00008000 D:\WINDOWS\system32\WS2HELP.dll
         15 : 71A90000 00017000 D:\WINDOWS\system32\WS2_32.dll
         16 : 71AB0000 0000A000 D:\WINDOWS\system32\wsock32.dll
         17 : 72290000 00005000 D:\WINDOWS\system32\sensapi.dll
         18 : 72CD0000 00008000 D:\WINDOWS\system32\msacm32.drv
         19 : 72CE0000 00009000 D:\WINDOWS\system32\wdmaud.drv
         20 : 73D90000 000FE000 D:\WINDOWS\system32\MFC42.DLL
         21 : 75DA0000 00091000 D:\WINDOWS\system32\MLANG.dll
         22 : 76350000 00005000 D:\WINDOWS\system32\MSIMG32.dll
         23 : 76380000 00049000 D:\WINDOWS\system32\comdlg32.dll
         24 : 769A0000 000B4000 D:\WINDOWS\system32\USERENV.dll
         25 : 76B20000 0002E000 D:\WINDOWS\system32\WINMM.dll
         26 : 76C20000 0002E000 D:\WINDOWS\system32\WINTRUST.dll
         27 : 76C80000 00028000 D:\WINDOWS\system32\IMAGEHLP.dll
         28 : 76D50000 00019000 D:\WINDOWS\system32\iphlpapi.dll
         29 : 76E70000 0000E000 D:\WINDOWS\system32\rtutils.dll
         30 : 76E80000 00012000 D:\WINDOWS\system32\rasman.dll
         31 : 76EA0000 0002F000 D:\WINDOWS\system32\TAPI32.dll
         32 : 76ED0000 0003C000 D:\WINDOWS\system32\RASAPI32.DLL
         33 : 76F10000 00027000 D:\WINDOWS\system32\DNSAPI.dll
         34 : 76F50000 0002D000 D:\WINDOWS\system32\WLDAP32.dll
         35 : 76FA0000 00008000 D:\WINDOWS\System32\winrnr.dll
         36 : 76FB0000 00006000 D:\WINDOWS\system32\rasadhlp.dll
         37 : 76FC0000 0007F000 D:\WINDOWS\system32\CLBCATQ.DLL
         38 : 77040000 000C7000 D:\WINDOWS\system32\COMRes.dll
         39 : 77110000 0008C000 D:\WINDOWS\system32\OLEAUT32.dll
         40 : 771A0000 000A6000 D:\WINDOWS\system32\wininet.dll
         41 : 77250000 0009C000 D:\WINDOWS\system32\urlmon.dll
         42 : 773C0000 00102000 D:\WINDOWS\WinSxS\X86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2180_x-ww_a84f1ff9\COMCTL32.dll
         43 : 774D0000 0013C000 D:\WINDOWS\system32\ole32.dll
         44 : 77910000 000F4000 D:\WINDOWS\system32\SETUPAPI.dll
         45 : 77A70000 00095000 D:\WINDOWS\system32\CRYPT32.dll
         46 : 77B10000 00012000 D:\WINDOWS\system32\MSASN1.dll
         47 : 77B30000 00022000 D:\WINDOWS\system32\appHelp.dll
         48 : 77BC0000 00007000 D:\WINDOWS\system32\midimap.dll
         49 : 77BD0000 00015000 D:\WINDOWS\system32\MSACM32.dll
         50 : 77BF0000 00008000 D:\WINDOWS\system32\VERSION.dll
         51 : 77C00000 00058000 D:\WINDOWS\system32\msvcrt.dll
         52 : 77C60000 00023000 D:\WINDOWS\system32\msv1_0.dll
         53 : 77D30000 00090000 D:\WINDOWS\system32\USER32.dll
         54 : 77DC0000 000AC000 D:\WINDOWS\system32\ADVAPI32.dll
         55 : 77E70000 00091000 D:\WINDOWS\system32\RPCRT4.dll
         56 : 77F10000 00046000 D:\WINDOWS\system32\GDI32.dll
         57 : 77F60000 00076000 D:\WINDOWS\system32\SHLWAPI.dll
         58 : 77FE0000 00011000 D:\WINDOWS\system32\Secur32.dll
         59 : 7C800000 000F6000 D:\WINDOWS\system32\kernel32.dll
         60 : 7C900000 000B1000 D:\WINDOWS\system32\ntdll.dll
         61 : 7C9C0000 00818000 D:\WINDOWS\system32\SHELL32.dll

Call stack  :
005145A0:0474 [00514A14] ?DrawEquityChart@CTesterEquityGraph


 
Я думаю, что разработчики не предполагали изначально длительной работы тестера (часы и дни). Однако даже генетический алгоритм на длинных периодах и сложных советниках работает очень долго. У меня на не слишком сложную оптимизацию ушло почти сорок часов, комп маслал без отдыху в выходные. Очень неудобно. Особенно, если перезагрузиться позарез нужно.