У вас не стоит Flash Player
Page 1 of 4 1 2 3 4 >
Настройки
#55256 - Mon May 20 2013 09:18 AM минимум максимум часа на минутках
Nos Offline
journeyman

Registered: Tue Oct 12 2010
Записи: 70
Loc: Ufa
не могу додумать как построить минимум и максимум часа на минутках. Пытался через ОЗ и сжатие (сжимал в часы и пытался обычный Hi Lo рисовать) не выходит. То есть задача, напрмер, построить канал Мин-Макс по каждому часу при условии что у меня минутки.

Наверх
#55257 - Mon May 20 2013 09:31 AM Re: минимум максимум часа на минутках [Re: Nos]
Santiaga Offline
newbie

Registered: Sun Jun 05 2011
Записи: 49
Originally Posted By: Nos
не могу додумать как построить минимум и максимум часа на минутках. Пытался через ОЗ и сжатие (сжимал в часы и пытался обычный Hi Lo рисовать) не выходит. То есть задача, напрмер, построить канал Мин-Макс по каждому часу при условии что у меня минутки.

На с# можно через сжатие сделать. Пару строчек кода.
_________________________
no pain no gain

Наверх
#55258 - Mon May 20 2013 09:38 AM Re: минимум максимум часа на минутках [Re: Santiaga]
Nos Offline
journeyman

Registered: Tue Oct 12 2010
Записи: 70
Loc: Ufa
Originally Posted By: Santiaga
Originally Posted By: Nos
не могу додумать как построить минимум и максимум часа на минутках. Пытался через ОЗ и сжатие (сжимал в часы и пытался обычный Hi Lo рисовать) не выходит. То есть задача, напрмер, построить канал Мин-Макс по каждому часу при условии что у меня минутки.

На с# можно через сжатие сделать. Пару строчек кода.

а логика какая там?

Наверх
#55259 - Mon May 20 2013 10:09 AM Re: минимум максимум часа на минутках [Re: Nos]
captian Offline
Carpal Tunnel

Registered: Sat Aug 21 2010
Записи: 2821
Loc: Занзибар
Originally Posted By: Nos
не могу додумать как построить минимум и максимум часа на минутках. Пытался через ОЗ и сжатие (сжимал в часы и пытался обычный Hi Lo рисовать) не выходит. То есть задача, напрмер, построить канал Мин-Макс по каждому часу при условии что у меня минутки.
от источника данных блок сжать. если нужен час, то сжать 60. Всё, теперь у вас есть все данные по часу. от блока сжать выводите и минимум и максимум и всё что захотите. Си шарп для этого простого действия без надобности.
_________________________
трансляция работы скриптов http://tslab.comon.ru/51FC0A21B9A4E85974B2CAD6450623E6
почта captian@mail.ru скайп captian1963

Наверх
#55261 - Mon May 20 2013 10:24 AM Re: минимум максимум часа на минутках [Re: captian]
VladMih Offline
enthusiast

Registered: Thu Apr 11 2013
Записи: 359
Это решение для произвольных 60 минут. ИМХО для часового бара в общепринятом смысле (если надо именно это, а не просто любые последние 60 минут) не хватает уточнения чтобы данные по часу собирались от чч:00 до чч:59:59. Где-то так.
Иначе нельзя будет сравнивать бары внутри "часового часа".

Насколько я понял, Nos нужен именно "мой" вариант, иначе канал будет ломаться внутри часа.

Наверх
#55262 - Mon May 20 2013 10:39 AM Re: минимум максимум часа на минутках [Re: VladMih]
airwaves18244 Offline
journeyman

Registered: Sun Feb 17 2013
Записи: 99
Originally Posted By: VladMih
Это решение для произвольных 60 минут.

Почему вы так решили?

http://www.tslab.ru/docs/online/index.html?scripteditor.htm
Метод декомпрессии сжатых данных в режиме расчета/оптимизации на исторических данных.

Данный параметр определяет временной сдвиг данных рассчитанных для компрессированных временных интервалов при декомпрессии к оригинальному (базовому) временному интервалу.
Допустим, базовый интервал расчета 1 минута. Для расчета индикаторов использована компрессия в интервал 1 час.
бар 12.00 часовой = 12.00 - 12.59 минуты
при расжатии индикаторов:
1й метод: значение 12.00 начинает действовать (станет доступно для расчетов внутри скрипта) с минутного бара 12.59
2й метод :значение 12.00 начинает действовать (станет доступно для расчетов внутри скрипта) с минутного бара 12.00
3й метод :значение 12.00 начинает действовать (станет доступно для расчетов внутри скрипта) с минутного бара 13.00

Внимание, метод 2 не рекомендуется применять для тестирования стратегий вследствии возможного "заглядывания в будущее" - как нетрудно видеть из примера выше в режиме 2 значение компрессированного индикатора доступно до окнчания часа!.

Метод 2 применим исключительно для визуального и графичекого анализа .
Для оптимизации торговых стратегий наиболее оптимален метод 1.
Метод 3 обладает небольшим запаздыванием равным одному базовому интервалу и может применяться для тестирования стратегий опирающихся на короткие (секундные) интервалы для имитации возможных задержек исполнения, медленных каналов связи и т.п.


Отредактировано airwaves18244 (Mon May 20 2013 10:47 AM)

Наверх
#55264 - Mon May 20 2013 11:04 AM Re: минимум максимум часа на минутках [Re: airwaves18244]
VladMih Offline
enthusiast

Registered: Thu Apr 11 2013
Записи: 359
Чисто по логике. Процитированное читал, конечно. Только здесь не уточнено "бар 12.00 часовой = 12.00 - 12.59 минуты" берется по умолчанию или устанавливается примерно так, как я выше написал.
Если это по умолчанию, тогда вопрос - что если компрессия полтора часа?
Для программы с произвольными таймфреймами хотелось бы уточнения.

Наверх
#55267 - Mon May 20 2013 01:12 PM Re: минимум максимум часа на минутках [Re: captian]
Nos Offline
journeyman

Registered: Tue Oct 12 2010
Записи: 70
Loc: Ufa
Originally Posted By: captian
Originally Posted By: Nos
не могу додумать как построить минимум и максимум часа на минутках. Пытался через ОЗ и сжатие (сжимал в часы и пытался обычный Hi Lo рисовать) не выходит. То есть задача, напрмер, построить канал Мин-Макс по каждому часу при условии что у меня минутки.
от источника данных блок сжать. если нужен час, то сжать 60. Всё, теперь у вас есть все данные по часу. от блока сжать выводите и минимум и максимум и всё что захотите. Си шарп для этого простого действия без надобности.


в вашем варианте Минимум часа будет определяться постфактум. То есть, если у меня минимум будет в 12-35 наш индикатор покажет этот минимум только в 13-00. Если же применять метод декомпрессии 2 то минимум часа будет виден сразу (заглядывание в будущее), но еще если минимумы будут понижаться лесенкой, последовательно- наш метод декомпрессии нарисует финальный минимум часа, а мне нужен будет минимум в текущуюю пятиминутку.

Наверх
#55268 - Mon May 20 2013 01:37 PM Re: минимум максимум часа на минутках [Re: Nos]
airwaves18244 Offline
journeyman

Registered: Sun Feb 17 2013
Записи: 99
Originally Posted By: Nos

в вашем варианте Минимум часа будет определяться постфактум. То есть, если у меня минимум будет в 12-35 наш индикатор покажет этот минимум только в 13-00. Если же применять метод декомпрессии 2 то минимум часа будет виден сразу (заглядывание в будущее), но еще если минимумы будут понижаться лесенкой, последовательно- наш метод декомпрессии нарисует финальный минимум часа, а мне нужен будет минимум в текущуюю пятиминутку.


Вы на пальцах рассматриваете? Или собрали скрипт? Покажите результаты на графике) Так ведь гораздо удобнее обсуждать вопрос

Наверх
#55269 - Mon May 20 2013 01:51 PM Re: минимум максимум часа на минутках [Re: airwaves18244]
Nos Offline
journeyman

Registered: Tue Oct 12 2010
Записи: 70
Loc: Ufa
Originally Posted By: airwaves18244
Originally Posted By: Nos

в вашем варианте Минимум часа будет определяться постфактум. То есть, если у меня минимум будет в 12-35 наш индикатор покажет этот минимум только в 13-00. Если же применять метод декомпрессии 2 то минимум часа будет виден сразу (заглядывание в будущее), но еще если минимумы будут понижаться лесенкой, последовательно- наш метод декомпрессии нарисует финальный минимум часа, а мне нужен будет минимум в текущуюю пятиминутку.


Вы на пальцах рассматриваете? Или собрали скрипт? Покажите результаты на графике) Так ведь гораздо удобнее обсуждать вопрос


вот например декомпрессия методом 2
http://clip2net.com/s/55HuSv
минимум часа нарисован сразу(заглядывание в будущее) хотя минимум этого часа обновлялся в течение часа несколько раз.

Наверх
#55270 - Mon May 20 2013 02:00 PM Re: минимум максимум часа на минутках [Re: Nos]
airwaves18244 Offline
journeyman

Registered: Sun Feb 17 2013
Записи: 99
Так вам и не предлагали использовать метод 2.
По методу 1 - минимум часа получите по окончанию часа (кажется этот мин вы и просили).
"То есть, если у меня минимум будет в 12-35 наш индикатор покажет этот минимум только в 13-00" - верно, закончился час, получили минимум часа.

Наверх
#55272 - Mon May 20 2013 02:03 PM Re: минимум максимум часа на минутках [Re: airwaves18244]
Nos Offline
journeyman

Registered: Tue Oct 12 2010
Записи: 70
Loc: Ufa
Originally Posted By: airwaves18244
Так вам и не предлагали использовать метод 2.
По методу 1 - минимум часа получите по окончанию часа (кажется этот мин вы и просили).
"То есть, если у меня минимум будет в 12-35 наш индикатор покажет этот минимум только в 13-00" - верно, закончился час, получили минимум часа.

вы видимо не правильно меня поняли. Мне надо минимум как раз в 12-35. А в конце часа можно было бы почучить минимум и без декомпрессии( например "Минимум за 12 периодов" для текущей пятиминутки).

Наверх
#55273 - Mon May 20 2013 02:11 PM Re: минимум максимум часа на минутках [Re: Nos]
airwaves18244 Offline
journeyman

Registered: Sun Feb 17 2013
Записи: 99
Видимо не понял)ни задачу, ни цель)-"не могу додумать как построить минимум и максимум часа на минутках"

ОЗ от минимума минуток будет показывать постоянно обновляющийся минимум и покажет его в 12.35

Подождем ответов более опытных коллег)


Отредактировано airwaves18244 (Mon May 20 2013 03:18 PM)

Наверх
#55279 - Mon May 20 2013 05:44 PM Re: минимум максимум часа на минутках [Re: Nos]
VladMih Offline
enthusiast

Registered: Thu Apr 11 2013
Записи: 359
Originally Posted By: Nos
Мне надо минимум как раз в 12-35. А в конце часа можно было бы почучить минимум и без декомпрессии( например "Минимум за 12 периодов" для текущей пятиминутки).
Nos, для этого нужно пользоваться не ТСЛабом, а машиной времени.
Откуда скрипт может знать, что в 12:36 не обновится минимум 12:35?
Раньше 13:00 невозможно знать минимум незакончившегося бара 12:00,
ибо минимум может быть и в 12:59, на закрытии, т.е. будет L=C.
И это не теория - на графике немало таких баров, у них нет нижней тени.

Минимумом за 12 периодов, если периоды пятиминутки, вы получите то же самое. Но только всё равно придется прибегать к использованию компрессии - вы же работаете на минутках.

Без компрессии на минутках вы можете брать минимум за 60 периодов с дополнительным условием - определять его от начала часа (хх:00).
Что в лоб, что полбу - всё равно раньше окончания часа эти данные "недожарены".

Наверх
#55292 - Tue May 21 2013 07:50 AM Re: минимум максимум часа на минутках [Re: VladMih]
Nos Offline
journeyman

Registered: Tue Oct 12 2010
Записи: 70
Loc: Ufa
Originally Posted By: VladMih
Originally Posted By: Nos
Мне надо минимум как раз в 12-35. А в конце часа можно было бы почучить минимум и без декомпрессии( например "Минимум за 12 периодов" для текущей пятиминутки).
Nos, для этого нужно пользоваться не ТСЛабом, а машиной времени.
Откуда скрипт может знать, что в 12:36 не обновится минимум 12:35?
Раньше 13:00 невозможно знать минимум незакончившегося бара 12:00,
ибо минимум может быть и в 12:59, на закрытии, т.е. будет L=C.
И это не теория - на графике немало таких баров, у них нет нижней тени.

Минимумом за 12 периодов, если периоды пятиминутки, вы получите то же самое. Но только всё равно придется прибегать к использованию компрессии - вы же работаете на минутках.

Без компрессии на минутках вы можете брать минимум за 60 периодов с дополнительным условием - определять его от начала часа (хх:00).
Что в лоб, что полбу - всё равно раньше окончания часа эти данные "недожарены".


Мне всего лишь нужен вот такой канал (как в скриншоте).

Ваше предложение брать минимум за 60 периодов с дополнительным условием "определять его от начала часа" звучит идеально, только вот как раз вопрос как его реализовать в редакторе??? В этом и был весь вопрос!


Attachments
min.png (308 downloads)


Наверх
#55293 - Tue May 21 2013 08:17 AM Re: минимум максимум часа на минутках [Re: Nos]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8139
Блок Минимум от него блок минимумЗа.

Наверх
#55296 - Tue May 21 2013 09:06 AM Re: минимум максимум часа на минутках [Re: ViL]
Nos Offline
journeyman

Registered: Tue Oct 12 2010
Записи: 70
Loc: Ufa
Originally Posted By: ViL
Блок Минимум от него блок минимумЗа.

вот например поставил я МинимумЗа 12 периодов на 5 минутке. [img]http://clip2net.com/s/55Z8Ab[/img]
у меня до 11-30 рисуется минимум предыдущего часа а мне надо чтобы начинался именно с 11-00

Наверх
#55300 - Tue May 21 2013 10:32 AM Re: минимум максимум часа на минутках [Re: Nos]
Nos Offline
journeyman

Registered: Tue Oct 12 2010
Записи: 70
Loc: Ufa
задача решена. скриншот в приложении. Описана для хая. Лоу, думаю, зеркально кому надо перевернет.
наполнение блока "Формула1" : (h>hi1200||time==120000)?h:hi1200[-1]
наполнение блока "логическая формула5" : time>=120000


Attachments
hi.png (374 downloads)


Наверх
#55302 - Tue May 21 2013 11:27 AM Re: минимум максимум часа на минутках [Re: Nos]
uuzzeerr Offline
veteran

Registered: Thu Sep 29 2011
Записи: 1446
странно, это значит до 12-00 максимумы не обновляем? в чем смысл?

Наверх
#55304 - Tue May 21 2013 11:49 AM Re: минимум максимум часа на минутках [Re: uuzzeerr]
Nos Offline
journeyman

Registered: Tue Oct 12 2010
Записи: 70
Loc: Ufa
Originally Posted By: uuzzeerr
странно, это значит до 12-00 максимумы не обновляем? в чем смысл?

моя конкретная задача стояла в том чтобы найти максимум именно часа 1200-1300. А также еще и минимум и посчитать изменение волатильности в абсолютных величинах в этом промежутке времени.
Если стоит вопрос для чего это нужно именно для определенного часа, то ответ будет: определение характера движения бумаги на основе сезонности рынка в периоды открытия лондона и обеда по мск.

Наверх
Page 1 of 4 1 2 3 4 >


Moderator:  ViL, sar