Постов с тегом "Алготрейдинг": 4546

Алготрейдинг


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

Ниже приведены все записи на нашем сайте по теме алготрейдинга.

Настройка MetaTrader для торговли роботами(советниками)

Коллеги-трейдеры, всем привет!

Если вы торгуете на форекс, то вам знакома платформа MetaTrader.

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



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

Wealth-Lab 7, внезапно.

Иногда заглядывал на их сайт именно с идеей увидеть новости про 7-ю версию. К велсу испытываю теплые чувства. Но в процессе софтовых метаний ушел от него в свое время. Щас у меня все самописное, но щас скачал демку 7-й версии – и так приямо захотелось в уютное тепло кем-то заботливо написанного софта, а не своей хардкорной консольной инфраструктуры.

 

Ну, как минимум многоядерность новый велс заюзывает. Все падает, конечно, бета одним словом. У меня бэктесты щас векторизованные. Для приличной доли идей этого хватает, но иногда нужно старое доброе итерирование. Так что куплю как выйдет полноценная версия. Там ещё есть https://www.quantacula.com/ — кто-то юзает, что-то знает? Похоже, это тот же велс, только немного другой, в общем не понятно пока нифига.

 

Почему на бектесте +100%, а в реале -100%?

    • 06 февраля 2021, 17:40
    • |
    • GOLD
      Популярный автор
  • Еще
Глядя на графики, ты замечаешь, что сегодняшний график похож на вчерашний, а вчерашний похож на позавчерашний. График за текущий месяц похож на график за прошлый месяц. А график за прошлый год мало чем отличается от графиков за предыдущие годы.

И тут тебе в голову приходит гениальная идея:

Нужно придумать несколько торговых стратегий и протестировать их на исторических данных! Торговать нужно по стратегии, которая покажет максимальный профит с минимальной просадкой с учетом комиссий и проскальзываний! Ура!

И вот, через некоторое время ты создаешь стратегию, которая с учетом всех потерь показывает 100% годовых на 10-летнем бэктесте с просадкой менее 30%. Понятное дело, ты покрываешься счастливым потом и кидаешься считать доход с учетом капитализации. От полученных цифр теряешь сон и начинаешь торговать по своей гениальной стратегии.

Через год ты получаешь убыток -100%. Как так??? Что за муда$кий рынок????

Мой дорогой друг, спешу тебя утешить. Рыночек меняется. Хотя выглядит на графике всегда одинаково. Сравни графики звуковых колебаний:

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

История торгов (привод Qscalp) срочного рынка на ftp.zerich.com больше недоступна

Как известно — «Фридом Финанс» полглотил «Церих» и видимо из-за этого сервер ftp.zerich.com с историей торгов в формате qsh больше не работает. Я успел скачать только 2018, 2019 и часть 2020 года. У кого-нибудь есть другие периоды? Предлагаю обменяться контактами и куда-то выложить/обменяться файлами.
Лавочка судя по всему — закрылась, а это был единственный источник ордерлогов срочного рынка (или может кто-то знает другой источник?).

UPDATE: Eugene Logunov любезно согласился закачать свой архив на FTP-сервер, который я приобрёл сегодня днём. К сожалению, закачка очень медленная (проблема похоже не в сервере а в канале), поэтому придётся подождать несколько суток.

Предложение для профессиональных алготрейдеров

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

У меня есть список точек на истории ценовых графиков. Таких, что:

  • даже для опытного трейдера эти точки кажутся случайными, но находятся они в местах асимметрии вероятности получения прибыли
  • точки содержат информацию о времени, направлении и силе торгового сигнала
  • простая (при этом логичная и эффективная) стратегия торговли по этим сигналам обеспечивает в разы большую среднегодовую прибыль, чем среднегодовая max[просадка] (для EUR/USD — ровно в 2 раза)
  • суммарное время удержания позиции (при торговле одним инструментом) многократно меньше календарного (т.е. допускается торговля сразу несколькими инструментами без увеличения плеча, что ведёт к более чем пропорциональному улучшению результата)
  • сигналы допускают наложение внешних фильтров, которые могут дополнительно усилить суммарный результат в разы (и это я уже точно знаю)
Какого робота можно собрать из этого конструктора, каждый может представить исходя из своего опыта и математического воображения.

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

аутсорс: отрисовка графиков цен, Java, JFreeChart

Доброго времени суток, ищу на аутсорс

— кусок кода на Java, в исходниках
— отрисовка графика цены в JFreeChart, OHLC bars
    — red/green отрисовка баров (скорее всего наследование от оrg.jfree.chart.renderer.xy.HighLowRenderer), визуально близко к TWS IB
    — cross-hair overlay, OHLC price snap, как это сделано в ThinkOrSwim

Почему именно JFreeChart? Пишу личного помошника в отборе акций, которые затем торгуются в TWS IB. Чтобы переход от помошника к терминалу был когнитивно легким, решил отрисовать той же библиотеко, что в терминале.

В принципе могу сам, но в целях экономии времени, могу аутсорснуть.

 

 


Логические и математические рассуждения при реализации алгоритма

Приветствуем.

Работая с программой TSLab, иногда, а иногда часто), возникают пожелания, в виде необходимости новых блоков, которые в составе софта отсутствуют. Многие сложности, на самом деле решаемы имеющимся функционалом, хотя иногда конечно не обойтись без программирования.
В комментариях к предыдущей статье, попросили добавить блок — месяц года. Просто взять и добавить блок — чаще всего это цикл через 6 рук пройдет от тикета с требованием к реализации, далее принятие решение о срочности и тд и тп. не суть важна в бюрократии, а в том что сделать можно все своими руками!

Итак начнем. В тслаб имеется блок — дата, который транслирует дату в формате ггммдд, его и будем использовать чтобы получить месяцы.
Первый и самый важный шаг — вывести блок дата на график, чтобы узнать о формате, так как в разных блоках могут быть разные вариации написания.
Логические и математические рассуждения при реализации алгоритма
Следующий шаг — построить логику в голове, каким образом достать месяц из данного варианта формата. Прежде всего не воспринимаем это как дату, а принимаем ее за обычную цифру. 161122. Чтобы добраться до месяцев — мне нужно прежде всего исключить год.



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

Обновление TSLab версия 2.1.12.0

                          Приветствуем! Мы вернулись на смартлаб!

Февраль начался с обновления платформы TSLab. Теперь актуальная версия 2.1.12.0, которая уже доступна для скачивания и пользования. Для Binance, Okex и Lmax — бесплатная лицензия для торговли!

Список изменений можно посмотреть тут.

Наиболее интересным для пользователей, будет новый блок – «Предыдущее значение».

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



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

Изменение часов торговой сесси FORTS

Скоро биржа добавит 3 часа к торговой сессии, она будет начинаться с 7:00 по МСК. Это должно как-то повлиять на существующие торговые алгоритмы. Особенно, если алгоритм учитывает время.
Так, например, часто используется стратегия выхода по времени удержания позиции и обычно время измеряется в количестве баров. Теперь баров внутри сессии будет больше, а значит выход может «рассинхронизироваться» с реальным временем.
Предлагаю обсудить как правильнее изменить алгоритм, чтобы минимизировать орицательное влияние.
Вижу варианты:
1) отбрасывать лищние новые бары, путь живет как раньше. Это не лучший вариант, если алгоритм как-то использует паттерны на открытии сессии;
2) лишние бары не отбрасывать, но не открывать позиции до 10 утра, а может быть и не закрывать. Тем более что еще не очевидна ликвидность в это дополнительное время;
3) остановить алгоритмы и выждать накопление статистики сделок, отбросить которым поплохело. Плохо тем, что долго ждать накопления статистики.

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

У кого какие соображения?


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