Запуск и работа в TSLab 2.0

Автор: Evgeny_z

Запуск и работа в TSLab 2.0 - Tue Aug 25 2015 07:10 PM

Добрый день всем!

Установил, запустил, заложил ключ от TSLab 1.2, подключился к провайдеру...
Запустил Скрипт от TSLab 1.2 (без опционов) - и он работает в лаборатории...

Что делать далее? Нет доступа к блокам в визуальном редакторе - их просто нет... ни в старом скрипте, ни во вновь создаваемом...
Автор: sar

Re: Запуск и работа в TSLab 2.0 - Tue Aug 25 2015 09:49 PM

что значит нет доступа? может вы контейнер открыли а не скрипт?
Автор: Evgeny_z

Re: Запуск и работа в TSLab 2.0 - Tue Aug 25 2015 10:19 PM

Originally Posted By: sar
что значит нет доступа? может вы контейнер открыли а не скрипт?


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

Чувствую, Вас это удивляет?
Автор: sar

Re: Запуск и работа в TSLab 2.0 - Tue Aug 25 2015 10:24 PM

если вы жмете на название служебных элементов то не удивляет, а если жмете на треугольник рядом с названием элементов, тогда очень сильно удивляет.
Автор: Evgeny_z

Re: Запуск и работа в TSLab 2.0 - Tue Aug 25 2015 11:35 PM

Originally Posted By: sar
если вы жмете на название служебных элементов то не удивляет, а если жмете на треугольник рядом с названием элементов, тогда очень сильно удивляет.


Спасибо за подсказку. Будем двигаться дальше.
Однако, вопрос собственно и был: что делать далее?
Если Ваш новый интерфейс где-то описан, подскажите где, меньше будет "удивительных" вопросов...
Автор: sar

Re: Запуск и работа в TSLab 2.0 - Tue Aug 25 2015 11:46 PM

для линейного рынка редактор не так и изменился. пару примеров есть на форуме остальное спрашивайте)
Автор: Evgeny_z

Re: Запуск и работа в TSLab 2.0 - Sun Aug 30 2015 09:50 PM

Originally Posted By: sar
для линейного рынка редактор не так и изменился. пару примеров есть на форуме остальное спрашивайте)


Добрый день всем!

Отлично! Следующий вопрос дилетанта.

Каким набором блоков я должен воспользоваться для покупки/продажи опциона скриптом в следующем случае:
Требуется покупать опцион из конкретной серии (например, RIU5) по страйку, численно задаваемому блоком формула и затем продавать его при заданном условии (например, страйк от блока формула изменился и данный опцион требуется продать)...

Автор: Evgeny_z

Re: Запуск и работа в TSLab 2.0 - Mon Aug 31 2015 03:04 PM

... Ауууу, Разработчики - ответьте кто-нибудь.
Автор: Option Wizard

Re: Запуск и работа в TSLab 2.0 - Mon Aug 31 2015 04:24 PM

Originally Posted By: Evgeny_z

Каким набором блоков я должен воспользоваться для покупки/продажи опциона скриптом в следующем случае:
Требуется покупать опцион из конкретной серии (например, RIU5) по страйку, численно задаваемому блоком формула и затем продавать его при заданном условии (например, страйк от блока формула изменился и данный опцион требуется продать)...


Позволю себе наглость начать со встречных вопросов:
  • 1. Вы скачали скрипты-примеры для опционов?
  • 2. Прочли прилагаемые текстовые файлы с описанием и инструкциями по их запуску?
    Примеры опционных скриптов
  • 3. Удалось запустить скрипты Collect IV (ALL) и HV (ALL)?
  • 4. Удалось запустить скрипт Buy Vola и увидеть в нем правдоподобную улыбку?

Автор: Evgeny_z

Re: Запуск и работа в TSLab 2.0 - Mon Aug 31 2015 05:14 PM

Originally Posted By: Option Wizard
Позволю себе наглость начать со встречных вопросов:
  • 1. Вы скачали скрипты-примеры для опционов?
  • 2. Прочли прилагаемые текстовые файлы с описанием и инструкциями по их запуску?
    Примеры опционных скриптов
  • 3. Удалось запустить скрипты Collect IV (ALL) и HV (ALL)?
  • 4. Удалось запустить скрипт Buy Vola и увидеть в нем правдоподобную улыбку?



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

Не хочу показаться невеждой, но не увидел в этом потребности. Разъясните, если что не так понимаю.
Для начала хочу освоить интерфейс...

Насколько я понял, многие блоки сделаны под некую авторскую стратегию... Возможно, я еще не до рос до этого.
Лично мне хотелось бы научиться просто произвольно продавать и покупать опционы (из под скрипта), затем постепенно реализовывать простую стратегию (например, стредл типа опцион-фьючерс) с использованием греков (дельты. гаммы, тетты...) и т.д. Заделы были сделаны в TSLab 1.2. - только торговать и рассчитывать греки нельзя было. А сейчас...???
Автор: Option Wizard

Re: Запуск и работа в TSLab 2.0 - Tue Sep 01 2015 10:56 AM

Originally Posted By: Evgeny_z

-Запускать - не запускал и, соответственно, "правдоподобную улыбку" - не видел.

Не хочу показаться невеждой, но не увидел в этом потребности. Разъясните, если что не так понимаю.


У Вас интересная позиция: "Хочу учиться ездить на машине, только ездить на готовой машине мне скучно и я сразу буду делать свою с нуля".

Коротко:
1. запуск агентов Collect IV (ALL), HV (ALL) обязателен. Они собирают на лету информацию по текущим уровням волатильности. Другие агенты будут эту информацию использовать по мере надобности.

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

3. Запуск скрипта Simm Trading позволит нам понять всё ли корректно работает? Рисуется ли улыбка и рыночные котировки опционов? Позволит Вам на практике познакомиться с интерфейсом и поторговать без риска для счета.

4. После освоения Simm Trading можно переходить к очень похожему на него скрипту Real Trading. Это уже боевая торговля (руками). При этом Вы можете сами сформировать совершенно любую опционную позицию (в рамках одной серии).

5. Если не нравится торговать руками -- берите скрипт Buy Vola. Это законченный торговый робот для покупки волатильности. Сейчас хорошо зарабатывает, кстати.
Автор: Evgeny_z

Re: Запуск и работа в TSLab 2.0 - Tue Sep 01 2015 01:04 PM

Originally Posted By: Option Wizard
У Вас интересная позиция: "Хочу учиться ездить на машине, только ездить на готовой машине мне скучно и я сразу буду делать свою с нуля".

Коротко:
1. запуск агентов Collect IV (ALL), HV (ALL) обязателен. Они собирают на лету информацию по текущим уровням волатильности. Другие агенты будут эту информацию использовать по мере надобности.

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

3. Запуск скрипта Simm Trading позволит нам понять всё ли корректно работает? Рисуется ли улыбка и рыночные котировки опционов? Позволит Вам на практике познакомиться с интерфейсом и поторговать без риска для счета.

4. После освоения Simm Trading можно переходить к очень похожему на него скрипту Real Trading. Это уже боевая торговля (руками). При этом Вы можете сами сформировать совершенно любую опционную позицию (в рамках одной серии).

5. Если не нравится торговать руками -- берите скрипт Buy Vola. Это законченный торговый робот для покупки волатильности. Сейчас хорошо зарабатывает, кстати.


Добрый день!

Во-первых, спасибо, что быстро и "подробно" откликнулись...

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

Проделанная Вами работа поражает объемом и новизной. Автоматизация ручной торговли тоже впечатляет и заслуживает уважения.
Добавилось много новых блоков в редакторе..., но про нас "маленьких" Вы забыли? Нет простого блока покупки/продажи опциона (я по крайней мере не нашел).

Агенты Collect IV (All), HV (All) и Buy Vola - я запустил, графики посмотрел. Все совпадает с описанием. Правда запустил в лаборатории - как агенты не рискнул. Видимо, по этому в Buy Vola ничего кроме пары графиков не вижу...Нет виноват, на закладке Smile все вижу.

Но что дальше господа, Вы можете прямо ответить на изначально поставленный вопрос? Как реализовать продажу/покупку опциона по заданному формулой страйку.
Автор: Option Wizard

Re: Запуск и работа в TSLab 2.0 - Tue Sep 01 2015 02:16 PM

Запускайте смело Buy Vola в виде агента.
Там по умолчанию торговля заблокирована да ещё и выставлен режим виртуализации сделок. Поэтому без Вашего разрешения никаких реальных торговых операций не произойдет.

Теперь конкретно Ваша ситуация:
  • 1. Берете скрипт Buy Vola. Копируете.
  • 2. Добавляете свою формулу (обязательно возвращать именно double и обязательно это должен быть реально существующий страйк).
  • 3. Рвете связь от блока CentralStrike к блоку SellVola.
    Вместо неё на освободившийся вход подаёте свою формулу.
  • 4. Сохраняете скрипт. Создаете агента на базе уже своего скрипта. Запускаете, наслаждаетесь.


Для контроля, рекомендую продублировать выход вашей формулы на панели управления в виде NumericalValue.

PS Если Вы скажете какую примерно формулу хотите реализовать, возможно это можно сделать настройками блока CentralStrike.
Автор: Option Wizard

Re: Запуск и работа в TSLab 2.0 - Tue Sep 01 2015 02:37 PM

Originally Posted By: Evgeny_z

1. А тут опять "облом" похоже, предлагают готовую машину... А где же инструмент?

2. Добавилось много новых блоков в редакторе..., но про нас "маленьких" Вы забыли? Нет простого блока покупки/продажи опциона (я по крайней мере не нашел).


По п1. Мы, наверное, на разном языке говорим. Скрипты не заморожены в камне. Но я бы очень рекомендовал Вам строить своих роботов на основе подготовленного шаблона. Проще поудалять лишнее и получить почти пустой скрипт, чем построить новый скрипт с нуля. Потому что Вам всё равно придется добавлять в него блоки хеджирования, блоки рисования улыбки, блоки рисования позиции и т.д.

Поэтому Ваша фраза про "готовую машину" совершенно непонятна.



По п2. Может, Вам проще будет в старой идеологии?.. Имеется возможность выдернуть из опционной серии одиночный опцион. Этим занимается блок Single Option ака Один опцион (из категории Options).

На вход ему подаётся серия, на выход он выплевывает один конкретный опцион в соответствии со своей настройкой.
Выход этого блока эквивалентен блоку "Instrument". По идее, далее вы можете навешивать на него свои блоки "войти в позицию", "выйти из позиции" и т.п.

Нюанс состоит в том, что страйк он получает не в виде входного параметра, а через своё свойство Option strike aka Страйк опциона.

Мне кажется, что используя дополнительно блок "Link" эту задачу можно решить даже таким способом.

ПС Имхо, текущее обсуждение уже не соответствует заголовку ветки. Поэтому рекомендовал бы продолжить разговор в новой. Например, здесь:
Опционы