У вас не стоит Flash Player
Page 2 of 6 < 1 2 3 4 5 6 >
Настройки
#27221 - Sun May 08 2011 09:42 AM Re: №2 Решения простых задач _ Сжатие/Разжатие [Re: ViL]
Stanley Offline
enthusiast

Registered: Mon Jun 21 2010
Записи: 283
Большое спасибо!Ато я всё думал зачем этот блок там)

Наверх
#27242 - Tue May 10 2011 08:55 AM Re: №2 Решения простых задач _ Сжатие/Разжатие [Re: Stanley]
Frend Offline
Pooh-Bah

Registered: Sat Jan 09 2010
Записи: 2054
Прочитал все, но не понял, как получить идентичные данные со сжатием и без него. т.е. есть тайм 5 минут., есть на нем стратегия, есть некие цифры, теперь берем минутки и сжимаем их до 5 -ти, и все вешаем через сжатие, на выходе получаем другие цифры.
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации
frendwork@rambler.ru

Наверх
#27243 - Tue May 10 2011 09:52 AM Re: №2 Решения простых задач _ Сжатие/Разжатие [Re: Frend]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8139
Если разные данные на 5 минутке и со сжатием на 1 минутке, это уже косвенно говорит о жизнеспособности алгоритма.
Т.к. без сжатия в первые пять минут скрипт без стопа и пропускает движения, а со сжатием их ловит уже со второй минуты наличия позиции.

Наверх
#27244 - Tue May 10 2011 10:18 AM Re: №2 Решения простых задач _ Сжатие/Разжатие [Re: ViL]
Frend Offline
Pooh-Bah

Registered: Sat Jan 09 2010
Записи: 2054
нет, входы разные
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации
frendwork@rambler.ru

Наверх
#32544 - Wed Oct 26 2011 03:33 PM Re: №2 Решения простых задач _ Сжатие/Разжатие [Re: ViL]
serg Offline
Pooh-Bah

Registered: Fri May 14 2010
Записи: 1663
Loc: Россия
Door !
выйди на связь, вопрос по сжатию ( выход внутри часа)....

Наверх
#34757 - Sat Dec 17 2011 07:57 AM Re: №2 Решения простых задач _ Сжатие/Разжатие [Re: ViL]
Gerig Offline
journeyman

Registered: Thu Jan 13 2011
Записи: 61
Добрый день! Совершенствуя свой алгоритм столкнулся с необходимостью учета разворотных свечей при ранее выявленном тренде. Тренд определяется с помощью ADX, а разворотная свеча - за такую свечу я принимаю свечу у которой тело, по крайней мере в три раза меньше ее тени. Расчет разворотной свечи производится на пятиминутном таймфрейме с графика. Алгоритм должен выходить по стопу или профиту не позднее 1 минуты. Прочтя форум я понял, что в этом случае есть необходимость применить блок "Сжатие" с минутного таймфрейма. Но насколько я понял блок "Сжатие" не сформирует мне 5-ти минутную свечу из одноминутных свечей. В связи с чем вопросы:
1. Какие на Ваш взгляд есть варианты решения этой ситуации?
2. Перевод алгоритма с "кубиков" на API и C# разрешит описанную проблему?

Наверх
#34763 - Sat Dec 17 2011 01:31 PM Re: №2 Решения простых задач _ Сжатие/Разжатие [Re: Gerig]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8139
Как раз сжатие и нужно, что бы сформировать 5 минутную свечу из 1 минуты. Блок сжатие от него минимум максимум открытие закрытие.
В лог формуле пишем: открытие>закрытие?(открытие-закрытие)<(закрытие-минимум):(максимум-закрытие)>(закрытие-открытие)

Наверх
#34764 - Sat Dec 17 2011 01:56 PM Re: №2 Решения простых задач _ Сжатие/Разжатие [Re: ViL]
Gerig Offline
journeyman

Registered: Thu Jan 13 2011
Записи: 61
Спасибо за ответ! Но разворотную свечу рассчитываю по 5 минутке следующем образом. (Максимум-минимум)/(закрытие-открытие) и значение это должно былть больше трех или меньше минус трех (если черная свеча). По сжатию честно говоря не очень понял, как это реализовать.

Наверх
#34766 - Sat Dec 17 2011 02:28 PM Re: №2 Решения простых задач _ Сжатие/Разжатие [Re: Gerig]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8139
Источник от него сжатие от сжатия минимум максимум открытие закрытие

Наверх
#34768 - Sat Dec 17 2011 03:31 PM Re: №2 Решения простых задач _ Сжатие/Разжатие [Re: ViL]
Gerig Offline
journeyman

Registered: Thu Jan 13 2011
Записи: 61
Спасибо сейчас попробую.

Наверх
#34770 - Sat Dec 17 2011 04:59 PM Re: №2 Решения простых задач _ Сжатие/Разжатие [Re: ViL]
Gerig Offline
journeyman

Registered: Thu Jan 13 2011
Записи: 61
Еще один вопрос по поводу блока сжатие. Если я в алгоритме учитываю EMA на пятиминутке- ЕМА[i]>EMA[i-1], то как быть тогда со сжатием писать ЕМА[i]>EMA[I-5]. Подскажите?

Наверх
#34774 - Sat Dec 17 2011 11:13 PM Re: №2 Решения простых задач _ Сжатие/Разжатие [Re: Gerig]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8139
да

Наверх
#34786 - Mon Dec 19 2011 11:28 AM Re: №2 Решения простых задач _ Сжатие/Разжатие [Re: ViL]
vito333 Offline
Pooh-Bah

Registered: Wed Oct 26 2011
Записи: 2108
Loc: botland
сделал по примеру Compress-and-Trail
базовый интервал 5 сек., сжимается в 60 сек. свечи

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

это нормально или нет? я что-то туплю и никак не могу определиться
на втором скриншоте рядом график с одними и теми же средними, только слева расчитываются по сжатым данным, а в правом - по несжатым минутным свечам
разницу видно

код такой:
сжимаю
Code:
 ISecurity minutes = source.CompressTo(new Interval(60, source.IntervalBase));

высчитываю MA по сжатым
Code:
MAfast =   GenMA(minutes.ClosePrices, maFastLen);

кстати, нужно ли тут разжимать перед расчётом? я попробовал - разницы не увидел

вот это скопировал из примера, не тут ли собака порылась?
Code:
// Синхронизировать бары по времени
                if (CurrentBar.Date < minuteBar.Date)  // Дата (и время) начала несжатого бара меньше даты (и времени) начала сжатого. 
                    continue;                          // Пропустить эту итерацию, поскольку еще не дошли до начального бара
                while (CurrentBar.Date >= minuteBar.Date + oneMinute) // Пока дата несжатого бара больше или равна дате следующего сжатого бара
                    minuteBar = minutes.Bars[++iMinutes];             // Взять следующий сжатый бар
                // Т.е. переходить к следующему сжатому бару до тех пор пока текущий не сжатый бар не окажется в его границах
                // Как правило потребуется только одна итерация этого цикла, но если context.TradeFromBar > 0, то итераций может быть несколько.


разжатие мне реально потребовалось только при выводе средних на график

Это из-за метода декомпрессии?

всё прочитал про сжатие-разжатие, но так и не до конца понял "логику" разжатия - что и зачем

ps. судя по скриншоту в первом посте - так и есть, метод декомпрессии 3 - картинка такая же


Attachments
pic1.png (638 downloads)
pic2.png (620 downloads)



Отредактировано vito333 (Tue Dec 20 2011 02:44 AM)

Наверх
#36334 - Tue Jan 24 2012 06:37 AM Re: №2 Решения простых задач _ Сжатие/Разжатие [Re: vito333]
Avgust2047 Offline
journeyman

Registered: Thu Jan 19 2012
Записи: 67


Attachments
scalp_Hi_tiki.xml (312 downloads)


Наверх
#36335 - Tue Jan 24 2012 06:44 AM Re: №2 Решения простых задач _ Сжатие/Разжатие [Re: Avgust2047]
Avgust2047 Offline
journeyman

Registered: Thu Jan 19 2012
Записи: 67
За предыдущий пост не серчайте..проверял как можно выгружать файлы(((
Помогите разобраться..
Суть вопроса заключается в том, что при нажатии "Выполнить" система выдает ошибку типа:

06:35:54.12 System.ArgumentOutOfRangeException: Индекс за пределами диапазона. Индекс должен быть положительным числом, а его размер не должен превышать размер коллекции.
Имя параметра: index
в System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
в System.ThrowHelper.ThrowArgumentOutOfRangeException()
в System.Collections.Generic.List`1.get_Item(Int32 index)
в TSLab.User.Script.Execute(IContext context, ISecurity var0)


Пробовал и внешний источник и подкл к провайдеру..одно и тоже.. это при том, что тики брал за 20мин
собственно сам скрипт выше..
Поможите братья!!!

Наверх
#36340 - Tue Jan 24 2012 10:14 AM Re: №2 Решения простых задач _ Сжатие/Разжатие [Re: Avgust2047]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8139
Сжатие от сжатия не надо брать. В минутах 60 секунд, в часе 60 минут.


Attachments
scalp_Hi_tiki_.xml (337 downloads)


Наверх
#36341 - Tue Jan 24 2012 10:20 AM Re: №2 Решения простых задач _ Сжатие/Разжатие [Re: vito333]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8139
Originally Posted By: vito333

разжатие мне реально потребовалось только при выводе средних на график

Это из-за метода декомпрессии?

всё прочитал про сжатие-разжатие, но так и не до конца понял "логику" разжатия - что и зачем

ps. судя по скриншоту в первом посте - так и есть, метод декомпрессии 3 - картинка такая же

Методы декомпрессии описаны в документации(там реально достаточно описания, что бы их понять).
Что касается разжатия. В программе есть авторазжатие, на ручное разжатие нужно переходить, когда Вы хотите использовать в одной формуле данные от источника и от сжатия, как раз в таких местах авторазжатие не поможет.

Наверх
#36348 - Tue Jan 24 2012 11:44 AM Re: №2 Решения простых задач _ Сжатие/Разжатие [Re: ViL]
Avgust2047 Offline
journeyman

Registered: Thu Jan 19 2012
Записи: 67
Спасибо.. Этот пост я читал, похоже что не до конца внимательно..
Буду ещё вникать, спасибо за помощь..реально очень помогаете!!!

Наверх
#36350 - Tue Jan 24 2012 12:14 PM Re: №2 Решения простых задач _ Сжатие/Разжатие [Re: Avgust2047]
Avgust2047 Offline
journeyman

Registered: Thu Jan 19 2012
Записи: 67
Я ничего не менял сделки показываются только на тиках..
А как можно Сделки вывести на сжатый график?

Наверх
#36351 - Tue Jan 24 2012 12:24 PM Re: №2 Решения простых задач _ Сжатие/Разжатие [Re: Avgust2047]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8139
Такой возможности не предусмотрено.

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


Moderator:  ViL, sar