не подкачивает тиковую историю В тестере - страница 2

 
итак вместо 
int size1 = CopyTicksRange(sym1, HistoryTicks1, COPY_TICKS_ALL, from);

пишем 

int size1 = CopyTicks(sym1, HistoryTicks1, COPY_TICKS_ALL, from, 1000000000);

Запускаем без вызова индикатора и получаем ошибку

ERR_HISTORY_NOT_FOUND

4401

Запрашиваемая история не найдена


вызываем индикатор 

 handle = iCCI(sym1,PERIOD_CURRENT,14,PRICE_CLOSE);

и получаем чудо 

2021.01.08 19:07:05.509 Core 1 2020.06.01 00:05:35   Скопировано тиков - 338146

Вообщем привет мультисимвольным стратегиям! 

 
Dmitiry Ananiev:
итак вместо 

пишем 

Запускаем без вызова индикатора и получаем ошибку

ERR_HISTORY_NOT_FOUND

4401

Запрашиваемая история не найдена


вызываем индикатор 

и получаем чудо 

2021.01.08 19:07:05.509 Core 1 2020.06.01 00:05:35   Скопировано тиков - 338146

Вообщем привет мультисимвольным стратегиям! 

Всё работает нормально, нужно только инициализировать подгрузку в ОнИнит()

 for(int i=0;i<CountSymbol;i++) {
   iClose(SymbTrade[i],PERIOD_CURRENT,1);
 }
 
Выложите исходник с закачкой. На b2739 не идет что-то у меня.
 
fxsaber:
Выложите исходник с закачкой. На b2739 не идет что-то у меня.

В 2739 не проверял, ранее всё работало отменно

 

В онините никто не гарантирует наличие данных.

Поэтому единственно правильная стратегия - это инициировать в онините запросами(фейковыми) нужные данные, а уже потом в онтиках их ждать и получать.

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

В новом тестере мы будем эвристически определять списки необходимых символов, чтобы сразу на этапе синхронизации готовить максимально богатое окружение. Дополнительно будет директива списка необходимых символов, дополняющая нашу эвристику.

Работа над новым тестером идет.

 
Renat Fatkhullin:

В онините никто не гарантирует наличие данных.

Поэтому единственно правильная стратегия - это инициировать в онините запросами(фейковыми) нужные данные, а уже потом в онтиках их ждать и получать.

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

В новом тестере мы будем эвристически определять списки необходимых символов, чтобы сразу на этапе синхронизации готовить максимально богатое окружение. Дополнительно будет директива списка необходимых символов, дополняющая нашу эвристику.

Работа над новым тестером идет.

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

 
Renat Fatkhullin:

В новом тестере мы будем эвристически определять списки необходимых символов, чтобы сразу на этапе синхронизации готовить максимально богатое окружение.

Моделировать незапрошенные данные?

 
Renat Fatkhullin:

В онините никто не гарантирует наличие данных.

Поэтому единственно правильная стратегия - это инициировать в онините запросами(фейковыми) нужные данные, а уже потом в онтиках их ждать и получать.

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

В новом тестере мы будем эвристически определять списки необходимых символов, чтобы сразу на этапе синхронизации готовить максимально богатое окружение. Дополнительно будет директива списка необходимых символов, дополняющая нашу эвристику.

Работа над новым тестером идет.

Так вся проблема как раз в Тестере. При работе на чарте этой проблемы не возникает. 
Приведите пожалуйста пример правильного кода. Или надо ждать новый тестер ? 

 
Dmitiry Ananiev:

Так вся проблема как раз в Тестере. При работе на чарте этой проблемы не возникает. 
Приведите пожалуйста пример правильного кода. Или надо ждать новый тестер ? 

Я же абсолютно четко указал как надо делать.

прочтите внимательно

 
Renat Fatkhullin:

Работа над новым тестером идет.

Мало ли заметите.

Это картинка из текущего Тестера. Вроде, красиво. Но профит в правой половине показан на сделках внутри одного минутного бара.

Большая просьба в новом Тестере не генерировать картинки, где по абсциссе только номера сделок.


ЗЫ И большая просьба разрешить в проход писать не один double (из OnTester), а несколько.

Причина обращения: