Обновлённый билд 196 от 11 сентября

 
По ссылке "торговый терминал MetaTrader 4" выложен обновлённый 196 билд.

Исправлен баг, приводящий к крешу при переключении таймфреймов и при выходе из клиентского терминала. Исправлено переключение строки табов графиков.

Завтра этот билд будет переведён в состояние официального билда 197
 
Добрый вечер!
Такой вопрос. Почему в индикаторах не моделируется время сервера при визуальном тестировании?
В советниках нормально моделируется.....
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
  {

//----
   // в Индикаторах при визуальном тестировании не моделируется время.
   //---
   datetime _curtime=CurTime();
   datetime _time=iTime(NULL,PERIOD_D1,0);
   
   Comment("_time= ",TimeToStr(_time,TIME_DATE|TIME_SECONDS),"\n",
           "_curtime ",TimeToStr(_curtime,TIME_DATE|TIME_SECONDS));
   //---
   // поетому не работают конструкции типа
   int _open=iBarShift(NULL,0,_time);
   //---
   // подскажите другое решение, если есть?
//----
   return(0);
  }
//+------------------------------------------------------------------+
 
There has been a critical error
Time : 2006.09.11 21:32
Program : Client Terminal
Version : 4.00 (build: 196, 11 Sep 2006)
Owner : MetaQuotes Software Corp. (MetaTrader)
OS : Windows XP Professional 5.1 Service Pack 2 (Build 2600)
Processors : 1, type 586, level 6
Memory : 261596/99856 kb
Exception : C0000005
Address : 00515F24
Access Type : read
Access Addr : 0111D094

Registers : EAX=0111D068 CS=001b EIP=00515F24 EFLGS=00010202
: EBX=00000000 SS=0023 ESP=0012F538 EBP=010A12D0
: 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 00296000 C:\Program Files\MetaTrader 4\terminal.exe
2 : 02960000 00015000 C:\Program Files\MetaTrader 4\experts\libraries\IdleLib.dll
3 : 20000000 002CD000 C:\WINDOWS\system32\xpsp2res.dll
4 : 5B260000 00038000 C:\WINDOWS\system32\UxTheme.dll
5 : 61EC0000 0000E000 C:\WINDOWS\system32\MFC42LOC.DLL
6 : 698B0000 00058000 C:\WINDOWS\system32\hnetcfg.dll
7 : 71A30000 00040000 C:\WINDOWS\system32\mswsock.dll
8 : 71A70000 00008000 C:\WINDOWS\System32\wshtcpip.dll
9 : 71A80000 00008000 C:\WINDOWS\system32\WS2HELP.dll
10 : 71A90000 00017000 C:\WINDOWS\system32\WS2_32.dll
11 : 72CD0000 00008000 C:\WINDOWS\system32\msacm32.drv
12 : 72CE0000 00009000 C:\WINDOWS\system32\wdmaud.drv
13 : 73D90000 000FE000 C:\WINDOWS\system32\MFC42.DLL
14 : 746E0000 0004B000 C:\WINDOWS\system32\MSCTF.dll
15 : 76350000 00005000 C:\WINDOWS\system32\MSIMG32.dll
16 : 76380000 00049000 C:\WINDOWS\system32\comdlg32.dll
17 : 76B20000 0002E000 C:\WINDOWS\system32\WINMM.dll
18 : 76C20000 0002E000 C:\WINDOWS\system32\WINTRUST.dll
19 : 76C80000 00028000 C:\WINDOWS\system32\IMAGEHLP.dll
20 : 77110000 0008C000 C:\WINDOWS\system32\OLEAUT32.dll
21 : 773C0000 00102000 C:\WINDOWS\WinSxS\X86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2180_x-ww_a84f1ff9\COMCTL32.dll
22 : 774D0000 0013C000 C:\WINDOWS\system32\ole32.dll
23 : 77A70000 00095000 C:\WINDOWS\system32\CRYPT32.dll
24 : 77B10000 00012000 C:\WINDOWS\system32\MSASN1.dll
25 : 77BC0000 00007000 C:\WINDOWS\system32\midimap.dll
26 : 77BD0000 00015000 C:\WINDOWS\system32\MSACM32.dll
27 : 77C00000 00058000 C:\WINDOWS\system32\msvcrt.dll
28 : 77D30000 00090000 C:\WINDOWS\system32\USER32.dll
29 : 77DC0000 000AC000 C:\WINDOWS\system32\ADVAPI32.dll
30 : 77E70000 00091000 C:\WINDOWS\system32\RPCRT4.dll
31 : 77F10000 00046000 C:\WINDOWS\system32\GDI32.dll
32 : 77F60000 00076000 C:\WINDOWS\system32\SHLWAPI.dll
33 : 7C800000 000F6000 C:\WINDOWS\system32\kernel32.dll
34 : 7C900000 000B1000 C:\WINDOWS\system32\ntdll.dll
35 : 7C9C0000 00818000 C:\WINDOWS\system32\SHELL32.dll

Call stack :
00515EE0:0044 [00515F24] ?SaveAsGIF@CTesterEquityGraph
 
Добрый вечер!
Такой вопрос. Почему в индикаторах не моделируется время сервера при визуальном тестировании?
В советниках нормально моделируется.....
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
  {

//----
   // в Индикаторах при визуальном тестировании не моделируется время.
   //---
   datetime _curtime=CurTime();
   datetime _time=iTime(NULL,PERIOD_D1,0);
   
   Comment("_time= ",TimeToStr(_time,TIME_DATE|TIME_SECONDS),"\n",
           "_curtime ",TimeToStr(_curtime,TIME_DATE|TIME_SECONDS));
   //---
   // поетому не работают конструкции типа
   int _open=iBarShift(NULL,0,_time);
   //---
   // подскажите другое решение, если есть?
//----
   return(0);
  }
//+------------------------------------------------------------------+




Всё..., придумал как сделать :) :

//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
  {
//----
   datetime _curtime=CurTime();
   //---
   datetime _cur_time=iTime(NULL,0,0); // Сами моделируем CurTime()
   //---
   int      _nbar_day=iBarShift(NULL,PERIOD_D1,_cur_time); // Вычислим номер бара большего ТФ
   datetime _time_day=iTime(NULL,PERIOD_D1,_nbar_day); // Найдем абсолютное время открытия дня
   int      _nbar_cur_period=iBarShift(NULL,0,_time_day); // Вычислим номер бара текущего ТФ
   datetime _time_nbar_cur_period=iTime(NULL,0,_nbar_cur_period); //Проверка времени открытия бара
   //---
    Comment(
           "_cur_time= ",TimeToStr(_cur_time,TIME_DATE|TIME_SECONDS),"\n", 
           "_time_day= ",TimeToStr(_time_day,TIME_DATE|TIME_SECONDS),"\n",
           "_time_nbar_cur_period= ",TimeToStr(_time_nbar_cur_period,TIME_DATE|TIME_SECONDS),"\n",
           "_curtime= ",TimeToStr(_curtime,TIME_DATE|TIME_SECONDS),"\n",
           "_nbar_day= ",_nbar_day,"\n",
           "__nbar_cur_period= ",_nbar_cur_period );
   //---
   // Всё получилось, что хотел!!!
//----
   return(0);
  }
//+------------------------------------------------------------------+



 
Да, кстати, терминал у меня прекрасно работает, и ни разу не падал (несмотря на все мои усилия :) ). Огромное СПАСИБО разработчикам!!!
 
Меня счас можно обрадовать только добавлением хорошой истории в терминал за 5-10 лет. Причем именно ХОРОШОЙ истории... На все глюки, и баги я внимания уже не обращаю. Когда уже этот хистори центр будет интересно :(
 
Меня счас можно обрадовать только добавлением хорошой истории в терминал за 5-10 лет. Причем именно ХОРОШОЙ истории... На все глюки, и баги я внимания уже не обращаю. Когда уже этот хистори центр будет интересно :(

Нда... Энто фундаментальная добавка б была :(
 
Будет история.
 
Лучше за 10 лет.
И интересно, как эта история будет сдвигаться для другого часового пояса ?
А когда примерно будет этот центр истории.
 
Будет история.

Day bog! Dobavity bi hotia b let za 5-10 (4em bolse, tem lu4se esseo), togda b vobse ceni MT ne bilo! :D

P.S. Segodnia 12oe, a 197go vse net i net na glavnoy..
 
Будет история.


Два вопроса
1) из какого источника взяти будут котыровки, назовите честно источник,Рейтерс или какой то крупный банк или что,заодно вместе с этим было бы интеренсо если вы могли бы предоставыть возможнсоть взять у вас архив котыровок источнкиа истории без объёмов

2) Почему вы никак не можете обойтысь без объёмов? почему вообще не введёте систему тестирования без объёмов? ведь при одинаковой цене открытия и закрития баров.из-за объёмов часто некоторые сделки не совершаются или совершаются те которые могли не совершатся,и это всё из-за объёмов , если чысто по условиям логическим и по ценам то таких проблем скорее всего не было бы,а то получается что каждый раз под каждый ДЦ (их историю) надо тестирвоать стратегии дял уточнения данны ) а вот завтра тотже самый ДЦ может изменыть своё поведеные подачи котыровок, сменыть источник и всё,пошло поехало,вот и получатеся такая ситуайия-- цена --это как константа,а объём как временое явленые и ложное,мнимое,мешающее

Жду вашего ответа