Постов с тегом "Торговые роботы": 5566

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


торговый робот - это автоматизированная торговая система, принимающая решения и отдающая приказы на выполнение рыночных заявок на основе программного алгоритма.

В этом разделе вы найдете самые актуальные записи по теме торговые роботы.

Интерфейс торгового робота

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

Основное окно

Просто и со вкусом:)

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

Все элементы управления доступны через меню, которое включает в себя вкладки: Торговля, Настройки, Окна.

Вкладка Торговля содержит следующие пункты


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

роботорговля

Перепостег из уютной жежешечки про то, чем же занимается Казай Мазай в последнее время касаемо разработки торговых систем. Как у него что получается, и с какими проблемами сталкивается.

kazai-trader.livejournal.com/100639.html

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

Значит так, что получается.
А получается то, что беру я например акции Эпл. Находится какой то паттерн  In sample. Если работает не хуже Out of sample. То принимается.  Получается профит фактор ну 3-4.

А дальше что? Тестирую на портфеле. И получается что на некоторых акциях работает лучше\хуже, а на каких то откровенно льет. А в итоге получается PF ну может чуть больше единицы.

И как же это так.
Либо изначально вся затея хлам. Либо что то другое.

Таки давай те рассуждать, как умные люди.

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

Обмен идеями между системостроителями...

Сначала анекдот про идеи и нас с вами...

----------------------
Приходит еврей к раввину.
Еврей: Ребе, у меня куры дохнут! Что делать?!
Раввин: Надо подумать… Слушай, а у тебя двор у дома какой формы?
Еврей: Ну, прямоугольной.
Раввин: Сделай его квадратным!

Через неделю...
Еврей: Ребе, куры так и дохнут! Что делать?!
Раввин: Сделай двор круглым!

Через неделю...
Еврей: Ребе, куры так и дохнут! Что делать?!
Раввин: Сделай двор треугольным!

И т.д....

В конце концов...
Еврей: Ребе, все куры сдохли!
Раввин: Таки все сдохли?! Жаль… А ведь у меня еще столько идей!!!

-----------------------

Теперь по теме. У меня вот какая мысль...

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

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

Немного улучшил систему на 2012 год...


   Добавил одну фичу в систему smart-lab.ru/blog/31226.php Некоторые параметры приятно изменились к лучшему...






Ищу исследователей для совместной разработки роботов.

    • 30 декабря 2011, 12:09
    • |
    • sam
  • Еще
Здравствуйте, занимаюсь исследованиями рынка и поисками стратегий для торговых роботов.
В основном, тестирую на Wealth-Lab4, роботы работают на Qpile. Но, в общем-то, возможны варианты платформ.
На основной работе программирую на c++, в отпуска обычно путешествую, обычно очень активно и напряженно.
Сейчас, на новогодние каникулы, есть время для исследований, обсуждений и знакомств.
Варианты направлений сейчас вижу такие:
1) анализ чужих стратегий с ЛЧИ;
2) варианты экспериментов с корреляциями различных инструментов;
3) подбор параметров, оптимизация и разработки каких-то стратегий с уровнями для различных инструментов.

Либо же у вас есть разумные идеи, мы можем их проверить, реализовать и вы тоже получите новый законченный продукт для использования.
В общем, не хватает обсуждений, идей, плана и ответственности, времени и ресурсов.


Запущу систему на реале в 2012... Кто "за"?

Хочу попробовать запустить в 2012г.

Просьба проголосовать:
Кто бы запустил такую систему, кто — нет. И, желательно указать почему.

РИ 5 мин.
— 1 контракт
— комиссия учтена
— проскальзывание учтено
— на открытии не торгуем

Всем, написавшим что-то вразумительное, независимо от характера высказывания — по традиции — плюсы.

PS. Объясните — почему при тесте от 100к WLD показывает AG = 32.72%, хотя 438.72% / 6 лет = 73.12%?

UPD: Стратегия трендовая, поэтому параллельно ей буду запускать «пильную», которая уже наполовину сформирована...

UPD2: 68 последовательных убытков — не обращайте внимания. Было один раз в диком 2008-м г., глюк какой-то. Вообще макс = 24.








Стартовый = 100000 р.














Stock# Studio. График эквити.

Работа по созданию S# Studio идет полным ходом.

Дизайн первого варианта Студии будет лаконичным, максимальное внимание уделяется уникальным возможностям S# и внутренней начинке.

Сейчас мы хотим вам показать примеры того, как можно будет отображать график эквити в S# Studio.
Объединив всё то лучшее, что есть в других программах, мы оставляем пользователям выбор — какое конкретное отображение использовать при каких моментах тестирования.


Вариант 1.



Данный график прекрасно позволяет понять, как изменялась эквити портфеля и при этом какой капитал использовался в сделках.
Возможно вам стоит где-то увеличить плечо, а где-то уменьшить?
Всё это вы сможете визуально оценить по данному графику.


Вариант 2.



Не секрет, что для многих управляющих мерилом является базовый актив — S&P 500 для систем, торгующих на западных площадках и RTS для российских систем.
Именно данный график позволит чётко понимать кто есть кто — и стоит ли вкладывать деньги и дальше в систему, или лучше осуществить обычный Buy and Hold?

Вариант 3.

Стандартный график эквити, знакомый вам по многим пакетам (Wealth-Lab и другие).
Чётко видно на каких этапах были просадки по лонгам \ шортам, где система отработала на отлично.

Единственное отличие от других систем — мы всё объединили на одном графике. Ведь просадка неотделима от доходности.



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


Что дальше, что ещё может дать вам S# Studio?
Об этом вы узнаете в следующих постах.
Мы уверены, это будет лучшим продуктом на рынке! Оставайтесь с нами!

Вопрос по WealthLab 5

Подскажите, никак не разберусь...

Si:

Margin = ?
Point value = ?
Tick = ?
Decimals = ?
Comission/Share = ?

ED:

Margin = ?
Point value = ?
Tick = ?
Decimals = ?
Comission/Share = ?

По ED на графике по Y одни 1-цы....



Еще системка для критики...

Вот решил еще выложить для критики.

РИ 5 мин.
— 1 контракт
— комиссия учтена
— проскальзывание учтено
— на открытии не торгуем

Все года прооптимизированы только по размеру стопа
2009 — 2011 стопы одинаковые
2008 — в 2 раза больше

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

Всем, написавшим что-то вразумительное, независимо от характера высказывания — по традиции — плюсы.

UPD1: Стоп, привязанный к ATR ничего не дает. Если просто сделать стоп 2*ATR, то результаты те же, только эквити более дерганная....

Сначала 2011-ый




2008-ой



2009-ый



2010-ый


Вопрос опытным программистам (ну и остальных мнения интересны)....

Вопрос по сути в следующем:

    Когда вы пишете какую-либо программу (в нашем случае торгового робота), которая подразумевает постоянную доработку в части проверки новых идей, вы:
    Добавляете в код реализацию новой идеи, тестируете и, при отрицательном результате —

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

   Сразу скажу — вариант с добавлением чего-то в виде функции — понятен. Просто не все можно реализовать в виде независимой функции.

   Поясню откуда вопрос.

   Мой код на Qpile распух от первоначальных рабочих 300 строк до 2500. Причем работают из них, наверное, те же 500-700. Ini-файл также представляет собой уже подобие реестра Windows))). Добавляется какая-то идея, проверяется — не работает, оставляется для возможности использования в дальнейшем, в ini-файле прописывается выключение этой идеи.

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

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