У вас не стоит Flash Player
Page 1 of 10 1 2 3 ... 9 10 >
Настройки
#12102 - Tue Sep 07 2010 05:27 PM Арбитражные стратегии
pmus Offline
member

Registered: Thu Jun 24 2010
Записи: 116
Loc: Кемерово
Предлагаю обсудить проблемы создания арбитражных стратегий и торговлю парами в системе TSLab.

Пример созданной мной стратегии здесь, в этой ветке форума

Принцип работы:


10 преимуществ парного трейдинга (по версии Daf group):
1. Простая для понимания и Прибыльная Стратегия
2. Минимальная просадка счёта при двойном хеджировании
3. Средняя прибыль 1,9% в день
4. Зафиксированная недельная просадка счёта не более 1,8%
5. Усреднение ДОБРО, усредняясь вы только увеличиваете прибыль и снижаете риски.
6. Малое количество сделок, зарабатываете вы, а не ваш брокер.
7. Малая зависимость от новостного фона, сперд фактически не изменяется при выходе важной экономической статистике.
8. Использование высоко ликвидных инструментов
9. Возможны самые различные сочетания акций и фьючерсов на различных биржах., например можно создать "пару" индекс РТС/фьючерсы, акции в него входящие или Акция на РТС/её фьючерс на FORTS и т.д.
10. Низкий порог входа и высокая доходность. Возможна торговля с контролируемыми рисками, на одном счёте, при депозите всего в 25 000 руб. с доходностью от 10 % в месяц. При размере счёта от 400 т.р. и управлению роботом в части направления торговли и усреднения позиции доходность стратегии может достигает 75% в месяц и при этом защита капитала достигается двойным хеджированием рисков


Основные известные мне проблемы:

1. отсутствие "стакана" - особо актуально для классического арбитража, вынуждает работать на среднесрочном таймфрейме.

2. отсутствие автоматического расчета объёмов для входа: если мин. лот дериватива в 10 раз дороже актива, пропорцию 1:10 в скрипте приходится указывать ручками.

3. не до конца ясно, как нормализовывать (приводить к единому масштабу) торгуемые бумаги.

4. если сработал стоп в одном из направлений, скрипт снова открывает позицию (а не хотелось бы)

5.


Attachments
ex2.jpg (12838 downloads)
1src.jpg (11002 downloads)

_________________________
Ищу удаленную работу: разработчик МТС, сисадмин, компьютерщик.
***А ещё говорят, что до утки доходит на третьи сутки.***

Наверх
#12107 - Tue Sep 07 2010 05:50 PM Re: Арбитражные стратегии [Re: pmus]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Почему один источник-то? Кто мешает еще хоть 10 сделать? И стакан доступен в API. Естественно без лаборатории.


Отредактировано Nektodron (Tue Sep 07 2010 05:51 PM)

Наверх
#12117 - Tue Sep 07 2010 07:13 PM Re: Арбитражные стратегии [Re: Nektodron]
pmus Offline
member

Registered: Thu Jun 24 2010
Записи: 116
Loc: Кемерово
В портфеле - один. А в лабе - хоть сколько. Быстро не переключишь.

Со стаканом вообще засада.

"Чем TSLab отличается от существующих лабораторий по разработке торговых систем?

— Лаборатория предназначена для профессионалов и тех, кто не обладает глубокими знаниями в области программирования"


Все плюсы сводятся сразу на нет. Стакан даже в Quik-е можно достать и написать торговую систему, но долго и муторно.

Я вот не знаю C#, и многие не знают. Дали бы что ли тогда готовый пример, раз в лабе реализовать не получается?
_________________________
Ищу удаленную работу: разработчик МТС, сисадмин, компьютерщик.
***А ещё говорят, что до утки доходит на третьи сутки.***

Наверх
#12120 - Tue Sep 07 2010 08:18 PM Re: Арбитражные стратегии [Re: pmus]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Не могу придумать примера скрипта для стакана. Что он должен делать?

Наверх
#12122 - Tue Sep 07 2010 09:24 PM Re: Арбитражные стратегии [Re: Nektodron]
uprav Offline
addict

Registered: Thu Jan 14 2010
Записи: 594
Originally Posted By: Nektodron
Не могу придумать примера скрипта для стакана. Что он должен делать?
Nektodron, тут описание арбитража фьюч-спот, но тут на специализированную прогу тянет, или примочку,хорошо если получится что то простое отсюда выудить. Такую технику думаю не только на спот-фьюч можно применять, но и в парном, или индексном, или уровневом, особенно на малых тф, т.к. если хотя бы одна нога по лимитнику без проскальзывания, уже дополнительный +.


Attachments
Арбитраж_Технические_Решения.doc (1810 downloads)
Арбитражные стратегии на срочном рынке.rar (1020 downloads)

_________________________


Наверх
#12123 - Tue Sep 07 2010 09:53 PM Re: Арбитражные стратегии [Re: uprav]
uprav Offline
addict

Registered: Thu Jan 14 2010
Записи: 594
Кому интересно - .dll - индикатор-"Источник" спреда двух инструментов в виде свечей, по формуле = Источник1-Источник2. Только он максимумы/минимумы некоторые во внутрь свечи рисует (это так спред считается), надо бы наверно условие добавить чтобы выравнивал их...


Attachments
spread.rar (506 downloads)



Отредактировано uprav (Tue Sep 07 2010 09:56 PM)
_________________________


Наверх
#12125 - Tue Sep 07 2010 10:19 PM Re: Арбитражные стратегии [Re: uprav]
777 Offline
Carpal Tunnel

Registered: Thu Apr 01 2010
Записи: 2564
Loc: г. Дзержинский
Originally Posted By: uprav
Кому интересно - .dll - индикатор-"Источник" спреда двух инструментов в виде свечей, по формуле = Источник1-Источник2. Только он максимумы/минимумы некоторые во внутрь свечи рисует (это так спред считается), надо бы наверно условие добавить чтобы выравнивал их...

uprav, привет! xml не пришлешь?
_________________________
«Существует 3 типа лжи: ложь, наглая ложь и статистика»
Дизраэли.

Наверх
#12136 - Wed Sep 08 2010 01:46 AM Re: Арбитражные стратегии [Re: 777]
pmus Offline
member

Registered: Thu Jun 24 2010
Записи: 116
Loc: Кемерово
Originally Posted By: 777
uprav, привет! xml не пришлешь?


offtop mode on:
А ты много кому бесплатно присылаешь? Да и не xml это.
offtop mode off
_________________________
Ищу удаленную работу: разработчик МТС, сисадмин, компьютерщик.
***А ещё говорят, что до утки доходит на третьи сутки.***

Наверх
#12141 - Wed Sep 08 2010 03:21 AM Re: Арбитражные стратегии [Re: pmus]
777 Offline
Carpal Tunnel

Registered: Thu Apr 01 2010
Записи: 2564
Loc: г. Дзержинский
Originally Posted By: pmus

offtop mode on:
А ты много кому бесплатно присылаешь? Да и не xml это.
offtop mode off


Я же не к тебе обратился! И я знаю что это.
Но, специально для тебя, так-что забери свой offtop обратно пожалуйста:
http://www.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=8909#Post8909
http://www.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=8734#Post8734
http://www.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=8738#Post8738
http://www.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=3852&page=6
http://www.tslab.ru/ubb/ubbthreads.php?ubb=download&Number=1176&filename=Williams.zip
http://www.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=10060#Post10060
http://www.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=9219#Post9219
http://www.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=9414#Post9414
http://www.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=8794#Post8794
http://www.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=8879#Post8879
http://www.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=8883#Post8883
http://www.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=8862#Post8862
http://www.tslab.ru/ubb/ubbthreads.php?
http://www.tslab.ru/ubb/ubbthreads.php?ubb=download&Number=713&filename=rrr.xml
http://www.tslab.ru/ubb/ubbthreads.php?ubb=download&Number=782&filename=PivotPoint.xml
http://www.tslab.ru/ubb/ubbthreads.php?ubb=download&Number=783&filename=PivotPoint[+1].xml
http://www.tslab.ru/ubb/ubbthreads.php?ubb=download&Number=784&filename=PivotPoint[-1].xml
http://www.tslab.ru/ubb/ubbthreads.php?ubb=download&Number=794&filename=PivotPoint.xml
http://www.tslab.ru/ubb/ubbthreads.php?ubb=download&Number=811&filename=PP.xml
http://www.tslab.ru/ubb/ubbthreads.php?ubb=download&Number=828&filename=Ложнаая идея.xml
http://www.tslab.ru/ubb/ubbthreads.php?ubb=download&Number=834&filename=P взвесили.xml
http://www.tslab.ru/ubb/ubbthreads.php?ubb=download&Number=845&filename=Оптим f.xls
http://www.tslab.ru/ubb/ubbthreads.php?ubb=download&Number=853&filename=Optimalf.xls
Вот здесь целая ветка: http://www.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=5191#Post5191


Отредактировано 777 (Wed Sep 08 2010 03:23 AM)
_________________________
«Существует 3 типа лжи: ложь, наглая ложь и статистика»
Дизраэли.

Наверх
#12143 - Wed Sep 08 2010 03:34 AM Re: Арбитражные стратегии [Re: 777]
pmus Offline
member

Registered: Thu Jun 24 2010
Записи: 116
Loc: Кемерово
ОК, признаю, убедил. За Williams %R - отдельное большое спасибо!

Плохо, что мы ушли от темы. Таки-имеешь что сказать за арбитраж?
_________________________
Ищу удаленную работу: разработчик МТС, сисадмин, компьютерщик.
***А ещё говорят, что до утки доходит на третьи сутки.***

Наверх
#12144 - Wed Sep 08 2010 03:43 AM Re: Арбитражные стратегии [Re: pmus]
777 Offline
Carpal Tunnel

Registered: Thu Apr 01 2010
Записи: 2564
Loc: г. Дзержинский
Originally Posted By: pmus
ОК, признаю, убедил. Плохо, что мы ушли от темы. Таки-имеешь что сказать за арбитраж?

Принимаю твоё: Извини пожалуйста.

Да, единственная практически непреодолимая вещь - это чаевые брокера. Все остальные пункты, что ты писал реализуемы.
_________________________
«Существует 3 типа лжи: ложь, наглая ложь и статистика»
Дизраэли.

Наверх
#12145 - Wed Sep 08 2010 03:51 AM Re: Арбитражные стратегии [Re: 777]
pmus Offline
member

Registered: Thu Jun 24 2010
Записи: 116
Loc: Кемерово
Согласен, реализуемы. Все мы это знаем. Давайте мыслями делиться. Vladimir, Djin - подтягивайтесь, может чего умное придумаем.


Отредактировано pmus (Wed Sep 08 2010 03:59 AM)
_________________________
Ищу удаленную работу: разработчик МТС, сисадмин, компьютерщик.
***А ещё говорят, что до утки доходит на третьи сутки.***

Наверх
#12157 - Wed Sep 08 2010 09:46 AM Re: Арбитражные стратегии [Re: 777]
uprav Offline
addict

Registered: Thu Jan 14 2010
Записи: 594
Originally Posted By: 777
uprav, привет! xml не пришлешь?

Надо проверить , правильно ли рисуются open, close. High я уже увидел что рисуется во внутрь свечи, надо на исправление условие вводить.

Originally Posted By: pmus
Согласен, реализуемы. Все мы это знаем. Давайте мыслями делиться. Vladimir, Djin - подтягивайтесь, может чего умное придумаем.


По уровневому арбитражу в визуале ТСЛаба мысли следующие:
1. создаётся простой спред, в случае парного - вычитание одного из другого, в лучае сложного из индекса корзина,
2. определяется коридор
3. делится симметрично пополам (получаем условно контанго и бэквордацию - 2 зоны)
4. каждая половина делится на N уровней, к примеру на 3
5. на каждый уровень создаётся независимый скрипт, итого получаем 6 скриптов
* наверно можно и в одном скрипте - но количество кубиков будет как в пирамиде Хеопса-)))

вопрос в главном: в выборе спреда и его расчёта.




Attachments
spread.xml (608 downloads)
spread.cs (504 downloads)
spread.rar (377 downloads)



Отредактировано uprav (Wed Sep 08 2010 09:48 AM)
_________________________


Наверх
#12196 - Wed Sep 08 2010 03:21 PM Re: Арбитражные стратегии [Re: uprav]
pmus Offline
member

Registered: Thu Jun 24 2010
Записи: 116
Loc: Кемерово
Что-то у меня BB на spread не ложится, это нормально?

upd1: вопрос снят, я протупил.



Отредактировано pmus (Wed Sep 08 2010 03:48 PM)
_________________________
Ищу удаленную работу: разработчик МТС, сисадмин, компьютерщик.
***А ещё говорят, что до утки доходит на третьи сутки.***

Наверх
#12197 - Wed Sep 08 2010 03:23 PM Re: Арбитражные стратегии [Re: uprav]
uprav Offline
addict

Registered: Thu Jan 14 2010
Записи: 594
Чтобы не изобретать велосипед, вот варианты корзин, наверно сначала для простоты попробовать без хеджа Si покрутить...

2RI против 3GZ+2LK+4SR+1GM с хэджем 5SI
1RI против 2GZ+1LK+3SR+1RN с хэджем 3SI
2RI против 2GZ+2LK+4SR+1RS с хэджем 6SI
1RI против 1RS с хэджем 3SI
1RTSS против 2GZ+2LK+4SR
_________________________


Наверх
#12198 - Wed Sep 08 2010 03:32 PM Re: Арбитражные стратегии [Re: pmus]
uprav Offline
addict

Registered: Thu Jan 14 2010
Записи: 594
Originally Posted By: pmus
Что-то у меня BB на spread не ложится, это нормально?

Конечно он на него просто так не ляжет, это же как блок "Источник", из него надо закрытия вытянуть например, и на них натянуть, только spread в том виде, в котором сейчас - не корректен из за хай/лов...надо доделывать
_________________________


Наверх
#12200 - Wed Sep 08 2010 03:49 PM Re: Арбитражные стратегии [Re: uprav]
pmus Offline
member

Registered: Thu Jun 24 2010
Записи: 116
Loc: Кемерово
Originally Posted By: uprav
Originally Posted By: pmus
Что-то у меня BB на spread не ложится, это нормально?

Конечно он на него просто так не ляжет, это же как блок "Источник", из него надо закрытия вытянуть например, и на них натянуть, только spread в том виде, в котором сейчас - не корректен из за хай/лов...надо доделывать


уже понял... туплю, не выспался.

и не совсем понятно, как его доделывать: брать абс. значение?
_________________________
Ищу удаленную работу: разработчик МТС, сисадмин, компьютерщик.
***А ещё говорят, что до утки доходит на третьи сутки.***

Наверх
#12235 - Wed Sep 08 2010 09:52 PM Re: Арбитражные стратегии [Re: pmus]
uprav Offline
addict

Registered: Thu Jan 14 2010
Записи: 594
Originally Posted By: uprav
Надо проверить , правильно ли рисуются open, close. High я уже увидел что рисуется во внутрь свечи, надо на исправление условие вводить.


Originally Posted By: pmus
и не совсем понятно, как его доделывать: брать абс. значение?


воткнул в код эту проверку,
Code:
для High: ((bar.Close-c1)-(bar.Open-o1))>=0&&(bar.High-h1)<(bar.Close-c1)?(bar.Close-c1):((bar.Close-c1)-(bar.Open-o1))<=0&&(bar.High-h1)<(bar.Open-o1)?(bar.Open-o1):(bar.Low-l1)>(bar.Open-o1)&&(bar.Low-h1)>(bar.Close-c1)?(bar.Low-l1):(bar.High-h1),
для Low: ((bar.Close-c1)-(bar.Open-o1))>=0&&(bar.Low-l1)>(bar.Open-o1)?(bar.Open-o1):((bar.Close-c1)-(bar.Open-o1))<=0&&(bar.Low-l1)>(bar.Close-c1)?(bar.Close-c1):(bar.High-h1)<(bar.Open-o1)&&(bar.High-h1)<(bar.Close-c1)?(bar.High-h1):(bar.Low-l1),


open, close вроде как адекватно рисуются

не знаю на сколько она все ситуации конфигураций свечей спреда описывает, но на низколиквиде в нескольких местах рисовалось что High ниже open и close когда они равны или почти равны, попытался этот High заменить на Low, вообще хвосты свечей в этих случаях исчезли...но думаю это погоду не делает, т.к. таких ситуаций я нашёл несколько штук на 5-и минутках на истории 1 год в концах сессий при отсутствии ликвидности, причём это мог быть баг .txt,....не хватает проверки адекватности .txt котировок истории, на сколько знаю в Метастоковском Даунлоадере есть проверка котировок, но прежде чем проверить, файл вроде надо конвертировать в его формат....

В общем заработал блок адекватно в большинстве случаев.

.dll - индикатор-"Источник" спреда двух инструментов в виде свечей, по формуле = Источник1-Источник2.
ПРИМЕЧАНИЕ: Данный спред будет получаться для инструментов с коэффициентами стоимостей 1:1, в другом случае надо будет в коде прописывать коэффициенты.

Интересно было бы наверно построить свечи спреда индекса против корзины, но там минимум 5 источников confused...

у кого что будет получаться по этой статье
http://www.finam.ru/international/newsitem224F2/default.asp?specmachinenz
выкладывайте. Я попробовал прогнать на gz/lk с балансовым стопом (не со стопом по свечам), вышла хорошая картина, пока я не ограничил время входа до конца основной сессии - 18-45, оказалось основной профит в лабе получался на "конечных" участках сессий, где движений нет, а спред получается "идеальный" - но т.к. там нет ликвидности , думаю в реале "по-рынку"проскальзывание всё съест.


Attachments
spread.rar (336 downloads)



Отредактировано uprav (Wed Sep 08 2010 10:05 PM)
_________________________


Наверх
#12250 - Wed Sep 08 2010 11:18 PM Re: Арбитражные стратегии [Re: uprav]
pmus Offline
member

Registered: Thu Jun 24 2010
Записи: 116
Loc: Кемерово
Originally Posted By: uprav
у кого что будет получаться по этой статье
http://www.finam.ru/international/newsitem224F2/default.asp?specmachinenz
выкладывайте.


у меня есть.
предлагаю выкладывать в архиве с паролем и паролем обменяться в личке?

или в общий доступ? что думаете?


Attachments
specmachinenz.rar (402 downloads)

_________________________
Ищу удаленную работу: разработчик МТС, сисадмин, компьютерщик.
***А ещё говорят, что до утки доходит на третьи сутки.***

Наверх
#12260 - Thu Sep 09 2010 12:58 AM Re: Арбитражные стратегии [Re: uprav]
777 Offline
Carpal Tunnel

Registered: Thu Apr 01 2010
Записи: 2564
Loc: г. Дзержинский
Originally Posted By: uprav

ПРИМЕЧАНИЕ: Данный спред будет получаться для инструментов с коэффициентами стоимостей 1:1, в другом случае надо будет в коде прописывать коэффициенты.

Зачем замарачиваться то?!, можно сделать постоянный коэфициент:
с-закрытие большего источника по цене.
сm-закрытие меньшего источника по цене.
c*(cm[i-1]/c[i-1]) , т.е. приводим закрытие большего к меньшему, или наоборот:
cm*(c[i-1]/cm[i-1])
То же проделать с открытием, максимум, минимум и через bar.bar выводим новый график (ну т.е. подобно HeikenAshi)
И уже от получившегося твоим блоком считать спред. smile

Как вариант...


Отредактировано 777 (Thu Sep 09 2010 01:00 AM)
_________________________
«Существует 3 типа лжи: ложь, наглая ложь и статистика»
Дизраэли.

Наверх
Page 1 of 10 1 2 3 ... 9 10 >


Moderator:  ViL, sar