Избранное трейдера Evgen Grig

по

Как я перестал волноваться о просадках и начал их ждать, ч.2: практика

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

Пилотный период торговли роботом начался на фьючерсах Эфириума в конце октября на мелком депо и продлился 2.5 месяца. За это время было сделано 100% прибыли при макс.просадке 22%:

Как я перестал волноваться о просадках и начал их ждать, ч.2: практика

Ссылка на мониторинг. (TradeLink — это сервис, который берет ваши АПИ-ключи с Бинанса с правом на чтение истории счета и выводит его историю на графики).

Результаты прекрасные, так что сразу после этого перехожу на депозит 4000$ и открываю публичный мониторинг торговли на Бинансе. И вот здесь — 1я ключевая ошибка. Повышать риск после серии успехов. Период благоприятного рынка всегда сменяется периодом неблагоприятного, особенно после сильного всплеска волатильности — приходит сжатие, что губительно для трендовых систем. Вместе с тем, опрометчиво решаю подождать с нормировкой размера позиции по цене и оставить пока ее привязанной к ценам, ведь, казалось бы, чем выше цена крипты, тем сильнее ее волатильность.

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

Джентльмены в тяжелых условиях или как преодолеть себя

Представим, что типичный рантье-акционер Сбера/АФК Системы внезапно меняет свой уютный офис на китобойную шхуну под предводительством человека, который руководствуется животными принципами (кто сильнее-тот прав) под именем Морской Волк.
Джентльмены в тяжелых условиях или как преодолеть себя

Именно про такой случай и написал свой бестселлер Джек Лондон более 100 лет назад. Молодой аристократ, который руками не работал ни дня (благодаря деньгам отца), внезапно становится юнгой-рабом жестокого и сильного капитана.


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

Великая депрессия. часть 1

    Великая депрессия была худшим экономическим кризисом в современной истории, продолжавшимся с краха фондового рынка 1929 по 1939 год.Великая депрессия наиболее сильно затронула США, Канаду, Великобританию, Германию и Францию, но ощущалась и в других государствах. В наибольшей степени пострадали промышленные города, в ряде стран практически прекратилось строительство. Из-за сокращения спроса, цены на сельскохозяйственную продукцию упали на 40—60 %.

    Предпосылки

     Ревущие двадцатые

    Великой депрессии предшествовало десятилетие названное как «ревущие 20-е». Хотя это время и было десятилетием экономического роста и повсеместного процветания, обусловленного восстановлением после разрушений военного времени и отложенных расходов, строительным бумом и быстрым ростом потребительских товаров, таких как автомобили и электроэнергия. Экономика Соединенных Штатов, успешно перешла от экономики военного времени к экономике мирного времени.



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

Экспорт данных. Похвала Quik'у. Позор его хулителям

Как-то зашла речь smart-lab.ru/blog/961365.php
хорош Quik или плох.
Replikant_mih, последнюю мою систему Квик просто физически не потянул, хотя вся его задача была, это трансляция данных и получение заявок. До заявок дело не дошло.))
3Qu Сегодня в 00:28

3Qu, использовать события типа On-Anything для чего-то, кроме table.sinsert() — очень плохая идея. Никаких ДЛЛ в событиях! Эти события — в главном потоке Квика.
Для обработки данных из таблицы следует использовать table.sremove() в  функции main(). Например в цикле через wait (1) или wait(100) — тыщу или 10 раз в секунду. И очищать накопления в  таблице одним махом.
Rostislav Kudryashov Сегодня в 01:02

Rostislav Kudryashov, про main я в курсе. С другой стороны, что отдать в main, что сразу в ДЛЛ — время практически одинаковое (еще неизвестно, куда быстрее)). Дальше по любому асинхронно.
Кстати, и через main не тянет. Даже с пропусками части значений.
Квик, кстати, не виснет, с виду все нормально, время сервера начинает отставать от реала. Как вам данные 5-ти минутной давности?))


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

Сравнение фьючерсов МБ по критериям наибольших: прибыльности и реальности осуществления сделки

   Классически, эффективность использования денежных средств определяется рентабельностью. Оценим эффективность торговли разными фьючерсами с этой точки зрения.  Замечу, что кроме приведенных здесь рассуждений выбора фьючерсов следует помнить и про иные критерии, такие как ликвидность, «понятность» для трейдера и проч. 
   В нашем случае денежные средства, обеспечивающие формирование прибыли – это гарантийное обеспечение (ГО) позиции + возможные просадки (их в расчетах учитывать не будем). У фьючерсов разные волатильность, ГО, шаг цены и стоимость шага цены. Поэтому сравнивать прибыльность  фьючерсов по количеству пунктов в тейке бессмысленно. Необходимо привести показатели прибыли разных фьючерсов в сопоставимый вид — это % от ГО, или сравнить их другим сопоставимым способом.
   Дальнейшие рассуждения и расчеты сделаны для торговли внутри дня одной сделкой (для упрощения расчетов), использованы данные дневных интервалов, волатильность усреднена за 10 последних дней, выбраны только те фьючерсы, которыми я торгую. Волатильность или торговый диапазон (ТД), рассчитывается классически: ТД = High — Low. 



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

Как компании зарабатывают деньги. Производство простых полиэфиров

Фото Сибур
ПАО «Нижнекамскнефтехим». Фото ПАО «СИБУР»
Предыдущие статьи:
1. Как компании зарабатывают деньги. Производство стирола и оксида пропилена
2. Как компании зарабатывают деньги. Производство оксида этилена и этиленгликолей
Следующий продукт НКНХ на разборе — простые полиэфиры (ППЭ), точнее, группа продуктов. С химической точки зрения это полимеры, но поскольку их молекулярная масса невелика, их часто относят к продуктам органического синтеза. Тем более, что сами по себе они применяются весьма ограниченно, гораздо чаще их используют как сырьё в других производствах, как и многие другие продукты органического синтеза.
Простые полиэфиры -- это полимеры, в цепочке которых присутствует эфирная группа -С-О-С-. Их получают полимеризацией и сополимеризацией олефиновых оксидов на каком-либо стартовом веществе. НКНХ использует для полимеризации оксид этилена СН2(О)СН2 и оксид пропилена СН3СН2(О)СН2 собственного производства. В качестве стартового вещества на НКНХ применяют либо глицерин CH(OH)(CH2OH)2 либо этилендиамин (CH2NH2)2.

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

Qlua: работа с заявками (часть 2).

Сегодня:

Узнаем общее количество заявок
Функции getNumberOf и getItem
Как пройтись циклом по всем заявкам
Вывод активных заявок
Снять скриптом заявку
Снимаем все активные заявки скриптом
Снимаем только заявки, выставленные конкретным скриптом


В прошлый раз мы научились
выставлять скриптом заявки в терминале, теперь можем поработать с ними.
Выставим скриптом 5 заявок на покупку и продажу от лучших цен
BIDи OFFERстакана заявок с шагом в 0,01.

 

Напишем функцию, которая будет выдавать нам необходимые цены (лучшую цену спроса и предложения) со стакана:

Qlua: работа с заявками (часть 2).

И возвращать -1, если предложения или покупки в стакане не найдены (стакан закрыт, либо нет торгов).

Тогда основной алгоритм в main будет выглядеть:



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

Qlua: работа с заявками (часть 1).

Зачем нужен демо терминал
Где открыть учебный счет
Выставление заявки в торговом терминале через скрипт
Делаем функцию выставления заявки по требуемым условиям
Карман заявок и tri-файлы
Параметры для заявок с примерами по разным рынкам

Почему важно начинать работу с заявками на qlua с демо терминала?

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

Достаточно, например, прописать в



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

Мой отец брокер и вот какие советы он мне дал

Добрый день и удачных всем торгов.

Начну пожалуй с такого вот представления о себе, 

ниже скрин личного кабинета за текущий год )

Мой отец брокер и вот какие советы он мне дал

Я давно уже получаю зарплату от биржи, а теперь..

Мой отец 23 года работал брокером в 3х разных фирмах, это много из жизни одного
человека, не меняя профессию. Сейчас он уже вышел на пенсию и занимается тем,
на что ему не хватало времени всю рабочую жизнь: это рыбалка, выезды на природу,
встреча с дальними родственниками и куча разговоров про то, как будет строить
крольчатник.

Когда мне едва исполнилось 20 лет, я не мог не знать, чем занимается мой отец.
Но хотел ли я стать таким же как он? Категоричное — нет! Работа сумасшедшая,
если очень коротко писать. Но он работал, а мне лично не хотелось отдавать на это
свою жизнь.
И тем не менее, я все равно оказался связан с брокерами, пусть и косвенно. Я занимаюсь
трейдингом уже почти 11 лет. Наверное вам интересно знать, передал ли мне отец
священные граали по наследству? Вот что я скажу, работа брокером не дает никаких



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

Скрипты для предобработки истории котировок из QUIK

    • 15 сентября 2023, 18:22
    • |
    • Jeeves
  • Еще

Если вы самостоятельно анализируете историю котировок с нашей MOEX (загружая данные в формате .csv из QUIK или откуда-нибудь их скачивая), то наверняка сталкивались с ситуациями различных ошибок и пропусков в данных, на поиск и обработку которых тратится много времени.

Поэтому решил я написать себе пару простеньких python скриптов, которые бы автоматически проверяли данные на пропуски и ошибки. Дальше, как обычно, все пошло по классике:

— У нас было 2 пакета ..., 75 таблеток ..., 5 упаковок ..., пол-солонки… и целое множество… всех сортов и расцветок, а также текила, ром, ящик пива, пинта… и… Не то что бы это был необходимый запас для поездки. Но если начал собирать ..., становится трудно остановиться.


Скрипты для предобработки истории котировок из QUIK


Что получилось в итоге:

cleaner.py

  • преобразует названия колонок к нормальному виду: чистит <> и приводит к нижнему регистру, например <TICKER> -> ticker
  • вычищает лишнее (SPBFUT, SPFB) из названия тикера
  • создает нормальный столбец datetime с временем в формате ISO


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

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