Добрый вечер!
Такой вопрос. Почему в индикаторах не моделируется время сервера при визуальном тестировании?
В советниках нормально моделируется.....
Такой вопрос. Почему в индикаторах не моделируется время сервера при визуальном тестировании?
В советниках нормально моделируется.....
//+------------------------------------------------------------------+ //| 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
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) Почему вы никак не можете обойтысь без объёмов? почему вообще не введёте систему тестирования без объёмов? ведь при одинаковой цене открытия и закрития баров.из-за объёмов часто некоторые сделки не совершаются или совершаются те которые могли не совершатся,и это всё из-за объёмов , если чысто по условиям логическим и по ценам то таких проблем скорее всего не было бы,а то получается что каждый раз под каждый ДЦ (их историю) надо тестирвоать стратегии дял уточнения данны ) а вот завтра тотже самый ДЦ может изменыть своё поведеные подачи котыровок, сменыть источник и всё,пошло поехало,вот и получатеся такая ситуайия-- цена --это как константа,а объём как временое явленые и ложное,мнимое,мешающее
Жду вашего ответа
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Исправлен баг, приводящий к крешу при переключении таймфреймов и при выходе из клиентского терминала. Исправлено переключение строки табов графиков.
Завтра этот билд будет переведён в состояние официального билда 197