У вас не стоит Flash Player
Настройки
#30499 - Tue Aug 23 2011 11:45 AM как посчитать время между соседними хаями?
beginner Offline
stranger

Registered: Mon Aug 22 2011
Записи: 14
предположим, close i-ой свечки представляет собой абсолютный дневной максимум, а через x периодов close [i-x]-ой свечки обновил предыдущий максимум.
вопрос: как посчитать время между этими событиями?

Наверх
#30501 - Tue Aug 23 2011 11:54 AM Re: как посчитать время между соседними хаями? [Re: beginner]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Очевидно сохранить время выполнения условия в обновляемом значении, а потом от времени текущего вычесть время ... наверное так не получится из-за формата времени.
Тогда, сохранить номер свечи , а потом от текущей вычитать сохраненную, т.е. перейти от значений времени к барам.
Номера баров есть в этой ветке: http://www.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=19778#Post19778

Наверх
#30503 - Tue Aug 23 2011 12:14 PM Re: как посчитать время между соседними хаями? [Re: ViL]
beginner Offline
stranger

Registered: Mon Aug 22 2011
Записи: 14
да, так я делал, но сталкиваюсь со следующей проблемой.
опишу мой алгоритм-станет ясно.

на каждой i-ой свечке я проверяю, является ли close [i-1] свечи абсолютным максимумом среди всех close за текущий день. Если да, то заношу "время в минутах" [i-1]-ой свечи в "обновляемое значение". Соответственно это значение хранится до тех пор, пока я не сталкиваюсь с итерацией, на которой close становится выше предыдущего. но пробелма же в том, что на этом шаге я обновляю значение "обновляемого значения" временем уже новой максимальной свечки. таким образом, я "не упеваю" посчитать нужную мне разницу. вот в чём проблема...



Отредактировано beginner (Tue Aug 23 2011 12:20 PM)

Наверх
#30504 - Tue Aug 23 2011 12:16 PM Re: как посчитать время между соседними хаями? [Re: beginner]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
А в конце расчетов что, для чего именно ищется эта разница?

Наверх
#30505 - Tue Aug 23 2011 12:19 PM Re: как посчитать время между соседними хаями? [Re: ViL]
beginner Offline
stranger

Registered: Mon Aug 22 2011
Записи: 14
если разница составляет больше x интервалов, то это один из триггеров для активации заявки на вход в позицию.
это элемент времени, повышающий надёжность входа.


Отредактировано beginner (Tue Aug 23 2011 12:19 PM)

Наверх
#30507 - Tue Aug 23 2011 01:23 PM Re: как посчитать время между соседними хаями? [Re: beginner]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Как я понял, нужно предидущее значение ОЗ, это будет в 1.2, сейчас можно только через АПИ.

Наверх
#30508 - Tue Aug 23 2011 01:26 PM Re: как посчитать время между соседними хаями? [Re: ViL]
beginner Offline
stranger

Registered: Mon Aug 22 2011
Записи: 14
да, нужно ОЗ[i-1] или же как то обходным путём решить задачу

Наверх
#30543 - Wed Aug 24 2011 05:53 PM Re: как посчитать время между соседними хаями? [Re: beginner]
beginner Offline
stranger

Registered: Mon Aug 22 2011
Записи: 14
Можно ли как-то опосредованно решить задачу? ( узнать время предпоследнего максимума)

Наверх
#30550 - Wed Aug 24 2011 07:08 PM Re: как посчитать время между соседними хаями? [Re: beginner]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
можно решить путем 2х ОЗ

Наверх
#30553 - Wed Aug 24 2011 08:39 PM Re: как посчитать время между соседними хаями? [Re: Nektodron]
beginner Offline
stranger

Registered: Mon Aug 22 2011
Записи: 14
А каким именно образом? не соображу какие блоки как связать

Наверх
#30555 - Wed Aug 24 2011 11:23 PM Re: как посчитать время между соседними хаями? [Re: beginner]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Два обновляемых значения, одно, которое держит предпоследнее значение, другое - последнее. Как-то так.

Наверх
#30619 - Fri Aug 26 2011 06:45 PM Re: как посчитать время между соседними хаями? [Re: ViL]
beginner Offline
stranger

Registered: Mon Aug 22 2011
Записи: 14
Сделал. Спасибо!

Наверх
#30620 - Fri Aug 26 2011 07:30 PM Re: как посчитать время между соседними хаями? [Re: beginner]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Originally Posted By: beginner
Сделал. Спасибо!


Вот сюда можно выложить как пример:
http://www.tslab.ru/ubb/ubbthreads.php?ubb=postlist&Board=24&page=1

Наверх


Moderator:  ViL, sar