Постов с тегом "Роботы": 1055

Роботы


Программист. Новичок. Роботы.

Добрый день.

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

Под «эффективен» я понимаю соотношение гибкость/стабильность.
Гибкость в плане реализации идей, а в платне стабильности — техническую стабильность ПО + связь с брокером.

А вы какой программный продукт используете (WLD, TsLab, S# или другой)?
Если wld, то с каким брокером работаете? Бывают ли сбои в подгрузке данных и т.п.?

Буду благодарен советам, т.к. нахожусь на распутье

Mehanizator о роботах, методах и бирже

Биржевой игрок Александр Кургузкин, известный в Сети как Mehanizator, рассказал D’, как построить свою торговую систему, почему торговые системы умирают и зачем трейдеру расширять границы сознания.


С интернет-персонажами всегда так: никогда не знаешь, есть ли они на самом деле и что собой представляют. Но мы подтверждаем: по крайней мере три сотрудника редакции D’ лично видели человека, более известного в Сети как Mehanizator, — биржевого трейдера и создателя сайта russian-trader.ru.
Александр Кургузкин целиком автоматизировал свою торговлю на бирже: его торговый робот сам генерирует сигналы на покупку и продажу и сам совершает сделки. Самое интересное при этом, что человек, полностью встроивший рынок в механическую торговую систему (МТС), в разговоре о рынке чаще всего употребляет слово «интуиция». Александр рассказал D’ о том, как интуиция сочетается с роботами, как рождаются и умирают торговые системы, почему долгосрочные вложения опаснее, чем ежедневные спекуляции, и что является целью простого скромного трейдера.


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

Алгоритм v1.0

В первую очередь хочу поблагодарить создателя проекта Stock#, Михаила Сухова.
Я считаю, что Stock# – достаточно успешный стартап, который объединяет прогрессивно мыслящих трейдеров и, безусловно, является частью МФЦ:)

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

Начнем с блок-схемы, описывающей основные элементы системы.
1. Выбор источника данных.
В качестве источника данных может выступать торговый терминал (Quik, Альфа-Директ, SmartCOM) или шлюз Plaza2.
2. Проверка работы источника данных
В случае проблем с подключением выдает сообщение об ошибке и предлагает выбрать другой источник данных.
3. Выбор стратегии
Предоставляет возможность тестировать несколько стратегий в одной оболочке. Например, торговля волатильностью, торговля спредами, арбитраж.
4. Грааль
Основной элемент системы. Рассчитывает оптимальные параметры для совершения торговых операций.
5. Проверка сигналов на сделку
Решение о сделке принимается на основании получаемых данных. В случае если соблюдается условие, необходимое для совершения сделки, программа переходит к этапу отправки заявки.
На этом этапе предусматривается возможность изменять параметры для принятия решения. Например, менять значение волатильности или стоимости спреда -n страйков от центра.
6. Отправка заявки
Программа отправляет заявку в торговый терминал или шлюз. Если от биржи приходит ответ о выставлении заявки, сообщает об этом пользователю. Если возвращает ошибку или не приходит ответ, сообщает пользователю об ошибке и пытается отправить заявку повторно.
Здесь можно настроить время или количество попыток для отправки заявки.
7. Проверка активных заявок
Этот элемент проверяет, исполнилась ли заявка. В случае исполнения заявки и ответа от биржи сообщает пользователю о сделке.
8. Изменение заявки
Если заявка не исполнилась, предлагает изменить цену.
Бывают такие ситуации, когда мы согласны на исполнение по худшей цене. Можно ввести условие, например, увеличивать цену на 15 пунктов, если заявка не исполняется в течение 5 секунд.
Или исполнить по рынку, если заявка висит больше 15 секунд. При этом алгоритм перейдет в п.6 (Отправка заявки). Программа также сообщает пользователю о снятии первоначальной заявки.

Буду признателен за конструктивную критику и рацпредложения.


Алгоритм

Оригинал

итоги 12-13.12.2011 (здравствуй, дорогой дневник)

комбайн: 

фейлы. фейлы освобождают время.

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

лоси. лосей нужно уважать. мне кажется, я начну с ними пить… «ты меня уважаешь?.. тогда пей»..

в целом, не считая того, что это фейлы, это освобождает мне время. это не плохо — я успел по роботам много сделать.

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

роботы: 

портфель почти сформирован. 3 стратегии, 9 инструментов, 2 варианта ММ.

я уже как робот занимаюсь всем исследовательским трудом. я знаю ЧТО нужно делать. КАК нужно делать, в каком порядке куда жать, чего жадать и куда копать.

По сути, к 17 завтрашнего дня все закончу. осталось собрать все в кучу.

Прямой доступ к ММВБ через Micex Gate

Был вчера на встрече-презентации прямого доступа под Мамбу. АйТи презентовало способ подключения прямого доступа к ММВБ шлюзу (Micex Gate), но с плечами. Подробнее, узнаете сами в новостях АйТи, я даже порядок цен не запомнил. Решение, честно говоря, так себе. Зачем-то решили подменить уже существующую mtesrl.dll на свою реализацию. Зачем это было сделано? На ум приходит только одно — чтобы существующие роботы смогли работать через новую прослойку. Такое чувство, что их прям стадо.Laugh В любом случае решение интересное.

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

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

Ищу человека готового сотрудничать в реализации алгоритмов, с опытом кодинга.

Есть пару неплохих идей, в случае успешной реализации которых можно сразу получить деньги в управление.

Предлагаю неплохие условия: 50 на 50, с общей прибыли алгоритма на инвесторском счете.

P.S. Рынки западные, поэтому  желательно иметь опыт кодинга под западный торговый софт.

Пишите в личку или скайп: privet_ya_marsel

p.s. плюсаните плз, чтобы вылезло на главную. 

итоги дня 08.12.2011 (среда) (здравствуй, дорогой дневник)

комбайн:

  • я отлично отторговался, делал все правильно, план соблюдал. 
  • открыл для себя документирование всех сделок в реальном времени.
  • сегодня буду закреплять хорошие привычки.
роботы:

  • начал разработку ММ для роботов. столкунулся с непочатым краем работы
  • трудно только первые 15 лет, как говорит мой партнер. Начало казаться правдой. осталось еще немножко потерпеть :)
  • после первого раза перелопачивания сделок и замены множителей (читай сайза) я открыл для себя в экселе формулы) далее все пошло быстрее :)   кривая опыта дает о себе знать. чем большие этим занимаюсь, тем быстрее идет процесс. успех порождает успех 
  • как закончу с этими роботами, сделаю план разработки. порой трудишься-трудишься-трудишься, а потом понимаешь, что смотрел только с одной стороны, а у тебя же полноценное 3D. нужно использовать все возможности.
  • еще вчера (во вторник) я заметил то, что у стратегий работает только 1 направление (лонг или шорт). Но у меня было по 2 стратегии на бумагу. Я не догадался сразу посмотреть оба ли лонга, или оба шорта. а вчера поглядел. в итоге у меня одна стратегия на лонг, вторая на шорт. начал задумываться, а не поместить ли мне все сделки по порядку в один список и сделать синтетический ММ сразу на портфель, а не ММ только на 1 стратегию. 


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

Кто торгует из Wealth Lab?

Кто торгует из Wealth Lab?

Торгую из Wealth Lab
Не торгую из Wealth Lab
руками торгую, не до роботов
Всего проголосовало: 43
Кто торгует из Wealth Lab? Не тестирует в WL а именно торгует роботом? Спасибо за ответы.

Начинаю изучать С#

Давно интересуюсь роботами.  Благо на смарт-лабе время от времени появляется полезные посты по теме. (Отдельное спасибо Александру Муханчикову и Алексею Горбунову).
Предполагаю я не один тут такой начинающий. Надеюсь на отклик коллег.

Предлагаю поделиться успехами, рекомендациями ну и просто пообщаться на тему «начинающим изучать C#/Stock#».

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

Сейчас остановился на книге Карли Уотсона (Ватсона) «Visual C#2008. Базовый курс». В этой книге после каждой главы есть задания. необходимо написать код, чтобы закрепить материал. Я к слову уже подзастрял на пятой главе. но сейчас не об этом.

Вопрос ко всем сочувствующим. как вы изучаете? по каким материалам? как с практикой дела? где берете задания?

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