У вас не стоит Flash Player
Page 1 of 2 1 2 >
Настройки
#72063 - Mon Aug 03 2015 09:04 PM 2 источника
TimRod Offline
member

Registered: Mon Jul 06 2015
Записи: 124
Проблема следующего характера. Сделал 2 источника на 1 инструмент. На одном только лонги, на другом только шорты. В итоге на исторических данных в сделках каждая сделка дублируется, как приведено на картинках

Видимо как то происходит пересчет под каждый источник, но допусти лонг завязан только на источник 1 а шорт на 2.
Короче не пойму -)


Attachments
2015-08-03 21-00-19 TSLab (версия 1.2.19.33 32bit) - C Users TimRod Documents TSLab 1.2 TimRod (open).tlw2 .png (380 downloads)
2015-08-03 21-00-45 TSLab (версия 1.2.19.33 32bit) - C Users TimRod Documents TSLab 1.2 TimRod (open).tlw2 .png (393 downloads)



Отредактировано TimRod (Mon Aug 03 2015 09:07 PM)

Наверх
#72065 - Mon Aug 03 2015 09:19 PM Re: 2 источника [Re: TimRod]
TimRod Offline
member

Registered: Mon Jul 06 2015
Записи: 124
Нашел вот такую тему
http://forum.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=56969

Возник вопрос. Т.е. в статистике он так и будет показывать, насколько я понял, т.к. собирает информацию с каждого источника, в итоге дубль получается. Но в реальных торгах я так понимаю дублировать он не будет.


А мб кто подскажет, как сделать торговлю на 2 счетах, на 1 толь ко лонги, на другом только шорты, и чтобы статистика была нормальной.

Вариант разделить на 2 скрипта не предлагать, я его знаю -))


Отредактировано TimRod (Mon Aug 03 2015 09:21 PM)

Наверх
#72066 - Mon Aug 03 2015 09:27 PM Re: 2 источника [Re: TimRod]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Инструмент тот же.
Смысл того, что делаете не ясен.

Наверх
#72067 - Mon Aug 03 2015 09:30 PM Re: 2 источника [Re: ViL]
TimRod Offline
member

Registered: Mon Jul 06 2015
Записи: 124
2 счета, на одном только шорты, на другом только лонги. А скрипт один. Т.е. изначально хотел привязать агент к 2 разным счетам но по одному инструменту


Отредактировано TimRod (Mon Aug 03 2015 09:31 PM)

Наверх
#72069 - Mon Aug 03 2015 09:31 PM Re: 2 источника [Re: TimRod]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
а в чем смысл то?

Наверх
#72070 - Mon Aug 03 2015 09:32 PM Re: 2 источника [Re: ViL]
TimRod Offline
member

Registered: Mon Jul 06 2015
Записи: 124
Я спросил про реализацию, или мне всеми своими тараканами делиться?-)

Наверх
#72072 - Mon Aug 03 2015 09:39 PM Re: 2 источника [Re: TimRod]
TimRod Offline
member

Registered: Mon Jul 06 2015
Записи: 124
Вообще суть изначально в чем.
Будет несколько скриптов по одной бумаге, каждый Лонг+Шорт. Модель входа и в шорт и в лонг в каждом скрипте одинаковая, только разные параметры. Дабы не плодить кучу скриптов, хотелось это все сделать компактнее и избежать перекрестных сделок.
Т.е. в каждом скрипте лонги проходят по счету № 1 а шорты по счету № 2. В агенте привязать оба счета к источникам 1 и 2 соотвественно.
Вот впринципе и все.


Отредактировано TimRod (Mon Aug 03 2015 09:40 PM)

Наверх
#72077 - Mon Aug 03 2015 10:52 PM Re: 2 источника [Re: TimRod]
ViL Offline
TSLab
Carpal Tunnel

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

Наверх
#72082 - Tue Aug 04 2015 04:04 AM Re: 2 источника [Re: ViL]
Frend Offline
Pooh-Bah

Registered: Sat Jan 09 2010
Записи: 2054
Это реализуемо только разделением на 2 скрипта. 1 для счета 1, другой для счета 2.
Либо если нельзя разделить делаете еще один скрипт, куда уже подаете информацию о сигнале с базового скрипта и он уже совершает сделку на основании сигнала на открытие с другого скрипта. Второй явно сложнее вариант.
И кроме этого у вас там есть сделка в 10 00, вряд ли в реале вам дадут такую цену. Учитывайте это
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации
frendwork@rambler.ru

Наверх
#72085 - Tue Aug 04 2015 08:52 AM Re: 2 источника [Re: Frend]
TimRod Offline
member

Registered: Mon Jul 06 2015
Записи: 124
Всем спасибо за ответы, вроде разобрался. Решение - делить на 2 скрипта-). Кстати сделал эксперимент, может кому то пригодиться.

Запустил скрипт с 2 источниками в работу. Тикеры источников одинаковые, в моем случае SBER. Источник 1 привязал к счету 1, и источник 2 соответственно к счету № 2. Скрипт открыл позицию, по алгоритму привязанному к источнику № 2, НО! позу открыл на все равно на счете № 1.
Вот как то так.
Я бы конечно предложил разработчикам взять эту тему на вооружение, мб было бы полезно

Наверх
#72086 - Tue Aug 04 2015 09:03 AM Re: 2 источника [Re: ViL]
TimRod Offline
member

Registered: Mon Jul 06 2015
Записи: 124
Originally Posted By: ViL
Нет, наверное такого сделать нельзя в лаборатории.
Не понятно для чего это. Для чего использовать два счета.


Ну во первых я мб ранее не правильно выразился, ну счета, а субсчета если это будет важно-)

По вопросу зачем попытаюсь объяснить еще раз.
Есть 2 скрипта, оба работают на 1 бумаге. Оба скрипта открывают позиции и лонг и шорт. Логика внутри каждого скрипта одинакова и для лонга и для шорта, но разные параметры (например константы).
Суть была в том, что шорт скрипта 2 может перекрыть лонг скрипта 1. А я хотел запустить ну допустим 5 скриптов, все лонги на счете № 1, а все шорты на счете № 2.
Конечно можно разделить каждый скрипт на 2. Можно открыть кучу субсчетов на каждый скрипт. Но если таких скриптов будет не 2, а допустим 5-10. Начинаем плодить счета или скрипты в большом количестве. А было бы гораздо удобнее, если бы скрипт умел открывать разнонаправленные позы по разным счетам.
Я надеюсь так понятнее стало -))

Наверх
#72088 - Tue Aug 04 2015 09:07 AM Re: 2 источника [Re: TimRod]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Нет smile
"все лонги на счете № 1, а все шорты на счете № 2"
Вот именно это для чего? Для чего разделять лонги с шортами?

Наверх
#72089 - Tue Aug 04 2015 09:13 AM Re: 2 источника [Re: ViL]
TimRod Offline
member

Registered: Mon Jul 06 2015
Записи: 124
Потому что Шорт может открыться быстрее чем закроется Лонг, а так не бывает. А проверка открытия противоположной позиции ломает саму логику. Т.е. это будет или пропущенный вход, т.к. уже есть открытая позиция или вход не по локиге входа, а по необходимости закрыть противоположную сделку.

Наверх
#72090 - Tue Aug 04 2015 09:15 AM Re: 2 источника [Re: TimRod]
TimRod Offline
member

Registered: Mon Jul 06 2015
Записи: 124
Я незнаю как еще объяснить, буквами видимо сложно-)

Наверх
#72091 - Tue Aug 04 2015 09:16 AM Re: 2 источника [Re: TimRod]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
От перемены мест слагаемых сумма не меняется.
Что Вы будете в одном скрипте запускать шорт и лонг, что Вы будете на счета разделять, сумма будет та же.

Наверх
#72092 - Tue Aug 04 2015 09:20 AM Re: 2 источника [Re: ViL]
TimRod Offline
member

Registered: Mon Jul 06 2015
Записи: 124
Ну тут вопрос комфорта.
Допустим 5 скриптов.
Как я хотел: 5 скриптов - 2 счета

Как придется:
5 скриптов - 5 счетов
ИЛИ
10 скриптов - 2 счета

Наверх
#72093 - Tue Aug 04 2015 09:30 AM Re: 2 источника [Re: TimRod]
TimRod Offline
member

Registered: Mon Jul 06 2015
Записи: 124
Хорошо вопрос следующий.
Для чего тогда в настройках агента можно к каждому источнику привязать свой портфель. Я понимаю что для получения данных о разных бумагах например. Но привязывается не только тикер, но целиком портфель.
Я конечно наверное не догоняю просто. если что не ругайтесь-)


Attachments
2015-08-04 09-29-42 Настройки агента.png (214 downloads)


Наверх
#72094 - Tue Aug 04 2015 09:46 AM Re: 2 источника [Re: TimRod]
Stan Offline
veteran

Registered: Wed Oct 02 2013
Записи: 1357
Не путайте это в настройках торгового агента!!!!! А если вы в лабе хотите тестить торговые стратегии то вам придется разделять на 2,3,4,5,6,7,8,....и т.д скрипта это все дело. И при любом раскладе у вас не получится, в пределах одного скрипта, лонги и шорты разделить на разные портфели. Да думаю это и не зачем.

Наверх
#72095 - Tue Aug 04 2015 10:10 AM Re: 2 источника [Re: Stan]
TimRod Offline
member

Registered: Mon Jul 06 2015
Записи: 124
Я не путаю, это настройки торгового агента, так и есть. Поведение скрипта с дублированием сделок одинаково и в лабе и в агенте, проверил. А вот сделки он проводит все равно по первому портфелю (источнику).
Ладно я понял что так как я хотел,не получится. А насчет того что это "не зачем". Ну Вы знаете, Вам не зачем, а нам хотелось бы-)
Тут как говориться каждому свое.

Наверх
#72096 - Tue Aug 04 2015 10:48 AM Re: 2 источника [Re: TimRod]
Stan Offline
veteran

Registered: Wed Oct 02 2013
Записи: 1357
Я еще раз повторюсь разделите скрипт на 2, отдельно лонги отдельно шорты, и не будет у вас дублирования сделок!! Возможно вы в своем алгоритме, в логической части, допустили ошибки отсюда и идет дублирование сделок. Больше не чего не могу сказать не видя ни логики ни самого алгоритма!!!! Я вас прекрасно понимаю зачем вам так делать. Я так делал. Но вы прекрасно должны понимать, если что вы пытаетесь сделать не для срочного рынка, то тут увы комиссия штука наживная для брокеров, но не для вашего счета. Удачных торгов)

Наверх
#72097 - Tue Aug 04 2015 10:57 AM Re: 2 источника [Re: Stan]
TimRod Offline
member

Registered: Mon Jul 06 2015
Записи: 124
Дублирование сделок идет исключительно в статистике, на торгах нет. Да и алгоритм тут не причем, сам ТСлаб так работает. Ну да ладно. Всем спасибо за участие-)
Вам тоже удачных торгов-)

Наверх
#72098 - Tue Aug 04 2015 11:40 AM Re: 2 источника [Re: TimRod]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Да, сделки привязаны к инструменту. Вы же эти сделки на инструменте делали. И брокер и биржа эти сделки пришлет с комментариями. И от них никуда не деться.
От перемены мест.., .. - ну да, я уже повторяюсь. smile

Наверх
#72189 - Sun Aug 09 2015 11:59 PM Re: 2 источника [Re: ViL]
TimRod Offline
member

Registered: Mon Jul 06 2015
Записи: 124
Т.е. я так понимаю в тслабе четка привязка к инструменту и комментарию, дополнительной проверки по тому, какой счет нету? Брокер же четко ведет, что по счету №1 2 бумаги сбера, а по счету № 2 3 бумаги сбера. Или я что то путаю, завтра гляну в квике.

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


Moderator:  ViL, sar