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

по

Бэк-тесты всегда мешают плохому танцору.

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

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

   Однако, как и следовало бы ожидать, некоторые не особо восхваляемые в приличном обществе личные качества комментаторов не дали этим «коллегам» возможности разглядеть предложенные возможности.
   Какие контраргументы предложили «коллеги» против бэк-тестирования?
   Увы, самые замшелые и незамысловатые, как-то:
  • бэк-тесты не учитывают уровни ликвидности;
  • сигналы на бэктестах не могут реализоваться в «боевых» условиях, потому что «рынок живой» (что это такое — каждый понимает по-своему);
  • бэк-тесты не учитывают разных аварий на линии коммуникаций или сбоев торгового ПО;
  • в реальности торговый алгоритм выдает одновременно 2 (!) торговых сигнала, робот-скотина «не фильтрует», а на бэк-тестах такого почему-то не бывает;
  • колл-бэки «в реале» не отвечают так, как хотелось бы;
  • бэк-тестирование — это удел презренных теоретиков и необстрелянных «окопников», никогда не бывавших в настоящем бою.
    Ну, и, естественно, еще многая многа чего невысказанного… Смысл только один: «все бэк-тесты — козлы, я один — Д'Артаньян».

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

Визуализация и анализ сделок ЛЧИ 2020-2015 в терминале Jatotrader. Майним "дату" в Питон из Джато.

Всем доброго здоровья!
Давненько не постил, но случилась тема. Допилил в Jatotrader анализ и визуализацию сделок участников ЛЧИ за 2015-2020 годы.Выглядит примерно так:
Визуализация и анализ сделок ЛЧИ 2020-2015 в терминале Jatotrader. Майним "дату" в Питон из Джато.
Из приятного: 

1) В новой версии подгружаются графики не только по акциям, валютам и «фьючам», но и по всем опционам, торгующимся или торговавшимся ранее.
2) Учитываются начальные позиции участника, а не только сделки в течение Конкурса (правда, цена начальной позиции определяется по цене закрытия дня, предшествовавшему старту участника в Конкурсе)
3) Графики можно крутить «до бесконечности влево» и детализировать до 1 минуты.

Остальное как всегда — сделки участников в таблице сделок и на графике, «эквити» на графике, можно открыть любое количество графиков на одном экране.
Еще из приятного, кто осилит топик полностью, в конце «сиськи» — код на Питоне, как обычно несколько строчек для того, чтобы майнить из



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

Гайд по ресурсам, часть №2: биржевые и рыночные данные

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


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

Опционная стратегия THE WHEEL STRATEGY

                На просторах смартлаба есть статьи, упоминающие стратегию The Wheel Strategy. Но сильного отклика и интереса эта стратегия к сожалению, не получила. Постараюсь в данной заметке раскрыть эту тему более подробно и с конкретными примерами.

                The Wheel Strategy достаточно интересная и мощная опционная стратегия.  Широко используется на западных рынках. Вход в стратегию начинается с продажи пута. Далее пут экспирируется во фьючерс, либо нет. Если пут не экспирировался, то начинаем снова с продажи пута. В любом случае мы получаем премию пута. Если получили фьючерс, то продаём стреддл, то есть мы имеем покрытый колл и проданный пут. Все операции по продажи путов и колов в данном примере для простоты приведены на одном страйке. Если рынок пойдет вверх мы получаем в результате три премии и можем начать стратегию заново. Если вниз, то получаем два фьючерса, и три премии, но мы сейчас либо в нуле либо в минусе. Соответственно далее продаем ещё 2кола. Если рынок пойдет вверх, получем пять премий, если рынок пошел вниз, то опять продаем два кола.



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

Работаем удалённо .... может ли мобильный интернет стать полноценной заменой стационарному проводному интернету .

    • 12 июля 2020, 03:11
    • |
    • Anest
  • Еще
Работаем удалённо .... может ли мобильный интернет стать полноценной заменой стационарному проводному интернету .


Не всегда есть возможность подключиться к стационарному интернету, например за городом на даче, в частном секторе, промышленной зоне и т.д. В таком случае, мы не раздумывая подключаем комп/ноут к смартфону, модему-«свистку» от сотовых операторов. Но, спустя какое то время понимаем, что, не смотря на все современные достижения науки и техники и широко рекламируемые возможности 4G технологий, часто получаем какую то шляпу не очень стабильную связь со всемирной паутиной. Начинаем кастерить сотовых операторов за фиговую связь и периодически менять симки на других операторов. Потом начинаем перебирать модемы, типа мол, вот Huawei/Yota/ZTE лучше цепляется к сотовым вышкам или скорость там с ним выше. И на какое то очень короткое время нам кажется, что вопрос решён. Но, потом понимаем, что это была всего лишь иллюзия :) Начинаем усиленно ждать космический интернет от Илона Маска, вот он нас точно выручит и дисконнектов не будет. На худой конец дождаться, когда кончится «делёжка» частот для 5G в России и вот, тогда то уж точно с  5G инет лагать не будет. А, тем временем давно, есть простые и элегантные решения — промышленные LTE-роутеры/модемы. Об одном таком  из производителей поведал мне брат работающий в «нефтянке» и они эксплуатировали их в довольно жестких климатических условиях и на значительных расстояниях. В общем идея там не нова — 2 Х 2 MIMO антенна, хорошо усиливающий слабый сигнал и собственно сам роутер, но в отличии от бытовых там применяется элементная база относящийся к индустриальной категории. Супер новинок в нём нет, всё по рабочему обыденно и простенько, LTE-модуль ещё Cat.4, Wifi 2.4кГц, можно и по проводу RJ245 цепляться к компу.

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

Скрипт для скачивания полных журналов заявок (ордерлогов) по фьючерсам с ftp.zerich.com

    • 29 июня 2020, 17:01
    • |
    • Artem
  • Еще
Всем привет!

Хочу поделиться python скриптом, который позволяет скопом скачивать данные ордерлогов фьючерсов с сервера Цериха ftp://ftp.zerich.com/. Формат данных .qsh, подробнее о том как его парсить можно почитать в спецификации вот тут https://www.qscalp.ru/download.

В скрипте 5 параметров (все кавычки простые двойные ", а не то, как их отображает смартлаб):
  • download_path — путь, куда вы хотите сохранить данные (например, «C:/data/orderlog/» или же "./" для сохранения в папку, откуда вы запускаете скрипт)
  • sym_list — Список символов для скачки (например, [«BR», «RTS-6.20»]). Если здесь указать только префикс инструмента (например, RTS), то на каждую дату скачается только файл с максимальным размером. Обычно он соответствует фьючерсу с ближайшей экспирацией.
  • unzip — True, если нужно разархивировать данные после скачки (зависит от того, как вы будете дальше работать с данными)
  • date_start и date_end (в формате «2020-06-01») — даты интересующего вас интервала включительно.

Если данные за конкретную дату и инструмент уже присутсвуют в папке, заново они скачаны не будут.

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

Python-->Lua-->Квик. Управление заявками в Квике из Питона.

Всем привет!
То о чем так долго мечтали большевики — свершилось!
Представляю QLua-сервер для управления заявками в Квике Квиком. Как обычно, в несколько строк кода.


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

КВИК-->Lua-->Python. Стакан к празднику.

Всем привет, с наступающим праздником! Который, надеюсь у большинства пройдет, как обычно, в ЖО ЗОЖе (блин, слово-то придумали).
В продолжение топика "КВИК-->Lua-->Python. Трансляция данных из КВИКа в Питон в реальном времени".
В Python-сервер добавлен парсер и визуализатор стакана. Стакан в стиле QSCALP-лайт вариант. Все как обычно в 20 строк кода.

У Тимофея гифки со сторонних сайтов не кажут. Приходится ссылку давать… Или отказываться от главной. Выбрал второе.
КВИК-->Lua-->Python. Стакан к празднику.Чтобы насладиться созерцанием стакана нам нужны следующие ингредиенты:
1. Квик версии 8.5.2 и выше.
2. Lua-скрипт QuikLuaPython.lua (собственно сокет-клиент)
3. Питон (Jupyter Notebook Anaconda 3)
4. Python_QUIK_Server.ipynb (собственно сокет-сервер)
Считаем, что Квик и Питон у вас уже установлены. Чтобы запустить трансляцию, скачайте папку PythonServer в ней вы найдете все необходимое. Файл Python_QUIK_Server.ipynb поместите в папку Питона (чтобы его видел Jupyter Notebook). Затем, содержимое папки

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

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