#55256 - Mon May 20 2013 09:18 AM
минимум максимум часа на минутках
|
journeyman
Registered: Tue Oct 12 2010
Записи: 70
Loc: Ufa
|
не могу додумать как построить минимум и максимум часа на минутках. Пытался через ОЗ и сжатие (сжимал в часы и пытался обычный Hi Lo рисовать) не выходит. То есть задача, напрмер, построить канал Мин-Макс по каждому часу при условии что у меня минутки.
|
Наверх
|
|
|
|
#55257 - Mon May 20 2013 09:31 AM
Re: минимум максимум часа на минутках
[Re: Nos]
|
newbie
Registered: Sun Jun 05 2011
Записи: 49
|
не могу додумать как построить минимум и максимум часа на минутках. Пытался через ОЗ и сжатие (сжимал в часы и пытался обычный Hi Lo рисовать) не выходит. То есть задача, напрмер, построить канал Мин-Макс по каждому часу при условии что у меня минутки. На с# можно через сжатие сделать. Пару строчек кода.
_________________________
no pain no gain
|
Наверх
|
|
|
|
#55258 - Mon May 20 2013 09:38 AM
Re: минимум максимум часа на минутках
[Re: Santiaga]
|
journeyman
Registered: Tue Oct 12 2010
Записи: 70
Loc: Ufa
|
не могу додумать как построить минимум и максимум часа на минутках. Пытался через ОЗ и сжатие (сжимал в часы и пытался обычный Hi Lo рисовать) не выходит. То есть задача, напрмер, построить канал Мин-Макс по каждому часу при условии что у меня минутки. На с# можно через сжатие сделать. Пару строчек кода. а логика какая там?
|
Наверх
|
|
|
|
#55259 - Mon May 20 2013 10:09 AM
Re: минимум максимум часа на минутках
[Re: Nos]
|
Carpal Tunnel
Registered: Sat Aug 21 2010
Записи: 2821
Loc: Занзибар
|
не могу додумать как построить минимум и максимум часа на минутках. Пытался через ОЗ и сжатие (сжимал в часы и пытался обычный Hi Lo рисовать) не выходит. То есть задача, напрмер, построить канал Мин-Макс по каждому часу при условии что у меня минутки. от источника данных блок сжать. если нужен час, то сжать 60. Всё, теперь у вас есть все данные по часу. от блока сжать выводите и минимум и максимум и всё что захотите. Си шарп для этого простого действия без надобности.
|
Наверх
|
|
|
|
#55261 - Mon May 20 2013 10:24 AM
Re: минимум максимум часа на минутках
[Re: captian]
|
enthusiast
Registered: Thu Apr 11 2013
Записи: 359
|
Это решение для произвольных 60 минут. ИМХО для часового бара в общепринятом смысле (если надо именно это, а не просто любые последние 60 минут) не хватает уточнения чтобы данные по часу собирались от чч:00 до чч:59:59. Где-то так. Иначе нельзя будет сравнивать бары внутри "часового часа".
Насколько я понял, Nos нужен именно "мой" вариант, иначе канал будет ломаться внутри часа.
|
Наверх
|
|
|
|
#55262 - Mon May 20 2013 10:39 AM
Re: минимум максимум часа на минутках
[Re: VladMih]
|
journeyman
Registered: Sun Feb 17 2013
Записи: 99
|
Это решение для произвольных 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]
|
enthusiast
Registered: Thu Apr 11 2013
Записи: 359
|
Чисто по логике. Процитированное читал, конечно. Только здесь не уточнено "бар 12.00 часовой = 12.00 - 12.59 минуты" берется по умолчанию или устанавливается примерно так, как я выше написал. Если это по умолчанию, тогда вопрос - что если компрессия полтора часа? Для программы с произвольными таймфреймами хотелось бы уточнения.
|
Наверх
|
|
|
|
#55267 - Mon May 20 2013 01:12 PM
Re: минимум максимум часа на минутках
[Re: captian]
|
journeyman
Registered: Tue Oct 12 2010
Записи: 70
Loc: Ufa
|
не могу додумать как построить минимум и максимум часа на минутках. Пытался через ОЗ и сжатие (сжимал в часы и пытался обычный Hi Lo рисовать) не выходит. То есть задача, напрмер, построить канал Мин-Макс по каждому часу при условии что у меня минутки. от источника данных блок сжать. если нужен час, то сжать 60. Всё, теперь у вас есть все данные по часу. от блока сжать выводите и минимум и максимум и всё что захотите. Си шарп для этого простого действия без надобности. в вашем варианте Минимум часа будет определяться постфактум. То есть, если у меня минимум будет в 12-35 наш индикатор покажет этот минимум только в 13-00. Если же применять метод декомпрессии 2 то минимум часа будет виден сразу (заглядывание в будущее), но еще если минимумы будут понижаться лесенкой, последовательно- наш метод декомпрессии нарисует финальный минимум часа, а мне нужен будет минимум в текущуюю пятиминутку.
|
Наверх
|
|
|
|
#55268 - Mon May 20 2013 01:37 PM
Re: минимум максимум часа на минутках
[Re: Nos]
|
journeyman
Registered: Sun Feb 17 2013
Записи: 99
|
в вашем варианте Минимум часа будет определяться постфактум. То есть, если у меня минимум будет в 12-35 наш индикатор покажет этот минимум только в 13-00. Если же применять метод декомпрессии 2 то минимум часа будет виден сразу (заглядывание в будущее), но еще если минимумы будут понижаться лесенкой, последовательно- наш метод декомпрессии нарисует финальный минимум часа, а мне нужен будет минимум в текущуюю пятиминутку.
Вы на пальцах рассматриваете? Или собрали скрипт? Покажите результаты на графике) Так ведь гораздо удобнее обсуждать вопрос
|
Наверх
|
|
|
|
#55269 - Mon May 20 2013 01:51 PM
Re: минимум максимум часа на минутках
[Re: airwaves18244]
|
journeyman
Registered: Tue Oct 12 2010
Записи: 70
Loc: Ufa
|
в вашем варианте Минимум часа будет определяться постфактум. То есть, если у меня минимум будет в 12-35 наш индикатор покажет этот минимум только в 13-00. Если же применять метод декомпрессии 2 то минимум часа будет виден сразу (заглядывание в будущее), но еще если минимумы будут понижаться лесенкой, последовательно- наш метод декомпрессии нарисует финальный минимум часа, а мне нужен будет минимум в текущуюю пятиминутку.
Вы на пальцах рассматриваете? Или собрали скрипт? Покажите результаты на графике) Так ведь гораздо удобнее обсуждать вопрос вот например декомпрессия методом 2 http://clip2net.com/s/55HuSvминимум часа нарисован сразу(заглядывание в будущее) хотя минимум этого часа обновлялся в течение часа несколько раз.
|
Наверх
|
|
|
|
#55270 - Mon May 20 2013 02:00 PM
Re: минимум максимум часа на минутках
[Re: Nos]
|
journeyman
Registered: Sun Feb 17 2013
Записи: 99
|
Так вам и не предлагали использовать метод 2. По методу 1 - минимум часа получите по окончанию часа (кажется этот мин вы и просили). "То есть, если у меня минимум будет в 12-35 наш индикатор покажет этот минимум только в 13-00" - верно, закончился час, получили минимум часа.
|
Наверх
|
|
|
|
#55272 - Mon May 20 2013 02:03 PM
Re: минимум максимум часа на минутках
[Re: airwaves18244]
|
journeyman
Registered: Tue Oct 12 2010
Записи: 70
Loc: Ufa
|
Так вам и не предлагали использовать метод 2. По методу 1 - минимум часа получите по окончанию часа (кажется этот мин вы и просили). "То есть, если у меня минимум будет в 12-35 наш индикатор покажет этот минимум только в 13-00" - верно, закончился час, получили минимум часа. вы видимо не правильно меня поняли. Мне надо минимум как раз в 12-35. А в конце часа можно было бы почучить минимум и без декомпрессии( например "Минимум за 12 периодов" для текущей пятиминутки).
|
Наверх
|
|
|
|
#55273 - Mon May 20 2013 02:11 PM
Re: минимум максимум часа на минутках
[Re: Nos]
|
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]
|
enthusiast
Registered: Thu Apr 11 2013
Записи: 359
|
Мне надо минимум как раз в 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]
|
journeyman
Registered: Tue Oct 12 2010
Записи: 70
Loc: Ufa
|
Мне надо минимум как раз в 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)
|
Наверх
|
|
|
|
#55296 - Tue May 21 2013 09:06 AM
Re: минимум максимум часа на минутках
[Re: ViL]
|
journeyman
Registered: Tue Oct 12 2010
Записи: 70
Loc: Ufa
|
Блок Минимум от него блок минимумЗа. вот например поставил я МинимумЗа 12 периодов на 5 минутке. [img] http://clip2net.com/s/55Z8Ab[/img] у меня до 11-30 рисуется минимум предыдущего часа а мне надо чтобы начинался именно с 11-00
|
Наверх
|
|
|
|
#55300 - Tue May 21 2013 10:32 AM
Re: минимум максимум часа на минутках
[Re: Nos]
|
journeyman
Registered: Tue Oct 12 2010
Записи: 70
Loc: Ufa
|
задача решена. скриншот в приложении. Описана для хая. Лоу, думаю, зеркально кому надо перевернет. наполнение блока "Формула1" : (h>hi1200||time==120000)?h:hi1200[-1] наполнение блока "логическая формула5" : time>=120000
Attachments
hi.png (373 downloads)
|
Наверх
|
|
|
|
#55302 - Tue May 21 2013 11:27 AM
Re: минимум максимум часа на минутках
[Re: Nos]
|
veteran
Registered: Thu Sep 29 2011
Записи: 1446
|
странно, это значит до 12-00 максимумы не обновляем? в чем смысл?
|
Наверх
|
|
|
|
#55304 - Tue May 21 2013 11:49 AM
Re: минимум максимум часа на минутках
[Re: uuzzeerr]
|
journeyman
Registered: Tue Oct 12 2010
Записи: 70
Loc: Ufa
|
странно, это значит до 12-00 максимумы не обновляем? в чем смысл? моя конкретная задача стояла в том чтобы найти максимум именно часа 1200-1300. А также еще и минимум и посчитать изменение волатильности в абсолютных величинах в этом промежутке времени. Если стоит вопрос для чего это нужно именно для определенного часа, то ответ будет: определение характера движения бумаги на основе сезонности рынка в периоды открытия лондона и обеда по мск.
|
Наверх
|
|
|
|
|
|