Избранное трейдера _sg_

по

Как умирают системы. Пост боли алгоритмиста.

    • 20 февраля 2019, 06:58
    • |
    • dip
  • Еще

Копал. Искал. Нашел вкусное. Тест за 10 лет, ПФ 2+, средняя несколько тик сайзов, сотни сделок, и многое другое :) Один инструмент, отличие в таймфреме. Рынок не наш, слева доходность в долларах. Причем это на всем промежутке. 
Как умирают системы. Пост боли алгоритмиста.

Начиная примерно с 2014 года — как отрезало. средний ПФ с 2014го — 1.15. (Да, до 2014 часто встречался 3+ по сделкам за год)
Как умирают системы. Пост боли алгоритмиста.



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

Почему вы никогда не заработаете на алготрейдинге

 

Нашёл это здесь. Не смог пройти мимо:

Мимо меня в бумажном, электронном, вербальном и разве что не тактильном виде пролетают, проносятся, проплывают, протаскиваются и проковыливают туда-сюда многочисленные предложения дать денег на алгоритмическую торговлю (чем угодно – акциями, валютой, нефтью, деривативами и пр.). Предложения разные – безграмотные и очень аккуратные, с указанием подтвержденной успешной истории и без таковой, для ритейла и для крупных клиентов. В обратную сторону мимо меня летят мнения инвесторов – от «как это круто» до «опять мошенники спамят». Я по роду службы хорошо осведомлен вообще о управлении инвестициями и в частности о алгоритмических стратегиях – может быть пора мне высказаться по поводу гомеопатии, астрологии, алгоритмов инвестирования.

Рынок инвестиций огромен и игроков на нем очень много – просто как в живой природе. Относительно реальных стоимостей инвестирование – это игра с очень небольшой положительной суммой (формируемой перетоком части доходов из реального бизнеса на рынки в виде платы за предоставляемый рынками капитал), в которой участники перераспределяют в основном то, что принесли на рынок, между собой, не забывая платить дань банкам, брокерам, юристам, налоговым органам, мошенникам и пр. То есть, в переводе на butthead language, подавляющее большинство игроков просто отдает свои капиталы более умелым и приспособленным, или – жуликам.



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

10 этапов разработки торгового робота под QUIK и TSLab от Robot Scalper

Торговый робот для QUIK на LUA

К нам поступил запрос на создание многопараметрического робота, с кучей условий торговой логики и в конце с припиской: «За работу я готов оплатить 800 рублей». Как у заказчика получилась такая сумма осталось не ясно. Возможно, всё тривиально, и это просто все его доступные средства, которые остались от торговли по интуиции. А возможно человек просто не понимает какую работу нужно проделать и из чего образуется цена на торговых роботов. Но это не страшно. Мы как раз сейчас и постараемся разобраться в этом.

Итак, чтобы разработать робота нужно выполнить определенные этапы. Рассмотрим их.
  1. Нужно определиться с торговой стратегией и формализовать её (точки входа, стоп-лоссы, тейк-профиты, фильтры и т.п.);
  2. Желательно создать прототип данного робота;
  3. Проверить работоспособность стратегии и прототипа на исторических данных;
  4. Желательно провести оптимизацию стратегии и найти оптимальные значения параметров;
  5. Нужно провести анализ сделок и добавить общие фильтры на ситуации в которых робот часто показывает убытки. Главное, нельзя примерять переоптимизацию! Иначе в реальной торговли результаты будут сильно отличаться! После этого возвращаемся к пункту 4. И работаем до тех пор пока стратегия не будет универсальной или пока мы её не забракуем как непригодную. Так тоже бывает, и не редко.


( Читать дальше )
  • обсудить на форуме:
  • TSLab

Новый FAST на FORTS и предложение для инвесторов

В связи с новыми правилами игры для ХФТ участников FORTS, а именно, изменением правил раздачи маркет даты на коло, предлагаю свои услуги новым игрокам, желающим испытать судьбу, попробовать новый рынок и свои возможности на нем. От вас ожидаю как минимум бюджет на аренду топовой инфраструктуры, максимально производительные линки, иначе, наверное, смысла нет пробовать.
От меня 1) быстрый фаст парсер срочного рынка, разбор фрейма за микросекунду 2) аналогичный парсер для валютной секции, чуть быстрее 3) сертифицированное ПО для транзакций, многопоточное, быстрое как у всех, ни лучше ни хуже 4) бенчмарки, скриншоты, ответы на все вопросы.
Если кому интересно, пишите в ЛС, на слишком конкретные вопросы в комментариях, пожалуй, не отвечу.

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

Как обойтись без склейки фьючей при тестировании и оптимизации торговой стратегии в Wealth-lab

Ответ на комментарий Дмитрия Власова «А как процесс «Перекладки» организован? График эквити в итоге один получается?» в посте «Как обойтись без склейки фьючей при тестировании и оптимизации торговой стратегии в ТСЛаб»
 
 

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

Сейчас я использую портфель фьючерсов и влд отлично с этим справляется (он может тестировать и оптимизировать портфель инструментов).

Начнем с тиккеров. Нужно было сделать так, чтобы они шли по порядку по алфавиту.
Поэтому пришлось заняться переименовкой: самый первый SiH8 (2008г. выпуска) переименован в SI11, далее SiM8 (2008) ->SI12 ……  SiH9 (2019) ->SI55.



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

Новый FAST

Привет други.
Как вам новый фаст, ваши карты не прибалдели? =)

Теория управления... счетом?

    • 17 февраля 2019, 01:21
    • |
    • bstone
  • Еще
Тут недавно помянули теорию оптимального управления. Жаль без конкретики. Зато Дмитрий Новиков недавно даже пытался протолкнуть идею об управлении эквити как опционной позицией. Там и свихнуться не долго, но тема по-своему интересная.

А я предлагаю взглянуть на это по-взрослому. Спрячем оптимальность под ковер, тут и без нее есть над чем подумать. Итак один из простейших видов систем управления — следящая система:

y(t) = F[ x(t), g(t), u(t) ]

где y(t) — сигнал на выходе системы, x(t) — вектор состояния системы, g(t) — уставка, u(t) — управляющее воздействие

Задача системы — повторять задающее воздействие g(t).

Ну что? Сразу ведь понятно, как это применить в трейдинге? Я так и подумал! Поэтому мы с вами тотчас приступим к делу:



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

Как обойтись без склейки фьючей при тестировании и оптимизации торговой стратегии в ТСЛаб

Всю жизнь тестировал и оптимизировал торговые стратегии для фьючерсов используя так называемый «склеенный» фьючерс с сайта Финама. Я понимал и понимаю, что в момент «умирания» старого фьюча и соответственно перетекания ликвидности на новый фьючерс происходит ценовой ГЭП. Или контанго (когда цена нового фьюча больше чем цена уходящего в небытие) или бэквордация (обратная ситуация).

Как выяснилось, склейку фьючей Финам проводит по методу «Панама» (или проводил), а как будет проводить — кто его знает. Да и что за «Панама» — яндекс в помощью интересующимся. Смысл в том, что на стыке двух фьючей идут недостоверные котировки.

Из-за наличия такого ценового разрыва в склеенных фьючерсах результаты тестирования стратегии искажаются и как результат в процессе оптимизации находятся неоптимальные параметры.

Я считал, что это несущественные искажения, но если учесть, что оптимизацию иногда провожу на промежутке времени до 10 лет и каждый год происходит как минимум 4 склейки (поквартально) — получается около 40 сделок дают искаженный финансовый результат, которого можно не достичь в реальной торговле. Если же использовать фьючи на нефть — склейки могут доходить до 12 раз в году.

( Читать дальше )
  • обсудить на форуме:
  • TSLab

Как подобрать торговую систему новичку

Найдите уникальность торговой системы через технический анализ — ЧТО и КАК автором открыто или усовершенствовано из классики трейдинга для генерации НОВЫХ торговых сигналов


Это выход на осознанное понимание алгоритма работы конкретной торговой системы форекс с последующим использованием ее сильных сторон. Для этого найдите
  1. какое новое открытие сделано автором торговой системы по отношению к классическим торговым стратегиям трейдинга форекс (иными словами, какое конкретное «преимущество» и в чем получает трейдер с помощью этой торговой системы)
  2. в чем конкретно данное открытие
  • оптимизирует и исправляет ошибки и НЕразрешенные проблемы у конкретного классика форекса и дает более точное и верное измерение

Стандартная форма мошенничества — берется одна из торговых систем классиков трейдинга (Демарка, Билла Вильямса, Ларри Вильямса, Сперандео, Динаполи, Пректера, Рашке и др.), выдается автором за… собственное открытие. Итог закономерен — 99% трейдеров проигрывают свои депозиты по этим торговым системам. Столько же (или больше) проиграются по «оптимизированным» торговым системам, в которых не исправлен первичный алгоритм ошибок классиков трейдинга



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

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