торговый робот


Торговые роботы

Отзовитесь те, кто использует торговых роботов? Поделитесь опытом их использования, их создания и тестирования! Какие программы Вы используете, какой язык программирования? Есть ли такие, кто использует робот Excel+Quik или робот на C#? Хочу вступить в ряды системщиков, интуиция меня заеб??? ла! Интересует само исполнение, до грааля яж доберусь как-нибудь сам... 

Дополняю пост.Первый опыт был удачен.Скальпинг фьча на индекс РТС
теперь идет всякая хуйня, болтаюсь на месте(скальпинг фьюча на Сбер/Газпром).....


SmartCOM был объявлен устаревшим

Цитата с форума РТС, где отписался Андрей Осташов:
Причиной кончины SmartTrade COM было настоятельное желание роботописателей выделить API в отдельный продукт, неотягощенный торгово-терминальными функциями, кушающими системные ресурсы. Что и было сделано. В результате на свет появился SmartCOM. Развитие технологий не стоит на месте. Мы начинаем задумываться о SmartNet. Так что рано или поздно SmartCOM безусловно умрет.
Кто не знает Андрея — это сотрудник ITInvest. По должности я не знаю кто он, но вверенное ему хозяйство включает поддержку IT решений (такое как SmartCOM) и новое направление в программах ITInvest. Так что, считайте, почти официальное заявление. Считаю решение правильным, так как технология морально устарела. Но новая библиотека от SmartNet пока не очень хороша (смог через нее получить рыночные данные, дальше забросил). По субъективным впечатлениям оформлена хуже, чем SmartCOM. Есть надежды, что к официальному релизу все в корне измениться. Те, кто пользуется SmartCOM, бдите. Как говориться предупрежден, значит вооружен.

Код торговой системы HighLowLong для wealth lab

Сегодня пришло время создать первый код торговой системы.
Для того, чтобы сильно не усложнять восприятие — возьмем самую простую систему и сделаем для этой системы код для тестирования её в wealth lab.
Сделаем это поэтапно:
Этап 1: Описание стратегии:
  1. Строим максимумы и минимумы за определенный период (величина периода будет определена в процессе оптимизации).
  2. Будем открывать длинные позиции тогда, когда цена пробивает максимум, определенный на предыдущем баре.
  3. Выставляем первоначальный Стоп лосс на уровне максимума предыдущего бара  минус процент от цены (величина процента будет определена в процессе оптимизации).
  4. Создаем трейлинг Стоп, который будет находится на уровне минимумов за определенный период.
Этап 2: Прорисовка блок схемы...
После того, как идея торговой системы определена, необходимо нарисовать блок схему того, как мы будем действовать.
Рисовать можно используя для этого специальные программы.


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

Создание кода стратегии для Wealth Lab: среда разработки

Ничего сложного в написании кода для тестирования торговой системы нет…
Скажу сразу, я программистом не являюсь. Мои знания ограничиваются изучением языка БЕЙСИК ещё в школе. Но я буквально за 2 недели научился писать код, который позволяет описать логику торговых систем и со всех сторон анализировать такие торговые системы.
Конечно, мне повезло, я могу постоянно, при возникновении вопросов, получать консультацию у ребят, которые очень хорошо «шарят» в программировании и знают практически все нюансы языка C#.
Немного советов, которые позволят Вам, даже если Вы не являетесь программистами, легко освоить некоторые особенности того языка программирования, который используется в Wealth-Lab pro (5.4).
Во-первых:   где взять саму программу Wealth-Lab pro?
Вот по этой ссылке Вы можете скачать и установить себе программу совершенно легально и бесплатно (на целый месяц). Это Wealth-Lab Pro 5 (30 дневный триал от брокера Fidelity).


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

Торговая система - алгоритм создания и тестирования МТС

Ну чтож, вот и пришло время создать первую механическую торговую систему (МТС) и протестировать её в Wealth Lab…
Процесс создания механической торговой системы достаточно прост. Но это простота — кажущаяся.
Этап 1: Проектирование торговой системы на бумаге

 
На первом этапе необходимо продумать и решить — как будет функционировать механическая торговая система (МТС). Для этого нужно поставить перед собой вопросы:
  • Какие принципы будут заложены в основе торговли.
  • Когда нужно входить в позицию,  и когда выходить из позиции.
  • Какие бумаги будем торговать,
  • на каком таймфрейме.
  • Будем ли шортить...
Допустим, мы собираемся торговать тренды.


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

Как найти российские ликвидные акции и добавить их в Wealth Lab?

В продолжение прошлого поста сегодня напишу небольшую инструкцию о том, какие финансовые инструменты подойдут в качестве сырья для построения механической торговой системы.
Начиная строить механическую торговую систему алготрейдеры непременно сталкиваются с вопросам — какие инструменты торговать? Ответ неизменен — лучше торговать ликвидные акции.
Поэтому сегодня мой пост будет посвящен следующим вопросам:
  • Как выбрать ликвидные российские акции?
  • Как добавить в Wealth Lab новые финансовые инструменты?
  • Что нужно сделать, чтобы начать с ними работать?
Как Вы помните, с помощью программы FDownLoader мы научились скачивать исторические котировки акций с базы данных и сохранять эти данные на жестком диске своего компьютера в формате wl4.
Следующим шагом должно стать определение того, с какими акциями мы будем работать.


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

Робот дейтрейдер

    • 06 февраля 2011, 15:13
    • |
    • Deleted
  • Еще
Продолжая эксперименты, разработал робота — дейтрейдера с фиксированными take-profit и stop-loss. Такие роботы и вообще прибыльные HFT-роботы имеют статистическое преймущество над обычными. С одной стороны большое кол-во сделок, казалось бы, это большая комиссия, но с другой, если ваш робот работает более менее равномерно(равномерное распределение прибыли и отношения убыточных сделок к прибыльным), вы можете его использовать на любом временной участке и получать положительный результат. А вот роботы, которые совершают мало сделок и работают на крупном таймфрейме очень сильно подвержены воздействию негативных случайностей. Заглючил терминал, пропал интернет. Робот пропустил 1-2 сделки, которые могли дать весь доход за месяц. В этом случае ваш робот становится уже не прибыльным, а убыточным. Дейтрейдер это робот, своего рода античерепашка. Ему все равно что будет через несколько часов или даже минут.
 

Торговые роботы: Вопросы от TSLab робостроителя.

    • 05 февраля 2011, 00:30
    • |
    • Deleted
  • Еще
Всем привет. 

<биография скипнута потому что не влезает в пост :-)>

Короче говоря прошел примерно год, перед тем как я начал кое-что понимать на рынке. Самыми полезными оказались, как это не банально, личный опыт и книжка про Джесси Ливермора.

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

Сейчас я остановился фактически на двух.

1. Роботорговля.

2. Интрадей.

У роботорговли хорошо известны плюсы и минусы. Я написал пока что только одного робота, который, в тестовом режиме(небольшой размер позиции), торгует в плюс.

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

Теперь собственно вопросы.

В качестве платформы для робота я пробовал АД. Написал полностью отдельную программу. Мне это было не трудно, но довольно много времени убил на реализацию индикаторов, которые мне были нужны. Плюс программа получилась сложной(несколько потоков), усложненная система обновления котировок(АД->SQL->программа). Робот в общем-то работает, но меня не устраивает качество работы АД. Задержки в обновлении котировок, неудобство импорта и многие другие глюки, которые описаны на форуме ставят для меня крест на применении этой связки для работы с серьезными суммами.

Я нашел отличный вариант для роботорговли — TSLab. Осталось только сменить брокера. Я хотел было уже идти и подписывать бумажки в Финам, но почитал сегодняшние посты и стало грустно. Менять шило — на мыло не очень хочется.

Может быть здесь есть роботостроители использующие TSLab? Подскажите, какого брокеры вы используете? Или может быть прямое подключение(мне оно дороговато)?


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

....все тэги
2010-2020
UPDONW