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

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


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

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

Алгоритм, за который мне не стыдно. Crypto/Commodities/Penny Stocks

Несколько месяцев я торговал BRENT на MOEX с помощью собственного алгоритма и публиковал результаты под постами с названием «Рынок нефти и его переменные» .

На данный момент торговый робот подключается к рынкам через API брокера EXANTE. В своем телеграмм канале я публикую результаты торговых дней и показываю реальные брокерские отчеты.

Сегодня про бектесты. 

Первый алгоритм, который мы запустили, работал только на нефти. Это было в мае 2020 года, торговля велась через QUIK, а ключевые параметры приходилось добавлять руками. Тот первый алгоритм сильно отличался от текущего: параметры обновлялись раз в сутки, был статичный стоп и тейк, а сам скрипт приходилось устанавливать пользователям на их личный ПК и следить за его работой. Однако, результаты были отличные — 0.40$ в день. 



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

Алгоритм, за который мне не стыдно. Crypto/Commodities/Penny Stocks

Несколько месяцев я торговал BRENT на MOEX с помощью собственного алгоритма и публиковал результаты под постами с названием «Рынок нефти и его переменные» .

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

На Smart-Lab меня долго ругали за то, что мой алгоритм не имеет бектеста. Как я могу доверять такому роботу и такой стратегии, если у нее нет даже элементарного бектеста? В декабре мы взяли паузу в торгах и написали бектест для торгового алгоритма и проверили стратегию на всех ключевых инструментах. 

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

Есть и другие новости. Проект расширился: теперь мы также торгуем криптовалюты и пенни стоки.Невозможно было обойти стороной стремительный рост криптовалют. К проекту присоединился алгоритм, работающий с основными криптовалютными парами. Алгоритм работает круглосуточно, здесь будут появляться отчеты о его работе. На данный момент мы торгуем BTC и LTC на бирже Binance. В отличие от крупных бирж (CME/ICE), где минимальный депозит 10.000$, Binance позволяет работать с гораздо меньшими объемами денежных средств на счету. Для работы с криптовалютой мы решили использовать небольшую сумму, которой средний российский ритейл инвестор готов рискнуть на бирже. Проделав серии бектестов чтобы убедиться, что алгоритм и стратегия работает, мы запустились на 1400$ в конце января. Ниже, на картинке, вы можете увидеть результат работы алгоритма с 20 января по сегодняшний день: +60%. Период довольно короткий, однако, хорошие результаты бектестов позволяют считать, что дальше будет также — будем следить за этим здесь. Алгоритм торгует круглосуточно, работает полностью самостоятельно и не требует никакого участия инвестора. 
Алгоритм, за который мне не стыдно. Crypto/Commodities/Penny Stocks



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

Пример противоположной позиции при убытке

Доброго времени суток, зашедшие впервые и уже постоянные читатели нашего блога!

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

Итак, открываем позицию по РТС в лонг, если текущий бар выше, чем каждый из предыдущих 10 баров (пример без глубокого смысла, берем за отправную точку). Затем ставим тейк профит в размере 2,5% и стоп лосс 1% от цены входа. Логика агоритма достаточно проста и не содержит скрытых смыслов. Но если вы делаете более «умную» точку входа, то, теоритически, улучшаете показатели. Отрезок 2018 года был выбран нами специально, так как он практически весь был в боковике. При этом график дохода предсказуемо плох.

Пример противоположной позиции при убытке



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

Нюанс лонгов и шортов на доллар


         Забавный факт из области моих любимых систем, тредовушек на рубль-доллар. Контринтуититвный, чем и ценный.  

         Все же знают, что доллар к рублю в конечном итоге растет? И что рекордная прибыль системы этого типа приносили в 2014-2015 гг., на девальвации? А в 2020 году лучшим месяцем был март, когда снова грянуло? Верно. И первое, и второе, и третье.

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

        И для одной (самой грубой из всех пробоек) примерно одинаково. Лучше означает не только чуть большую прибыль, но и плавность ее получения, величину просадки, скорость выхода из нее. Вот если бы стоял выбор – оставить только лонги или только шорты – по совокупности метрик лучше жертвовать лонгами! Хотя они связаны с лучшими воспоминаниями, ударными днями и т.п.

         Хотя, конечно, выбор дурацкий: лонги на доллар обладают все же одним неоспоримым достоинством, они хеджируют основные портфели, которые у меня не дергаются вообще. В ситуации а ля март 2020 они обычно давали примерно столько, сколько портфели теряли.



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

Пробуем "умный" стоп-лосс

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


Начальный алгоритм достаточно прост и стандартен — хай/лоу с периодом в 2000 баров. Тикер РТС Фьючерс. Специально был взят отрезок из прошлого, так как на нем он лучше всего «летал».

Параметр не подогнанный — начальный период в блоках TSLab обычно 20 и мы приписали пару нулей для увеличения продолжительности сделки.
Эквити в начальном виде.
Пробуем "умный" стоп-лосс
Результаты показывать не будем, так как они будут более интересными, чем график дохода. Рекомендуем посмотреть как это работает на практике лично, если вы уже пользователь нашей программы)

Да — это не плохой график, но попытаемся сделать лучше! Выводим следующую формулу — открываем позицию, считаем доход/количество удерживаемых баров. Если значение растет, — значит рынок двигается с хорошей скоростью в нашу сторону. Если же начинает медленно падать или уходит в минус — значит перестал двигаться в нужном направлении. Пользуясь таким методом, алгоритм приближает стоп-лосс на 1 шаг цены с каждым баром. Для заметки: если работаете с историческими данными, то перепроверьте какой шаг цены вы указали. Иначе рискуете искать долго причину почему стоп не двигается ближе,  как это было у меня!)



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

Батник для отправки скриншотов на емейл

    • 11 февраля 2021, 14:58
    • |
    • krolix
  • Еще
Пришлось поизобретать велосипед. Помимо этого стоит VNC-сервер, но хотелось более автоматизированных отчетов.

Профи это не интересно, но обычному частнику со смарт-лаба может быть полезно, ху ноуз.

@ echo off
nircmd.exe cmdwait 1000 win hide ititle «taskeng.exe»
nircmd.exe savescreenshot «C:\Screenshot.jpg»
Swithmail /S /XML «mail.xml»
nircmd.exe cmdwait 4000 filldelete «C:\Screenshot.jpg»

Софт качается и exe-файлы кидаются в общем случае в c:\windows\system32 
www.nirsoft.net/utils/nircmd.html
sourceforge.net/projects/swithmail/

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

Далее запускаем taskschd.msc и добавляем новую задачу. 
Действия — запуск программы — указываем наш батник. Тут же указываем рабочую папку, где лежит xml-файл, чтобы он подгрузился.
Триггеры — ежедневные повторения — указываем, например, повторять с 10:59 в течении 12 часов.

Батник для отправки скриншотов на емейл


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

Нужна помощь математиков или программера

Головоломательная математическая задача по эффективности процентной ставки по кредитной линии… интуитивно понимаю, нужно  вывести  формулу и сделать расчет… Есть на сайте  математик, знакомый с вычислением процентов, аннуитетов и кредитных линий ? 
простой житейский вопрос ..  Какие ежемесячные потери , если получены  деньги по кредитной линии  под 8% годовых со сроком окупаемости проекта -4года , а вместо этого приходится содержать проект с сроком окупаемости 10 лет?

Сохранённый архив ордерлогов с ftp.zerich.com доступен по новому адресу в течение 2 недель

Т.к. прошлый пост отредактировать уже нельзя то пишу новый.
Итак, весь архив доступен по адресу: ftp://eugene:12345678@212.24.104.175
На текущий момент там осталось 1.7 TB лимита трафика, после исчерпания которого провайдер сервиса ограничит скорость в 10 раз (до 10 мегабит/с). Так что на высокой скорости полный архив смогут скачать ~9 человек. Сервер проработает 2 недели.

Касаемо дальнейших перспектив сбора и хранения ордерлогов:
Насколько я понимаю — это была инициатива «Церих», у них там был какой-то отдел развития алготрейдинга. Верников делал об этом интервью. Если у кого-то есть какие-то идеи/выход на подобных людей, то со своей стороны могу бесплатно написать ПО, которое будет записывать ордерлоги в формате qsh (или в более адекватном).

Необычный метод, использовать объем в алгоритме

Данная статья ориентирована на тех, кто в поиске идей и готов пробовать что-то новое. Часть нашей аудитории уже регулярно следит за нами и использует ту информацию, которую мы даем для улучшения своей деятельности при помощи платформы TSLab. Наш блог ориентирован на интересующуюся аудиторию, которая готова получать те материалы, которыми мы делимся и внедрять её в работу, а не на «активную» часть, которая тратит свое время на комментарии и не интересуется смысловой частью.

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

Основное содержание идеи:



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

Математическое моделирование рыночной цены: подходы и результаты

Тезисы про математическое моделирование рыночной цены для трейдинга

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

   Сначала несколько исходных положений, в рамках которых, на мой взгляд, целесообразно смотреть на данный вопрос.
   Как я рассматриваю процесс изменения цены. Нет смысла, да и не реально, предсказывать конкретную цену в конкретный момент времени. Но можно и нужно предсказывать интервал цен, в котором рыночная цена будет находиться в конкретный ИНТЕРВАЛ времени в будущем с бОльшей вероятностью. Ключевое слово здесь –



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

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