Смена ТФ - проблема - страница 2

 
Victor Nikolaev:

Алертами в индикаторах не пользуюсь. Предусматриваю полный перерасчет если произошла подгрузка истории. Проконтролировать это легко.

Пожалуйста, открой эту тайну.
 
Vasyl Nosal:
Пожалуйста, открой эту тайну.

Где же Вы тайну нашли? Практически все же было сказано и выложено. Ну почти все.

 
Victor Nikolaev:

Где же Вы тайну нашли? Практически все же было сказано и выложено. Ну почти все.

Тоесть кодом не поделитесь?

Зачем же писать что знаете как? 

 
Vasyl Nosal:

Тоесть кодом не поделитесь?

Зачем же писать что знаете как? 

Две строчки кода даже писать стыдно

Есть rates_total. Есть prev_calculated.

Одно хранит  количество доступных баров, второе хранит количество обработанных баров.

Если разница больше одного, то произошла подгрузка истории.

Как Вы у себя реализуете этот контроль. Одному Аллаху известно (может Господу Богу). Вам решать.

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

 
Victor Nikolaev:

Две строчки кода даже писать стыдно

Есть rates_total. Есть prev_calculated.

Одно хранит  количество доступных баров, второе хранит количество обработанных баров.

Если разница больше одного, то произошла подгрузка истории.

Как Вы у себя реализуете этот контроль. Одному Аллаху известно (может Господу Богу). Вам решать.

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

Дык. Так прийдётся при каждом их не равенстве всю историю пересчитывать.
 
 
Vasyl Nosal:
Дык. Так прийдётся при каждом их не равенстве всю историю пересчитывать.
У Вас есть другие варианты?
 
Victor Nikolaev:
У Вас есть другие варианты?
У меня есть предложение чтобы каким то образом сделать так чтобы пересчёт был всей истории до момента когда она уже подгружена. После этого уже пересчитывать только 0 бар(ну или кто сколько хочет).
 

Есть идея. Позднее напишу.

идея накрылась.

 

Буду просить разрабов чтобы сделали что то типа HistoryUpdated() системную проверку обновилась ли вся история или нет. 

 
Vasyl Nosal:

Есть идея. Позднее напишу.

идея накрылась.

 

Буду просить разрабов чтобы сделали что то типа HistoryUpdated() системную проверку обновилась ли вся история или нет. 

Разрабы вам не помогут, потому что не будут

Сказано же уже: если разница между rates_total и prev_calculated больше 1, то это и есть HistoryUpdated