Избранное трейдера (1:10) || algo

по

Выложил исходники торгового терминала RTS-Robot в открытый доступ.

    • 06 января 2018, 05:07
    • |
    • pmus
  • Еще

Выложил исходники торгового терминала RTS-Robot в открытый доступ.

Итак, как я и обещал, исходники торгового терминала RTS-Robot версии 1.0 выложены на GitHub!

Напоминаю, что язык программирования — Python 2.7, брокер — Финам, коннектор — Transaq XML Connector. (в том числе и Transaq HFT)

Что умеет:


  • Возможность 10-мс подключения.
  • Встроенный Python
  • Использование сколь угодно большого количества памяти системы в скриптах
  • Многопоточность и утилизация всех ядер процессора
  • API для создания сколь угодно сложных систем и их связок
  • Создание по двойному щелчку «снимков» любых таблиц в формате Excel (на память)
  • Индикатор баланса стакана
  • Экономный жор памяти (получилось порядка 150 мегабайт)
  • Нормальная работа под Linux


Выложенное решение имеет некоторые ограничения, а именно:

— Упрощенный код, многое из «планов на будущее» отключено и/или убрано.
— Торговые алгоритмы работают только с одной бумагой. (несложно доделывается.)
— Коннектор только один
— Бесплатной поддержки нет и не будет (мне работать надо!)
— Короткий документ о том, «как это всё собрать и заставить работать» если напишу, то позже
— Сайт проекта обновлю позже, сейчас нет времени заниматься.

В остальном же — это работающий торговый терминал, запускаемый как под Windows, так и под Wine.

Будьте осторожны. Нужны специальные знания и навыки профессионального программиста.



( Читать дальше )

Алготрейдинг на Америке с Interactive Brokers – Взгляд Изнутри. Часть 2.

Алготрейдинг на Америке с Interactive Brokers – Взгляд Изнутри. Часть 2.

В этой статье я продолжаю делиться своим опытом по алгоритмической торговле моих роботов из TSLab на Американском фондовом рынке через брокера Interactive Brokers (IB). Спасибо всем, кто проявил интерес к моей первой статье, опубликованной в ноябре и за ваши комментарии. Это воодушевляет и вдохновляет к дальнейшей работе в этом направлении. Для тех, кто не успел ознакомиться с первой частью даю ссылочку внизу.

Для удобства весь материал был разбит на три части:

Часть 1- Особенности при подготовке к запуску TSLab на реал с IBноябрь 2017, ссылка https://smart-lab.ru/my/schardonnay/blog/all/

Часть 2 — Непосредственная работа терминалов TSLab  и TWS

Часть 3- Часто встречающиеся проблемы 

В данном выпуске идет рассмотрение второй части –как происходит работа TSLab и платформы брокера Trader Workstation (TWS) в течение основной рабочей сессии – с 9.30-16.00 ЕТ, порядок исполнения ордеров, проскальзывание и особенности комиссии. Все примеры сделок в этой статье реальные и приведены с моего торгового счета IB за последние два месяца торговли роботами.



( Читать дальше )

Индикатор Горизонтальных объемов | LUA QUIK

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

Индикатор Горизонтальных объемов | LUA QUIK



( Читать дальше )

О майнинговом подходе и вычленении эджа при построении торговых систем

Эта обучающая заметка призвана раскрыть некоторые элементы технологии производства торговых систем. Существует два основных подхода к созданию биржевых алгоритмов. Первый стартует с некой идеи, например--25-го числа уплачивается НДПИ, что может влиять на курс рубля. Далее эта идея проверяется и находит/не находит подтверждения. Это неплохой подход, но у него есть недостаток--число идей, приходящих в голову, ограничено. Кроме того, опыт построения систем показывает, что зачастую логика происходящего такова, что чистой силой ума допереть до нее тяжело. Поэтому более плодотворным (хотя и не приносящим такого удовольствия, как сила ума) является второй подход, связанный на начальном этапе с чистым майнингом. То есть никаких особых идей вначале нет--просто берется некий алгоритм, в принципе, почти любой. Но надо, чтоб он не был перегружен правилами--иначе на следующих этапах будет сложно. И смотрится, что получается. В результате таких действий рано или поздно получится хорошая кривулька эквити (эта стадия может занимать значительное время). И тут вопрос--это просто такая реализация броуновского движения, или там что-то есть? И вот здесь надо хорошенько поработать. Изучать сделки, менять параметры, менять правила--и смотреть, что получается, анализировать. Этот процесс во многом напоминает эволюцию в живой природе, фактически это генетическая оптимизация, понимаемая в широком смысле. И иногда оказывается, что в рынке действительно есть отклонения от СБ, а что еще нужно для счастья? :)

( Читать дальше )

Вся правда об опционах. Или всё, что требуется знать, чтобы ими торговать (философия покупки опционов).

    • 16 января 2016, 21:15
    • |
    • Deimon
  • Еще
Многие пишут, что мечтают научиться торговать опционами в 2016 году. А чему тут учиться? Вот всё, что требуется о них знать:

1. Фьюч + пут = колл. Колл — фьюч = пут. Колл — пут = +фьюч. Пут — колл = -фьюч.
Практическое применение: нет смысла покупать фьюч и хеджировать путом, можно просто купить колл.

2. "Продавцы опционов клюют как курицы, а срут как слоны" ©. Помните об этом, когда «продавцы времени» предлагают гарантированно зарабатывать 30-40% годовых. И хотя чёрный лебедь к ним может довольно долго не прилетать, но, как говорится, "ты видишь лебедя? Нет? А он есть". © ;)

3. Чем опционы лучше/хуже фьючерса?
Лонг опционов лучше при больших движениях цены, фьючерс лучше при малых движениях, шорт опционов лучше… не использовать :) (см.п.2)

4. Все опционы и их конструкции имеют одинаковое соотношение параметров доход/риск/вероятность. Если что-то выигрывает в одном параметре, значит проигрывает в другом. Поэтому при выборе страйка опциона тупо выбирайте самый ликвидный. Опционы «вне денег» (out the money, OTM) ничем не хуже опционов «около денег» (at the money, ATM). На опционы

( Читать дальше )

FAQ по системе Романа Андреева

Если кто-то не знает Романа, вот ссылка на профиль: smart-lab.ru/profile/RomanAndreev/

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


Для новеньких в блоге

В таблице, все что относится к системной среднесрочной трендовой торговле. Прочитайте первый пост Романа smart-lab.ru/blog/135947.php и информацию о системе ниже — думаю, вопросов не должно остаться.
Стоп в таблице — это просто стоп-заявка для переворота позиции. Если по итогам стопа образовалась прибыль — значит это был тейк-профит, если убыток — стоп-лосс. Для бумаг, по которым произошел переворот, прибыль/убыток по предыдущей позиции указывается в столбце P/L%

В комментариях Роман также озвучивает уровни для внутридневной торговли — это расчетные уровни стопов, за которыми охотятся крупные игроки, создавая движения на рынке. Если решите торговать эти уровни - 

( Читать дальше )

Весь Гном в одном месте.

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



Гном. Или как трейдер обанкротил банк.

Глава первая и вторая

Глава третья и четвертая

Глава пятая и шестая


Гном 2. Возвращение.

Глава первая

Глава вторая и третья

Глава четвертая и пятая

Глава шестая и седьмая

Глава восьмая и девятая 

Глава десятая, одиннадцатая и двенадцатая.



Просто про опционы.

Вместо предисловия

Глава первая

Глава вторая

Глава третья

Глава 3 1/2

Глава четвертая

Глава пятая

Глава 5 1/2

Глава шестая

Глава седьмая


Не окончена...
 


История одного робота


Глава первая

Глава вторая

Глава третья

Глава четвертая

Глава  4 1/2 и пятая

Глава шестая  

Пять реальных торговых систем

    • 28 января 2013, 14:23
    • |
    • lupiv
  • Еще
Пять реальных торговых системНедавно со знакомыми трейдерами обсуждали реальные торговые системы, основанные на техническом анализе графиков. После этой беседы попытался записать услышанное на память. Может еще кому-нибудь пригодится в работе, или для общего развития. Всего получилось пять систем.
 
Первая система очень проста и работает на любом таймфрейме. Она служит для определения завершения коррекции и находит точку входа в рынок в направлении главного тренда. Правила. Смотрим как обновляются минимумы во время коррекции. (под минимумом можно понимать фрактал- самую глубокую свечу у которой две предыдущие и две последующие свечи менее глубоки). Как только формируется очередной такой минимум выше предыдущего- покупаем. Стоп в районе последнего минимума. А далее тупо сидим в продолжении главного тренда. Или еще раз перезайдем, если выбьет по стопу. Или поймем что коррекция сама стала главным трендом (опустилась более чем на 61,8%)

( Читать дальше )

....все тэги
UPDONW
Новый дизайн