У вас не стоит Flash Player
Настройки
#55015 - Thu May 09 2013 12:01 PM Quantum leap. Будьте бдительны
K_Pavel Offline
journeyman

Registered: Thu Mar 22 2012
Записи: 76
Помещаю тему в раздел ошибки, хотя это скорее не баг, а фича. Но, первоначально, это воспринимается как ошибка. Что имеем: cуперликвидный по меркам нашего болота фьюч Si. Дата - 08 мая 2013.

Смеркалось, по округе разносились аромат жарящегося мяса и слегка подвыпившие голоса. Торговать никто не хотел. Бедный скрипт на минутах устало считал бары до условия Time==210000, чтобы закрыть свои позиции. Вот уже 205800. Но что это, как такое может быть??? Пространственно-временной континуум был нарушен, и время внезапно перескочило на 210100. Скрипт философски почесал затылок, тяжело вздохнул, понял, что выходные отменяются и продолжил дальше отсчитывать минуты.

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

Наверх
#55016 - Thu May 09 2013 12:22 PM Re: Quantum leap. Будьте бдительны [Re: K_Pavel]
captian Offline
Carpal Tunnel

Registered: Sat Aug 21 2010
Записи: 2821
Loc: Занзибар
Поэтично laugh Хотя условие > или < в тайминге всегда более логично просто по определению.
_________________________
трансляция работы скриптов http://tslab.comon.ru/51FC0A21B9A4E85974B2CAD6450623E6
почта captian@mail.ru скайп captian1963

Наверх
#55028 - Thu May 09 2013 08:40 PM Re: Quantum leap. Будьте бдительны [Re: K_Pavel]
zxc Offline
member

Registered: Mon May 07 2012
Записи: 150
все так , на si тоже могут быть интервалы без сделок

Наверх
#55049 - Fri May 10 2013 11:45 PM Re: Quantum leap. Будьте бдительны [Re: K_Pavel]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Originally Posted By: K_Pavel
Помещаю тему в раздел ошибки, хотя это скорее не баг, а фича. Но, первоначально, это воспринимается как ошибка. Что имеем: cуперликвидный по меркам нашего болота фьюч Si. Дата - 08 мая 2013.

Смеркалось, по округе разносились аромат жарящегося мяса и слегка подвыпившие голоса. Торговать никто не хотел. Бедный скрипт на минутах устало считал бары до условия Time==210000, чтобы закрыть свои позиции. Вот уже 205800. Но что это, как такое может быть??? Пространственно-временной континуум был нарушен, и время внезапно перескочило на 210100. Скрипт философски почесал затылок, тяжело вздохнул, понял, что выходные отменяются и продолжил дальше отсчитывать минуты.

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

Во многих логичных случая знак > ко времени не применим. В этих случаях можно использовать дополнительный ликвидный инструмент, например фьючерс на индекс РТС.

Наверх
#55050 - Sat May 11 2013 12:11 AM Re: Quantum leap. Будьте бдительны [Re: ViL]
captian Offline
Carpal Tunnel

Registered: Sat Aug 21 2010
Записи: 2821
Loc: Занзибар
Originally Posted By: ViL
Во многих логичных случая знак > ко времени не применим. В этих случаях можно использовать дополнительный ликвидный инструмент, например фьючерс на индекс РТС.
??? > или < постоянное условие, и ко времени всегда применимы, моё мнение.
И для закрытия сделки (если нет сделок/заявок на момент заданного времени, то закроет на одной из следующих, где сделки или заявки удовлетворят прочим условиям).
И для запрета (особенно для запрета) торговли после определённого часа.
А вот условие == разовое, и действительно иногда не применимо, потому что в строго заданный момент может не быть сделок/заявок/торгов/интернета/питания или ещё чего то.
Если я не прав, поправьте меня.
_________________________
трансляция работы скриптов http://tslab.comon.ru/51FC0A21B9A4E85974B2CAD6450623E6
почта captian@mail.ru скайп captian1963

Наверх
#55051 - Sat May 11 2013 08:08 AM Re: Quantum leap. Будьте бдительны [Re: captian]
K_Pavel Offline
journeyman

Registered: Thu Mar 22 2012
Записи: 76
Важно понимать. Если нет питания/интернета, то когда будет питание интернет, то свечи отрисуются, и будет пропущенный сигнал. И если в параметрах скрипта стоит длительное автозакрытие, то скрипт нормально закроет позицию. А когда нет свечи, то при условии == сигнала нет, и никакого уведомления нет

Наверх
#55053 - Sat May 11 2013 08:41 AM Re: Quantum leap. Будьте бдительны [Re: K_Pavel]
usas Offline
Pooh-Bah

Registered: Sun Feb 21 2010
Записи: 2331
Loc: Ухта
Originally Posted By: K_Pavel
Важно понимать. Если нет питания/интернета, то когда будет питание интернет, то свечи отрисуются, и будет пропущенный сигнал. И если в параметрах скрипта стоит длительное автозакрытие, то скрипт нормально закроет позицию. А когда нет свечи, то при условии == сигнала нет, и никакого уведомления нет

..мне всё-таки до конца непонятно. Если у нас стоит пересчет "интервал", то пересчет осуществляется дискретно по времени тайм-фрейма и если не было сделок, то должна быть свеча, у которой откр=закр=мах=мин, но она должна быть и условие "==" по времени должно сработать..
поясните, плиз...

Наверх
#55057 - Sat May 11 2013 01:02 PM Re: Quantum leap. Будьте бдительны [Re: usas]
K_Pavel Offline
journeyman

Registered: Thu Mar 22 2012
Записи: 76
Я тоже так думал... Но оказалось, что это не так как на самом деле.

Наверх
#55070 - Mon May 13 2013 12:07 AM Re: Quantum leap. Будьте бдительны [Re: usas]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Originally Posted By: usas
Если у нас стоит пересчет "интервал", то пересчет осуществляется дискретно по времени тайм-фрейма и если не было сделок, то должна быть свеча, у которой откр=закр=мах=мин, но она должна быть

Нет. Организовано по другому. Если не было сделок, свечи рисоваться не будут. У каждой сделки есть время. Оно и определяет наличие баров и торговли. Нет торговли - нет баров . Вариант, как со стульями - не пройдет. ))
Вариант решения в данный момент, только если добавить наличие торговли - более ликвидный инструмент.

Наверх
#55071 - Mon May 13 2013 08:56 AM Re: Quantum leap. Будьте бдительны [Re: ViL]
usas Offline
Pooh-Bah

Registered: Sun Feb 21 2010
Записи: 2331
Loc: Ухта
Правильно ли я понял - добавляется источник с любым ликвидным инструментом только с целью инициализации пересчета и тогда на основном инструменте появится "виртуальная" свеча для штатной работы алгоритма с функцией времени...

Наверх
#55072 - Mon May 13 2013 09:26 AM Re: Quantum leap. Будьте бдительны [Re: ViL]
airwaves18244 Offline
journeyman

Registered: Sun Feb 17 2013
Записи: 99
Originally Posted By: ViL
Во многих логичных случая знак > ко времени не применим. В этих случаях можно использовать дополнительный ликвидный инструмент, например фьючерс на индекс РТС.


В каких случаях > или < может быть не применимы ко времени?

Наверх
#55077 - Mon May 13 2013 11:45 AM Re: Quantum leap. Будьте бдительны [Re: airwaves18244]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Используйте ><, если применимо.
Если применимо только ==, и инструмент неликвид, то можно использовать доп.инструмент с флагом "не торгуется".

Наверх


Moderator:  ViL, sar