Функция getCandlesByIndex() и закрытие свечки

Страницы: 1
RSS
Функция getCandlesByIndex() и закрытие свечки
 
Как при использовании функции t, n, l = getCandlesByIndex(tag, line, first_candle, getNumCandles(tag)); понять что последняя свеча уже закрылась или последнее значение индикатора уже рассчитано?  
Торговый привод на Lua http://iv-litovchenko.ru/
 
Иван,
Для этого нужно понять что сделок больше не будет.
А этого никто не может знать, т.к. в будущее никто смотреть не умеет.

Нужно либо ждать появления новой свечи, либо проверять текущее время.
Либо использовать оба варианта сразу.
 
Цитата
Sergey Gorokhov написал:
Иван,
Для этого нужно понять что сделок больше не будет.
А этого никто не может знать, т.к. в будущее никто смотреть не умеет.

Нужно либо ждать появления новой свечи, либо проверять текущее время.
Либо использовать оба варианта сразу.
А как тогда делать проверку - написал простое условие - если цена пересекла MA - то вылазит сообщение. Но проблема в том сообщение будет вылазить не 1 раз, а бесконечно...
Торговый привод на Lua http://iv-litovchenko.ru/
 
Здравствуйте, Иван.

Не вполне понятно, как связаны между собой вопрос о факте закрытия текущей свечи и проверка "простого условия" с пересечением графика МА и графика цены.

Первая задача решается проверкой времени - Вы знаете интервал, время начала/окончания торгов. На основании этих данных знаете какая свеча когда открывается и закрывается. Далее сравниваете текущее время - попадает ли оно в диапазон времени расчёта текущей свечи, или вышла за него.
Касательно проверки "простого условия" - количество выполнения блока программы при выполнении определённого условия зависит от реализации самого условия и программы в целом - надо предусмотреть и/или пересмотреть механизмы от многочисленных малоинформативных срабатываний.

В текущей формулировке Вашей задачи едва ли можем предложить более содержательный ответ. Просьба уточнить суть Вашей задачи, которую пытаетесь решить.
 
Цитата
Andrey Bezrukov написал:
Здравствуйте, Иван.

Не вполне понятно, как связаны между собой вопрос о факте закрытия текущей свечи и проверка "простого условия" с пересечением графика МА и графика цены.

Первая задача решается проверкой времени - Вы знаете интервал, время начала/окончания торгов. На основании этих данных знаете какая свеча когда открывается и закрывается. Далее сравниваете текущее время - попадает ли оно в диапазон времени расчёта текущей свечи, или вышла за него.
Касательно проверки "простого условия" - количество выполнения блока программы при выполнении определённого условия зависит от реализации самого условия и программы в целом - надо предусмотреть и/или пересмотреть механизмы от многочисленных малоинформативных срабатываний.

В текущей формулировке Вашей задачи едва ли можем предложить более содержательный ответ. Просьба уточнить суть Вашей задачи, которую пытаетесь решить.
Уже решил. Что бы не срабатывало по много раз когда идет одно и тоже событие, оно просто записывается в общую переменную и как итог срабатываем как и должно 1 раз.
Торговый привод на Lua http://iv-litovchenko.ru/
Страницы: 1
Читают тему (гостей: 1)
Наверх