#55015 - Thu May 09 2013 12:01 PM
Quantum leap. Будьте бдительны
|
journeyman
Registered: Thu Mar 22 2012
Записи: 76
|
Помещаю тему в раздел ошибки, хотя это скорее не баг, а фича. Но, первоначально, это воспринимается как ошибка. Что имеем: cуперликвидный по меркам нашего болота фьюч Si. Дата - 08 мая 2013.
Смеркалось, по округе разносились аромат жарящегося мяса и слегка подвыпившие голоса. Торговать никто не хотел. Бедный скрипт на минутах устало считал бары до условия Time==210000, чтобы закрыть свои позиции. Вот уже 205800. Но что это, как такое может быть??? Пространственно-временной континуум был нарушен, и время внезапно перескочило на 210100. Скрипт философски почесал затылок, тяжело вздохнул, понял, что выходные отменяются и продолжил дальше отсчитывать минуты.
А вся проблема в том, что не было сделок в этот период, свеча не отрисовалась, условие не исполнилось. Вывод: для выхода в конце дня на минутах использовать вместо "==" выражение ">=".
|
Наверх
|
|
|
|
#55028 - Thu May 09 2013 08:40 PM
Re: Quantum leap. Будьте бдительны
[Re: K_Pavel]
|
member
Registered: Mon May 07 2012
Записи: 150
|
все так , на si тоже могут быть интервалы без сделок
|
Наверх
|
|
|
|
#55049 - Fri May 10 2013 11:45 PM
Re: Quantum leap. Будьте бдительны
[Re: K_Pavel]
|
TSLab
Carpal Tunnel
Registered: Sun Oct 17 2010
Записи: 8143
|
Помещаю тему в раздел ошибки, хотя это скорее не баг, а фича. Но, первоначально, это воспринимается как ошибка. Что имеем: cуперликвидный по меркам нашего болота фьюч Si. Дата - 08 мая 2013.
Смеркалось, по округе разносились аромат жарящегося мяса и слегка подвыпившие голоса. Торговать никто не хотел. Бедный скрипт на минутах устало считал бары до условия Time==210000, чтобы закрыть свои позиции. Вот уже 205800. Но что это, как такое может быть??? Пространственно-временной континуум был нарушен, и время внезапно перескочило на 210100. Скрипт философски почесал затылок, тяжело вздохнул, понял, что выходные отменяются и продолжил дальше отсчитывать минуты.
А вся проблема в том, что не было сделок в этот период, свеча не отрисовалась, условие не исполнилось. Вывод: для выхода в конце дня на минутах использовать вместо "==" выражение ">=". Во многих логичных случая знак > ко времени не применим. В этих случаях можно использовать дополнительный ликвидный инструмент, например фьючерс на индекс РТС.
|
Наверх
|
|
|
|
#55050 - Sat May 11 2013 12:11 AM
Re: Quantum leap. Будьте бдительны
[Re: ViL]
|
Carpal Tunnel
Registered: Sat Aug 21 2010
Записи: 2821
Loc: Занзибар
|
Во многих логичных случая знак > ко времени не применим. В этих случаях можно использовать дополнительный ликвидный инструмент, например фьючерс на индекс РТС. ??? > или < постоянное условие, и ко времени всегда применимы, моё мнение. И для закрытия сделки (если нет сделок/заявок на момент заданного времени, то закроет на одной из следующих, где сделки или заявки удовлетворят прочим условиям). И для запрета (особенно для запрета) торговли после определённого часа. А вот условие == разовое, и действительно иногда не применимо, потому что в строго заданный момент может не быть сделок/заявок/торгов/интернета/питания или ещё чего то. Если я не прав, поправьте меня.
|
Наверх
|
|
|
|
#55051 - Sat May 11 2013 08:08 AM
Re: Quantum leap. Будьте бдительны
[Re: captian]
|
journeyman
Registered: Thu Mar 22 2012
Записи: 76
|
Важно понимать. Если нет питания/интернета, то когда будет питание интернет, то свечи отрисуются, и будет пропущенный сигнал. И если в параметрах скрипта стоит длительное автозакрытие, то скрипт нормально закроет позицию. А когда нет свечи, то при условии == сигнала нет, и никакого уведомления нет
|
Наверх
|
|
|
|
#55053 - Sat May 11 2013 08:41 AM
Re: Quantum leap. Будьте бдительны
[Re: K_Pavel]
|
Pooh-Bah
Registered: Sun Feb 21 2010
Записи: 2331
Loc: Ухта
|
Важно понимать. Если нет питания/интернета, то когда будет питание интернет, то свечи отрисуются, и будет пропущенный сигнал. И если в параметрах скрипта стоит длительное автозакрытие, то скрипт нормально закроет позицию. А когда нет свечи, то при условии == сигнала нет, и никакого уведомления нет ..мне всё-таки до конца непонятно. Если у нас стоит пересчет "интервал", то пересчет осуществляется дискретно по времени тайм-фрейма и если не было сделок, то должна быть свеча, у которой откр=закр=мах=мин, но она должна быть и условие "==" по времени должно сработать.. поясните, плиз...
|
Наверх
|
|
|
|
#55057 - Sat May 11 2013 01:02 PM
Re: Quantum leap. Будьте бдительны
[Re: usas]
|
journeyman
Registered: Thu Mar 22 2012
Записи: 76
|
Я тоже так думал... Но оказалось, что это не так как на самом деле.
|
Наверх
|
|
|
|
#55070 - Mon May 13 2013 12:07 AM
Re: Quantum leap. Будьте бдительны
[Re: usas]
|
TSLab
Carpal Tunnel
Registered: Sun Oct 17 2010
Записи: 8143
|
Если у нас стоит пересчет "интервал", то пересчет осуществляется дискретно по времени тайм-фрейма и если не было сделок, то должна быть свеча, у которой откр=закр=мах=мин, но она должна быть Нет. Организовано по другому. Если не было сделок, свечи рисоваться не будут. У каждой сделки есть время. Оно и определяет наличие баров и торговли. Нет торговли - нет баров . Вариант, как со стульями - не пройдет. )) Вариант решения в данный момент, только если добавить наличие торговли - более ликвидный инструмент.
|
Наверх
|
|
|
|
#55072 - Mon May 13 2013 09:26 AM
Re: Quantum leap. Будьте бдительны
[Re: ViL]
|
journeyman
Registered: Sun Feb 17 2013
Записи: 99
|
Во многих логичных случая знак > ко времени не применим. В этих случаях можно использовать дополнительный ликвидный инструмент, например фьючерс на индекс РТС. В каких случаях > или < может быть не применимы ко времени?
|
Наверх
|
|
|
|
|
|