Несколько счетов

Автор: Andrej

Несколько счетов - Thu Nov 22 2012 01:01 PM

Возможна ли работа программы одновременно с несколькими счетами?
Автор: SupportTSLab

Re: Несколько счетов - Thu Nov 22 2012 01:03 PM

Уточняйте актуальную информацию у брокера. В Финаме можно было несколько субсчетов открывать на один счет, таким образом оплата идет за один экземпляр программы.
Автор: Andrej

Re: Несколько счетов - Thu Nov 22 2012 01:17 PM

дело не в оплате, а в том, чтобы к одной программе привязать несколько разных счетов.
Автор: SupportTSLab

Re: Несколько счетов - Thu Nov 22 2012 01:53 PM

Смотря что за счета, у каждого брокера свой внутренний учет и архитектура. В любом случае Вам там точнее ответят на этот вопрос. В целом возможно подключать несколько счетов. Но никто не подключит под одним логином счета разных клиентов, если вы об этом.
Автор: Andrej

Re: Несколько счетов - Thu Nov 22 2012 05:51 PM

понятно, что под разными логинами.
Вопрос в том, могу я создать несколько подключений под разными логинами и работать одновременно с ними всеми, чтобы у каждого был свой скрипт, свой счет, а программа одна?
В принципе возможно такое или нет и что для этого нужно?
Автор: SupportTSLab

Re: Несколько счетов - Thu Nov 22 2012 06:01 PM

Можно под разными учетными записями.
Автор: Andrej

Re: Несколько счетов - Fri Nov 23 2012 01:37 PM

Создал еще одно подключение с другим ключом, логином и паролем, программа не дает одновременно подключить 2 разных источника. Только по очереди. Как сделать 2 вместе?
Автор: SupportTSLab

Re: Несколько счетов - Fri Nov 23 2012 01:46 PM

Одновременно никак. Одна машина - один экземпляр программы.
Если разные брокеры, то можно.
Автор: Andrej

Re: Несколько счетов - Fri Nov 23 2012 03:08 PM

какой может быть выход?
Автор: andy

Re: Несколько счетов - Fri Nov 23 2012 03:12 PM

Схему опишите подробно.
Какие счета (на одного человека счета или на разных людей) и у каких брокеров.
Мы уже тогда сможем дать рекомендации.
Автор: Andrej

Re: Несколько счетов - Fri Nov 23 2012 03:45 PM

Счета разных людей у одного брокера "Финам"
Автор: SupportTSLab

Re: Несколько счетов - Fri Nov 23 2012 03:53 PM

Пробуйте под разными учетными записями. Например на нашем паркинге.
Автор: RoboHawk

Re: Несколько счетов - Thu Jan 16 2014 03:22 PM

Из обсуждения не понял, какие есть варианты подключения нескольких счетов (от разных брокеров).
Есть несколько клиентов (предположим, 10 клиентов), счета у разных брокеров, они все должны торговать один алгоритм.
Паркинг скриптов под каждого клиента сделает работу очень громоздкой - нужно будет мониторить работу 10ти удалённых машин. Если агентской схемы за привод клиентов на паркинг скриптов не существует, то интереса управляющего в использовании такой неповоротливой схемы для работы нет.
Идеал - чтобы всё работало на одной машине - об экономии на лицензиях TSLab речи не идёт, т.е. лицензий пусть будет 10, но вот чтобы машина была одна - это возможно? Выше увидел ответ, что нет, но если, например, использовать виртуальные машины?
Далее, какие могут быть пути оптимизации, если из этих 10 клиентов, предположим, 5 относятся к брокеру А, а ещё 5 к брокеру Б?
Автор: captian

Re: Несколько счетов - Thu Jan 16 2014 03:31 PM

Originally Posted By: RoboHawk
Из обсуждения не понял, какие есть варианты подключения нескольких счетов (от разных брокеров).
Есть несколько клиентов (предположим, 10 клиентов), счета у разных брокеров, они все должны торговать один алгоритм.
Паркинг скриптов под каждого клиента сделает работу очень громоздкой - нужно будет мониторить работу 10ти удалённых машин. Если агентской схемы за привод клиентов на паркинг скриптов не существует, то интереса управляющего в использовании такой неповоротливой схемы для работы нет.
Идеал - чтобы всё работало на одной машине - об экономии на лицензиях TSLab речи не идёт, т.е. лицензий пусть будет 10, но вот чтобы машина была одна - это возможно? Выше увидел ответ, что нет, но если, например, использовать виртуальные машины?
Далее, какие могут быть пути оптимизации, если из этих 10 клиентов, предположим, 5 относятся к брокеру А, а ещё 5 к брокеру Б?
Возможно. У меня три брокера на одной программе. Можно хоть 33 если железо позволяет
Автор: ViL

Re: Несколько счетов - Thu Jan 16 2014 04:26 PM

Originally Posted By: RoboHawk
Из обсуждения не понял, какие есть варианты подключения нескольких счетов (от разных брокеров).
Есть несколько клиентов (предположим, 10 клиентов), счета у разных брокеров, они все должны торговать один алгоритм.
Паркинг скриптов под каждого клиента сделает работу очень громоздкой - нужно будет мониторить работу 10ти удалённых машин. Если агентской схемы за привод клиентов на паркинг скриптов не существует, то интереса управляющего в использовании такой неповоротливой схемы для работы нет.
Идеал - чтобы всё работало на одной машине - об экономии на лицензиях TSLab речи не идёт, т.е. лицензий пусть будет 10, но вот чтобы машина была одна - это возможно? Выше увидел ответ, что нет, но если, например, использовать виртуальные машины?
Далее, какие могут быть пути оптимизации, если из этих 10 клиентов, предположим, 5 относятся к брокеру А, а ещё 5 к брокеру Б?

1. Нужно удостоверится, что брокер А и брокер Б дают доступ к серверам истории и торговым серверам без ограничений для одного подключения. Если и дают ограничение(так бывает), значит они хотят за это деньги и это общемировая практика, звоните брокеру, договариваетесь.
2. Открываете TSLab и поочередно создаете поставщиков данных для каждого клиента(на данном этапе будет видно какой брокер ждет вашего звонка, как управляющего счетами).
3. Создаете портфели для каждого клиента.
4. Сколько портфелей, столько и запущенных агентов(копий того самого скрипта).
Автор: RoboHawk

Re: Несколько счетов - Thu Jan 16 2014 05:19 PM

Спасибо, captain, ViL. Обнадёжили. Как оказалось, не всё так плохо, попробую запустить схему.

Форум классный, нахожу здесь всё, что мне нужно и даже больше. TSLab рулит.
Автор: uuzzeerr

Re: Несколько счетов - Thu Jan 16 2014 06:24 PM

дорогой друг, вам предстоит еще одно неприятное открытие - на нашем слаболиквиде 10 копий скрипта, даже по одному лоту, способны развернуть рынок. как следствие результат у каждого вашего клиента будет разный, хотя я думаю вы об этом догадывались.
Автор: RoboHawk

Re: Несколько счетов - Thu Jan 16 2014 06:44 PM

Originally Posted By: uuzzeerr
дорогой друг, вам предстоит еще одно неприятное открытие - на нашем слаболиквиде 10 копий скрипта, даже по одному лоту, способны развернуть рынок. как следствие результат у каждого вашего клиента будет разный, хотя я думаю вы об этом догадывались.

Спасибо, коллега!
Результаты будут разные, согласен, но при условии, что для входа-выхода используются рыночные заявки (т.е. не лимитные). У меня, правда, реализован вход по рыночным заявкам. Возможно, мне придётся поработать над этой проблемой.
Сейчас я прихожу к выводу, что это "не баг, а фича" и надо думать, как это можно использовать. Если рынок действительно будет двигаться от заявок моих клиентов, то я постараюсь (вместе со своими клиентами) заработать и на этом.
Если несколько сотен фьючей способны сдвинуть рынок на 50-100 пунктов, то при тейкпрофите в 50-100 пунктов мне будет об кого крыться - конечно, сначала надо собрать статистику по влиянию заявок на рынок в моменте и, возможно, на этом можно будет построить ещё одну торговую систему.
Но на самом деле, всё это розовые мечты :))))
Я думаю, что даже тысяча-две коней не способны гарантированно сдвинуть фьюч РТС на сколько-нибудь заметное расстояние.
Автор: RoboHawk

Re: Несколько счетов - Mon Sep 08 2014 08:50 PM

До сегодняшнего дня успешно реализовывал схему использования нескольких счетов на одной машине - по каждый счёт покупается лицензия и всё как надо.
Брокеры АЛОР и АйТи инвест.

ФИНАМ.
Сегодня потребовалось подключить новый счёт в Финаме (один уже подключен). Лицензия куплена, логин-пароль, все дела (другое физ. лицо)

TSLab не даёт одновременно запустить оба этих счёта! Только один какой-нибудь!

Позвонил в Финам, чтобы узнать, как технически реализовать работу в одной программе нескольких счетов (на каждый счёт своя лицензия TSLab). Они меня спрашивают "как так получилось, что у вас есть доступ к логинам-паролям других лиц?".

Я настаиваю, что мне нужны именно технические решения, а не юридическая сторона вопроса (у меня гражданско-правовые договоры с этими лицами), так в итоге получается, что для клиентов ФИНАМА действует ограничение:

ОДНА МАШИНА - ОДИН СЧЕТ?
Автор: ZSE

Re: Несколько счетов - Mon Sep 08 2014 09:19 PM

Технический ответ.
В пределах одной копии программы - не получится. Кстати, аналогичная ситуация с Инвестом. Транзак и Смартком не рассчитаны на поддержку нескольких логинов одновременно, поэтому программа при соединении блокирует кнопки коннекта для остальных неактивных соединений.
Единственный вариант - запуск второй копии TSLab, но под другим пользователем Windows (и кстати, со Смарткомом даже это не поможет).

Автор: ZSE

Re: Несколько счетов - Mon Sep 08 2014 09:30 PM

OFF - кросс-постинг не допускается, аналогичный пост в другой ветке удален.
Автор: RoboHawk

Re: Несколько счетов - Mon Sep 08 2014 09:51 PM

Originally Posted By: ZSE
Технический ответ.
В пределах одной копии программы - не получится. Кстати, аналогичная ситуация с Инвестом. Транзак и Смартком не рассчитаны на поддержку нескольких логинов одновременно, поэтому программа при соединении блокирует кнопки коннекта для остальных неактивных соединений.
Единственный вариант - запуск второй копии TSLab, но под другим пользователем Windows (и кстати, со Смарткомом даже это не поможет).

Спасибо.
Есть ли список брокеров, которые позволяют запускать несколько счетов в одной копии программы TSLab?

От брокера "АЛОР" у меня уже работает несколько счетов. Всё нормально. Коллеги, поделитесь информацией, какие ещё?
Автор: captian

Re: Несколько счетов - Mon Sep 08 2014 10:54 PM

Originally Posted By: RoboHawk

Есть ли список брокеров, которые позволяют запускать несколько счетов в одной копии программы TSLab?

От брокера "АЛОР" у меня уже работает несколько счетов. Всё нормально. Коллеги, поделитесь информацией, какие ещё?
Возможно неправильно задан вопрос.
В одной программе можно запускать в торговлю множество счетов с разных брокеров.
С одной копии коннектора в Алор ,АйТи Инвест и Финам можно запускать все СВОИ субсчета, в рамках договора о брокерском обслуживании. Но, например в Алоре надо делать разные соединения для срочного рынка и спот, в АйТи одно соединение видит все рынки.
Можно ли запускать чужие счета с того же (со своего) коннектора??? Это вряд ли (можно уточнить у брокера). Каждый клиент брокера должен покупать свой доступ на СОМ.
Т.е. если вы хотите подключить чужие счета на свою копию ТСЛаб, вы должны делать отдельные подключения для разных людей.

итого:
- Одна лаба допускает множество соединений, в т.ч. и с разными брокерами.
- на каждый счёт у брокера свой коммуникатор (в котором возможно подключить все имеющиеся портфели (субсчета) на разных рынках, но в пределах одного договора).

Поправочка: в ТСЛаб оплата только за соединения. Сама программа бесплатна.
Автор: RoboHawk

Re: Несколько счетов - Mon Sep 08 2014 11:36 PM

Ок, сформулирую вопрос проще.
Я работаю с разными людьми, подключая их к своему роботу. Людей много и постепенно становится всё больше.
Сервер у меня один, но он пока справляется со своей задачей, не хотелось бы приобретать отдельный сервер под каждого клиента - это неоправданно и не нужно.

На данный момент у меня в одной программе работает несколько счетов АЛОР, принадлежащих разным физическим лицам. По каждому счёту оплачивается лицензия, эти всё разные люди.

Я думал, что я точно так же могу делать с любыми брокерами, по крайней мере, на сайте TSLab и в видеоуроках ничего об этом не услышал.
На скриншоте (приложенный файл) всё наглядно - АЛОРовские счета работают, а финамовские - только один одновременно.

Если говорить в терминах вашего комментария, то
1) Речь не идёт о субсчетах
2) Речь идёт о разных договорах разных физических лиц.

Факт: счета АЛОРа подключатся сколько хочешь (не субсчета, а разные договоры), а с финамовскими счетами это не прокатывает - только один.

Я попробую объяснить.
1) У меня есть один сервер
2) Есть, например, четыре клиента:
Василий (АЛОР)
Александр (АЛОР)
Михаил (ФИНАМ)
Сергей (ФИНАМ).

Василий и Александр (АЛОР) - их счета обрабатываются моими роботами на одной и той же машине. Михаил (ФИНАМ) - тоже.
А вот Сергея (ещё один финамовский счёт) я уже не могу подключить в работу.


Получается (если всё правильно я понимаю), мне неудобно технически работать с клиентами таких брокеров.

Вопрос: какие ещё брокеры имеют такие ограничения (если мы всё-таки говорим об ограничениях и я всё правильно понимаю)

Автор: ra81

Re: Несколько счетов - Tue Sep 09 2014 07:44 AM

для финама можно подключить hft транзак. Тогда можно будет подключать разные счета одновременно. Простой транзак нет.
Автор: RoboHawk

Re: Несколько счетов - Tue Sep 09 2014 09:36 AM

Originally Posted By: ra81
для финама можно подключить hft транзак. Тогда можно будет подключать разные счета одновременно. Простой транзак нет.

Спасибо за ответ.
Думаю, сразу у вас и имеет смысл узнать - этот сервер бесплатен?

add:
Покопался, точных цифр не нашёл с наскоку, но общиий смысл, это всё не бесплатно, мне стал ясен

В любом случае, спасибо.

Мне неудобно направлять своих клиентов к таким брокерам, к сожалению, я вынужден это признать. Брокер, конечно, не виноват, и вряд ли допускал, что на одной машине будут крутиться несколько счетов. Но создатели TSLab, конечно, могли предполагать, что такие ситуации могут быть у многих.

Пока мне остаётся единственный вариант - отправлять людей открывать счета у тех брокеров, с которыми в этом плане нет проблем.
А разработчикам выложить в мануалах указание на ограничения - список брокеров поддерживающих и неподдерживающих "мультисчётность"
Автор: pasha

Re: Несколько счетов - Tue Sep 09 2014 09:54 AM

Originally Posted By: ra81
для финама можно подключить hft транзак. Тогда можно будет подключать разные счета одновременно. Простой транзак нет.

Тут требуется уточнение. HFT Transaq имеет такие же ограничения как и обычный коннектор, т.е. в каждый момент времени возможно только одно соединение.
В результате, если Вы подключите HFT Transaq, можно будет одновременно соединятся по 2 логинам: обычному и hft.