Тестер отказывается тестировать с 1999 года. - страница 2

 

Добавьте счетчик тикови выведете их количество в deinit():

//+------------------------------------------------------------------+
//|                                               Moving Average.mq4 |
//|                      Copyright © 2005, MetaQuotes Software Corp. |
//|                                       http://www.metaquotes.net/ |
//+------------------------------------------------------------------+
#define MAGICMA  20050610

extern double MovingPeriod       = 12;
extern double MovingShift        = 6;
extern int    Price              = 0;

int passedTicks=0;
//+------------------------------------------------------------------+
//| deinit                                                           |
//+------------------------------------------------------------------+
int CalculateCurrentOrders(string symbol){

Print("При тестировании поступило тиков ",passedTicks);
}
.......

Возможно, какая-то связь обнаружится
 
Rosh >>:

Добавьте счетчик тикови выведете их количество в deinit():

Возможно, какая-то связь обнаружится

2009.08.12 13:21:49 2001.12.14 08:02 Moving Average EURUSD,M15: При тестировании поступило тиков 41336780
2009.08.12 13:21:49 2001.12.14 08:02 Tester: order #754 is closed
2009.08.12 13:21:49 2001.12.13 19:00 Moving Average EURUSD,M15: open #754 sell 0.10 EURUSD at 0.89389 ok


Последние 3 строчки из логов. Главное тест идет идет и хлоп прервались и неизвестно почему.

 

Проследил загрузку памяти с момента включения терминала и до того как тест резко заканчивается.



В компе 2gb оперативной памяти, пиковое значение 409Mb.


И странность некоторая опять таки. тест с той же даты, с теми же параметрами, но вот выдаются опять совершенно другие результаты


2009.08.12 13:45:40 2001.12.12 18:55 Moving Average EURUSD,M15: При тестировании поступило тиков 41299900
2009.08.12 13:45:40 2001.12.11 17:45 Moving Average EURUSD,M15: close #753 sell 0.10 EURUSD at 0.88901 at price 0.89053
2009.08.12 13:45:40 2001.12.11 16:45 Moving Average EURUSD,M15: open #753 sell 0.10 EURUSD at 0.88901 ok

 
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 Отчет по отсутствующим барам в данных истории. Инструмент - EURUSD. Таймфрейм [M1].
 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 Период    -			01.01.1999 г.  -  12.08.2009 г.
 Баров в истории   -		3985341 bars
 Длительность   -		10 year(s)  9 month(s)  6 day(s)  11:16 чч:мм
 _____________________________________________________ 
 ОБЩИЙ АНАЛИЗ дыр и разрывов 
 Количество  -			3
 Размер   -			22 bars
 Длительность   -		00:22 чч:мм
 Средний размер   -		7.33 bars
 Gap**   -			220 pips
 Максимальный Gap   -		200 pips		п/п  №  - 3
 Средний Gap   -		73.33 pips   	( Gap / количество )
 Степень общей дырявости графика    -	0.00 %
 Качество графика    -		100.00 %
 _____________________________________________________ 
 ДЫРЫ  ( 3 - 20 bars )		( дыры размером < 3 bars - игнорируются заданными пользователем условиями )
 Количество   -			3
 Размер   -			22 bars
 Длительность   -		00:22 чч:мм
 Максимальный размер   -	12 bars		п/п  №  - 3
 Средний размер   -		7.33 bars
 Степень дырявости графика    -	0.00 %
 Качество графика    -		100.00 %
 _____________________________________________________ 
 РАЗРЫВЫ ( 20 bars и выше)
 Количество   -			-
 Размер   -			-
 Длительность   -		-
 Максимальный размер   -	-
 Средний размер   -		-
 Степень разрывности графика    -	-
 Качество графика    -		-
 _____________________________________________________ 
      *Диапазон начинается временем открытия первого отсутствующего бара, а заканчивается временем открытия бара,
        следующего за последним отсутствующим баром.
 
   **Дыры с Gap < 5  pips - игнорируются заданными пользователем условиями.
       =Gap в дырах= НЕ МОЖЕТ быть точным, в силу отсутствия самих баров, а лишь определяет РАЗНИЦУ в уровнях цен до и после гэпа.

 ____________________________________________________________________________________________________________________________
 п/п  №	|  *Диапазон  (дата / время)	    |  Размер  (bars) |  Длительность  (чч:мм) |  **Gap  (pips)	|  Примечания
-----------------------------------------------------------------------------------------------------------------------------
   1     03.08.2009 [08:23] - 03.08.2009 [08:30]           7		  00:07			   10		   
   2     10.08.2009 [00:17] - 10.08.2009 [00:20]           3	          00:03			   10		   
   3     12.08.2009 [09:47] - 12.08.2009 [09:59]          12		  00:12			   200		   
_____________________________________________________________________________________________________________________________

Может быть эта информация поможет разобраться в ситуации. Тестирую на 5-ти значных котировках. 5-ти значные с 1999 года.

5-й знак пересчитан и поставлен случайным образом с определенным условием. Объёмы корректно пересчитаны на всей истории.

 
HIDDEN >>:

идет прямое обращение к видимым барам

можете объяснить что значит "обращение к видимым барам" ? а то не совсем понятно

 
GarF1eld >>:

можете объяснить что значит "обращение к видимым барам" ? а то не совсем понятно

Это количество баров видимых в окне. Это регулируется в настройках терминала.

 
чем тогда отличается обращение к ним от обращения к таймсериям через Time, iTime ?
 
GarF1eld >>:
чем тогда отличается обращение к ним от обращения к таймсериям через Time, iTime ?

В данном случае ничем. Time обращение к валютной паре где работает скрипт, индикатор, эксперт.

iTime обращение к любой валютной паре из любого скрипта, индикатора, эксперта в пределах опять таки видимых баров.


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

 
Rosh >>:
Рашид не знает, так как не может объять необъятное. Я не вникал, не было времени пока, к сожалению.

В мой вопрос кто-то из компании будет вникать? Мне ответ нужен точный. Статью пишу, концепция может изменится всей статьи. Жду ответа.

 
HIDDEN >>:

В мой вопрос кто-то из компании будет вникать? Мне ответ нужен точный. Статью пишу, концепция может изменится всей статьи. Жду ответа.

Сейчас нет времени. Постараюсь через неделю-две посмотреть.