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

по

Досужие размышления о Quik, Lua и Python.

    • 28 марта 2020, 16:03
    • |
    • 3Qu
  • Еще

Я уже писал, что у меня сделана C++ DLL, которая получает данные из Lua и пишет их в БД SQLite. Уже писал также, что DLL под Lua делается на раз, и даже приводил коды и шаблон проекта простенькой C++ DLL. Посмотрело несколько тысяч, скачало, аж 12 человек, применят от силы двое. КПД постов, прямо скажем, оч низкий.)

В DLL реализована как связь с Lua, и будет реализована сама стратегия, вот только не решил какая из них. Повторять старые стратегии на новой для меня платформе Quik уже неинтересно, а новых моделей АТС отработано уже несколько. Все моделируется в Python. Часть стратегий не требует сложной математики, и могут быть легко перенесены непосредственно на С++. Другие непосредственно в DLL перенесены быть не могут, т.к. используют пакеты Python — всяческие регрессии и машинное обучение.
В общем, получилось, что DLL является шаблоном для любой стратегии. Все необходимые для АТС данные доступны АТС — реал-тайм данные поступают в DLL непосредственно из терминала, а необходимая история пишется DLL в БД SQLite и читается АТС из базы данных.



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

Робот для ловли шипов

В связи с пандемией в мире, Всем Здоровья.

Давно хотел сделать робота, вот наконец то дошло до финала. Новый робот для ловли ошибок трейдеров или маржинколов. Суть поймать шип. Смотри скрин.И робота, за решил назвать также. На скрине платина (PLT) доход в долларах на 1 контракт.

Параметры есть, но смысла их в оптимизации нет, взял на глазок, посмотрел по истории как отработал, в принципе нормально. Выиграно можно сказать 100% сделок.

Самое главное что на робота, не нужно никакого запаса денег, наоборот, те деньги которые лежат на счете(депо) можно и нужно использовать для этого робота. Делал я его именно для этой цели. Поясню, например, у меня депозит 500 000 рублей, торгую вручную или с помощью роботов( тут не важно) на сумму 400 000, т.е. 100 000 у меня на счете лежит для гуляния вариационной маржи туда сюда, а также на запас если биржа увеличит ГО, а так же на просадку. Т.е. по сути депо 500 000, а используется 400 000, и 100 000 лежит мертвым грузом, деньги не работают.

Мы берем 5 таких роботов, выделяем им по 10 000 рублей, и используем их на торговлю. Т.е. у нас теперь лежит мертвым грузом 50 000, а это уже лучше))). Можно в принципе рассчитать чтобы вообще лежало только на вариационку минусовую. Теперь роботы ждут шипа, есть шип — хорошо-заработали, нет — ну и ладно, все равно деньги просто так лежали.

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

Проверил "нищепатерн за так"

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

Наскоро проверил в сихе.
Правило простое. если в 1400 (фрейм 15мин) цена ниже открытия дня то шортим до конца вечерки. Если выше — лонгуем.

Проверил "нищепатерн за так"

Проверил "нищепатерн за так"

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

QUIK. Реальные шаги для ускорения работы терминала.

    • 07 марта 2020, 16:22
    • |
    • SaOLin
  • Еще

Последние две недели на всех мировых рынках резко повысилась активность, количество биржевых данных выросло в 2-3 раза. Из-за этого у многих пользователей терминал QUIK начал безбожно тормозить и виснуть. Сервера брокеров также с трудом переваривают повышение нагрузки и наплыв клиентов, желающих что-либо купить-продать (по слухам кто-то из брокеров висел аж целую неделю))) ).

На Смарт-Лабе появилось несколько постов с советами как избавиться от тормозов. И меня сильно поразила неадекватность предлагаемых действий. Люди готовы покупать новое железо за бешеные деньги, создавать какие-то командные файлы и заниматься прочей ерундой. А нужно всего лишь включить голову и разобраться в причинах тормозов. Когда программисты разрабатывают какую-либо программу, они всегда оптимизируют ее для работы на определенном «средне статистическом» компьютере, закладывая при этом кратный запас по производительности. Если вдруг эта программа (QUIK) начинает неадекватно тормозить и виснуть на обычном современном компьютере — значит дело почти наверняка не в железе, и даже не в самой программе, а в ее конфигурации (настройках). Т.е. нам нужно правильно настроить терминал QUIK , а уже потом апгрейдить железо, менять туда-обратно версии и бухтеть на Смарт-лабе.



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

Александр Кравчук: Как получить налоговый вычет на убытки

Передача «Александр Кравчук: Как получить налоговый вычет на убытки» на интерстриме YouTrade.TV 3 марта 2020 г.



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

Виснет Quik? Возможно вам сюда.

    • 02 марта 2020, 23:26
    • |
    • 3Qu
  • Еще
Если подвисает сам брокер или связь с ним, то этот топик вам не поможет.
Однако, возможно  причина и в самом терминале Quik. Дело может быть в том, что Quik в процессе работы пишет данные в файлы вида *.dat и *.log, и со временем эти файлы сильно разрастаются и запись в них данных занимает значительное время, отнимая процессорное время у других задач.
Простейший выход из этого состояния — периодическое удаление файлов *.dat и *.log из директории Quik. Для этого надо написать небольшой командный файл всего в одну строчку, разместить его в директории Quik, где находятся удаляемые файлы, и, для удобства использования создать ярлык на рабочем столе.
Итак, открываем блокнот и создаем файл Quik_start.cmd В него помещаем всего одну строчку: 
del alltrade.dat curr_data.log info.log
 
После команды не забудьте нажать Enter, чтобы последней в файле была пустая строка.
Сохраняем файл в указанной выше директории (папке), создаем ярлык и переносим его на рабочий стол. Запускаем командный файл перед стартом Quik. При этом файлы, указанные в команде del будут удалены. При запуске Quik их создаст заново.

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

Получение оповещений о сделках из Квика в Телеграм

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

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

При этом я торгую сейчас в основном в ВТБ, у них основной терминал для торговли, это Квик. Есть еще мобильное приложение, но в отличии от 
приложения Альфадиректа, оно не оповещает о сделках, если заявки были выставлены через Квик. (Честно говоря, мобильное приложение Альфы тоже в этом смысле не ахти, Пуш уведомлениями оповещает, но не всегда, да и Пуш уведомления на любителя, они не долго сохраняются на телефоне).

Гугление выявило, что тема об оповещениях популярная, есть даже встроенный в Квик какой то оповещатель по СМС, но пишут, что вроде как услуга платная (и кое кто даже платит), да и вообще, способ какой устаревший.

Популярна тема оповещений по электронной почте. Рекламируются уже готовые боты Телеграм (надо просто присоединиться к боту, но почему то то, что я пытался юзать, не работало).

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

Искусственный трейдер. Часть 2. Парсинг и визуализация тренировочного набора данных в Python

Всем, привет! Неделя выдалась «боевой», надеюсь все живы-здоровы!
В продолжении топика «Искусственный трейдер. Часть 1. Подготовка данных для машинного обучения (видео)»
Рассмотрим python-код «парсера» и «визуализатора» данных. Скажу сразу, что этот код вы можете легко модифицировать для анализа ваших данных любого другого формата.
Сам датасет формируется при помощи платформы Jatotrader, которая во время воспроизведения исторических данных сохраняет параметры частотных графиков для дальнейшего анализа и построения модели машинного обучения  в Python.
Для работы с тестовой выборкой нам понадобятся:
1. Установленная платформа Jatotrader FREE (или круче) версии 2.9.3 (или выше). С ее помощью вы сможете создавать любые тестовые наборы для любых инструментов. Либо воспользоваться, в качестве примера, готовым набором для фьючерсного контракта RIH0 с 20.12.19 по 28.02.20 (по два частотных графика 500 и 125 тиков на бар для каждой торговой сессии).

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

Календарный спред на фьючерсах Сбера. Завершение сделки.

    • 27 февраля 2020, 14:40
    • |
    • 3Qu
  • Еще
12.02.2020 мы открыли сделку по календарному спреду на фьючерсах SBRF-03.20 и SBRF-06.20 при спреде -1100 — см. предыдущий топик Календарный спред на фьючерсах Сбера. Работаем. Я написал тогда и писал ранее, что стратегии на календарных спредах безрисковые, или почти безрисковые — сдуру можно и на безрисковых стратегиях получать убытки. Были также поставлены цели для закрытия сделки: спред — 800-850.
Сделка несколько затянулась, я ожидал получить результат быстрее. Однако время закрытия пришло.
Календарный спред на фьючерсах Сбера. Завершение сделки.
где с1 — стоимость SBRF-03.20, c2 — SBRF-06.20 и Delta — значение календарного спреда.

Для простоты расчетов будем считать, что мы закрылись при спреде — 850. Итого, получили 250 п. прибыли на один контракт.
ГО по фьючерсам составляло — для SBRF-03.20 -4 369,96 и  для SBRF-06.20 - 4 786,83. В сумме ГО на один контракт составляет ~9000 руб.
Прибыль от сделки составила — 2.77%. Продолжительность сделки — 15 дней.
Неплохая прибыль, если учесть, что все это время сделка никакого внимания не требовала, да и смотрел ее состояние далеко не каждый день.

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

Вебхуки на TradingView - новые возможности для автоматизации торговли.

 При всех имеющихся преимуществах  в виде удобного визуального и функционального интерфейса,  большого набора исследовательского инструментария (готовые стратегий и индикаторы),  огромного количества доступных финансовых инструментов (российский и зарубежные рынки),  а самое главное легкости и простоты реализации собственных торговых идей и гипотез за счёт наличия встроенного языка Pine Script (всё это к слово ещё приплавлено русскоязычной поддержкой и подробным манулом), у TradingView всегда был серьёзный недостаток — отсутствие возможности полноценной автоматизации торговли. И здесь позиция разработчиков (а скорее всего руководства компании) мне была не совсем понятна. Написали ребята крутую прилажуху с использованием последних веб технологий,  дали людям широкий инструментарий для кастомизации своих

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

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