У вас не стоит Flash Player
Настройки
#57763 - Mon Sep 02 2013 05:02 PM Как правильно сжать разжать?
hasanov Offline
newbie

Registered: Wed May 29 2013
Записи: 49
Всем привет.

Пытаюсь написать скрипт покупающий на часовиках и продающий на 10 минутках. При работе на часовиках есть одни итоги работы. При работе со сжатыми из 10 минуток часовиками другие, при том что ничего не меняется.
Для эксперимента попробовал сжать 60 минутки в 60 минутки результат такой же что и при работе на часовиках без сжатия, а значит где-то проблемка при преобразовании данных из 10 минут в 60. Где понять не могу.

Помогите кто уже сталкивался с какой проблеммой.

[img]http://www.e1.ru/fun/photo/view_pic.php/o/49b153e780c4c457172e7c6b968569c0/view.pic[/img]

[img]http://www.e1.ru/fun/photo/view_pic.php/o/33c7489a98f824065b416d6279c55749/view.pic[/img]

[img]http://www.e1.ru/fun/photo/view_pic.php/o/2f0e1679d356266f83b402b78414bdce/view.pic[/img]

Наверх
#57764 - Mon Sep 02 2013 05:18 PM Re: Как правильно сжать разжать? [Re: hasanov]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Программа автоматически разжимает данные.
Блок разжатие следует использовать только в случае, когда сжатые данные необходимо использовать совместно с данными из источника в одной формуле.
Что касается разного дохода, то корее всего это связано с тем, что в часовом скрипте первый возможный выход, только по окончании бара входа. Т.е. скрипт может войти лишь один раз в течении бара. А в скрипте со сжатием, скрипт может входить и выходить в течении часа несколько раз(до 5 раз, в случае сжатия до часа из 10 минут).

Наверх
#57765 - Mon Sep 02 2013 05:33 PM Re: Как правильно сжать разжать? [Re: ViL]
hasanov Offline
newbie

Registered: Wed May 29 2013
Записи: 49
Я торговал на часовиках и сейчас поменял таймфрейм на 10 минутки и сжал их до 60. А скрипт торгует вместо 60 минуток на 10 минутках (сам их разжимает видимо).
Как его заставить торговать на часовиках?

Наверх
#57766 - Mon Sep 02 2013 06:47 PM Re: Как правильно сжать разжать? [Re: hasanov]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
скрипт пересчитывается по указанному в свойствах периоду.

Наверх
#57771 - Mon Sep 02 2013 08:53 PM Re: Как правильно сжать разжать? [Re: ViL]
hasanov Offline
newbie

Registered: Wed May 29 2013
Записи: 49
Интересно.

А есть ли какие простые незамысловатые варианты?
Что бы огород не городить...

Наверх
#57772 - Mon Sep 02 2013 08:59 PM Re: Как правильно сжать разжать? [Re: hasanov]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Что именно Вы делаете? скрипт увидеть бы.

Наверх
#57788 - Tue Sep 03 2013 12:01 PM Re: Как правильно сжать разжать? [Re: ViL]
hasanov Offline
newbie

Registered: Wed May 29 2013
Записи: 49
Я делаю следующее (точнее хочу).
1. Позиции открываются на часовом графике.
2. Ставлю стоп лосс на 0,25% ниже цены покупки.

Случается ситуация, что часовая свечка закрывается гораздо ниже стоплосса (например) на 1,5 %, а такая ситуация не приемлема и для снижения отрицательного эффекта хочу что бы позиции закрывались на 10 минутках.

Скрипт как пример создал новый и приложил. На нем позиции открываются на 10 минутках (нужно на часовиках), а закрываются вроде тоже на 10 минутках только в каких то непонятных местах (середина свечи например. Выделил цифрой 2).



Attachments
a2.tscript (95 downloads)
1 снимок.JPG (443 downloads)



Отредактировано hasanov (Tue Sep 03 2013 12:09 PM)

Наверх
#57791 - Tue Sep 03 2013 12:43 PM Re: Как правильно сжать разжать? [Re: hasanov]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
ну Вы вот почему не читаете, что я пишу?

"это связано с тем, что в часовом скрипте первый возможный выход, только по окончании бара входа. Т.е. скрипт может войти лишь один раз в течении бара. А в скрипте со сжатием, скрипт может входить и выходить в течении часа несколько раз(до 5 раз, в случае сжатия до часа из 10 минут)."

В Вашем случае нужно сделать так, что бы вход был только раз в час.
http://forum.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=31764#Post31764
Тогда скрипт будет соответствовать часовому, за исключением момента, что стоп лосс может сработать внутри часового бара входа.

Наверх
#57792 - Tue Sep 03 2013 12:46 PM Re: Как правильно сжать разжать? [Re: ViL]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Даже наверное правильнее запретить вход, если в этот час был выход.

Наверх
#57796 - Tue Sep 03 2013 02:27 PM Re: Как правильно сжать разжать? [Re: ViL]
hasanov Offline
newbie

Registered: Wed May 29 2013
Записи: 49
Спасибо за разъяснения.

Прочел, что пишете только понял по своему. Понял что все равно он торгует на более меньшем таймфрейме, который указан в "Свойствах".

Проблему решил тем что покупать можно только во время открытия 1 свечи нового часа, а продавать когда скрипту хочется.
Вот только ТрейлЛосс работающий на кривых SMA сломался и очень быстро закрывает позиции так как не могу понять на каком таймфрейме он работает.

Он и Стоплосс сразу рассчитывает на 300-400 рублей меньше.


Attachments
2 Снимок.JPG (308 downloads)


Наверх
#61958 - Tue Apr 29 2014 02:23 PM Re: Как правильно сжать разжать? [Re: hasanov]
Sir Jet Offline
member

Registered: Sat Apr 05 2014
Записи: 127
Подскажите если я хочу сжать 5 секунд в час:
если я в блоке сжать ставлю 720, то он сжимает не в часы а в 12 минут, а если 3600 то в часы. Т.е. я в любом случае должен указать кол-во сек в часу, а ТФ будет 5 сек и скрипт будет пересчитываться раз в 5 сек. Я правильно понял?Спасибо.

Наверх
#61960 - Tue Apr 29 2014 02:35 PM Re: Как правильно сжать разжать? [Re: Sir Jet]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
да.верно.

Наверх
#61975 - Wed Apr 30 2014 11:38 AM Re: Как правильно сжать разжать? [Re: ViL]
Sir Jet Offline
member

Registered: Sat Apr 05 2014
Записи: 127
А если я хочу ограничить кол-во баров ну например 50 часовых баров при пересчете 5 сек, какое кол-во баров следует указывать? 3600х50 или 720х50 ? Спасибо.

Наверх
#61993 - Thu May 01 2014 01:54 AM Re: Как правильно сжать разжать? [Re: Sir Jet]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
А Вы укажите, да посмотрите. smile

Наверх
#61997 - Thu May 01 2014 03:39 PM Re: Как правильно сжать разжать? [Re: ViL]
Sir Jet Offline
member

Registered: Sat Apr 05 2014
Записи: 127
)

Наверх
#61999 - Thu May 01 2014 05:18 PM Re: Как правильно сжать разжать? [Re: Sir Jet]
finstrateg Offline
member

Registered: Sat Oct 19 2013
Записи: 174
думаю так, но не проверял:
50 часов х 60 минут х 60 секунд / 5 секунд = 36 000

Наверх


Moderator:  ViL, sar