Разработчикам вопрос по t[0]

 
Разработчикам вопрос по t[0]
При тестировании эксперта все же значение t[0] это не время бара, а время текущего тика ! Я считаю это не верным, т.к. если бар нарисовался надо в t[0] передавать время прорисовки бара т.е на 15-и минутном графике 0,15,30, 45 минут, а не 33 или 27. Если хочешь посмотреть время последнего тика то смотри в маркет вотч.

С уважением
Roman
 
t[0] - время начала формирования текущего бара
приведите пример эксперта, который доказывает Ваши утверждения, - будем разбираться.
 
Посылаю пример и кусок лога
/*[[
Name := Primer
Author := Roman
Lots := 1.00
Stop Loss := 0
Take Profit := 0
Trailing Stop := 0
]]*/
print("Время бара=",TimeToStr(t[0]),"/Тоже в числе=",t[0]);Ниже
// Конец примера

привожу кусок лога для скомпилированной строки
print("Время бара=",TimeToStr(t[0]),"/Тоже в числе=",t[0]);
и запущенной в режиме теста по OHLC.


13:37:07 Expert: compiling 'set order.mql'...
13:37:08 Expert: 'Фрактал_поиск V7.1' loaded [23 uservars, 0 inputs, 99 vars, 78 strings, 69 ini, 1945 exe]
13:37:08 Expert: 'Ext_RSI_MaxMin' loaded [0 uservars, 6 inputs, 15 vars, 15 strings, 18 ini, 328 exe]
13:38:10 Expert: 'Primer' loaded [0 uservars, 0 inputs, 0 vars, 2 strings, 0 ini, 8 exe]
13:38:17 Expert: 'Primer' loaded [0 uservars, 0 inputs, 0 vars, 2 strings, 0 ini, 8 exe]

Пример на часе /хорошо видно,что те же 4 тика (OHLC)/

13:38:17 Expert: Время бара=2002.01.28 07:00/Тоже в числе=1012201200
13:38:17 Expert: Время бара=2002.01.28 07:15/Тоже в числе=1012202100
13:38:17 Expert: Время бара=2002.01.28 07:30/Тоже в числе=1012203000
13:38:17 Expert: Время бара=2002.01.28 07:59/Тоже в числе=1012204799
13:38:17 Expert: Время бара=2002.01.28 08:00/Тоже в числе=1012204800
13:38:17 Expert: Время бара=2002.01.28 08:15/Тоже в числе=1012205700
13:38:17 Expert: Время бара=2002.01.28 08:30/Тоже в числе=1012206600
13:38:17 Expert: Время бара=2002.01.28 08:59/Тоже в числе=1012208399
13:38:17 Expert: Время бара=2002.01.28 09:00/Тоже в числе=1012208400


Тоже самое на 5 минутах !!!! Т.Е в t[0] поставляется время текущего тика, как я и говорил, а не время формирования бара. Очевидно бар формируется обычно по 4 тикам (OHLC) которые и лезут в t[0] !!

13:41:26 Expert: Время бара=2003.03.25 16:45/Тоже в числе=1048610700
13:41:26 Expert: Время бара=2003.03.25 16:46/Тоже в числе=1048610775
13:41:26 Expert: Время бара=2003.03.25 16:47/Тоже в числе=1048610850
13:41:26 Expert: Время бара=2003.03.25 16:49/Тоже в числе=1048610999

13:41:26 Expert: Время бара=2003.03.25 16:50/Тоже в числе=1048611000
13:41:26 Expert: Время бара=2003.03.25 16:51/Тоже в числе=1048611075
13:41:26 Expert: Время бара=2003.03.25 16:52/Тоже в числе=1048611150
13:41:26 Expert: Время бара=2003.03.25 16:54/Тоже в числе=1048611299

13:41:26 Expert: Время бара=2003.03.25 16:55/Тоже в числе=1048611300
13:41:26 Expert: Время бара=2003.03.25 16:56/Тоже в числе=1048611375
13:41:26 Expert: Время бара=2003.03.25 16:57/Тоже в числе=1048611450
13:41:26 Expert: Время бара=2003.03.25 16:59/Тоже в числе=1048611599

13:41:26 Expert: Время бара=2003.03.25 17:00/Тоже в числе=1048611600
13:41:26 Expert: Время бара=2003.03.25 17:01/Тоже в числе=1048611675
13:41:26 Expert: Время бара=2003.03.25 17:02/Тоже в числе=1048611750
13:41:26 Expert: Время бара=2003.03.25 17:04/Тоже в числе=1048611899

;)) Ну и так далее

С уважением
 
спасибо. уже разобрались. поправка будет в ближайшей версии
Причина обращения: