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

по

Коллбэки своими руками. Личный опыт.


              Не знаю, может, я такой бестолковый или возраст наложил свою замшелую лапу на мозг, но какое-то время назад (что-то около 2018 года) пропало желание экспериментировать с коллбэками (типа, OnTransReply, OnOrders  и прочие) в QUIK’е. Наверное, это — полезные инструменты, но у меня как-то не сложились отношения с ними. То не приходят, то задваиваются, то приходят не вовремя и пачками за все пропущенные периоды. Как-то ненадежно, в общем.

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

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



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

Тренд и Сетка. Личный опыт конструирования и применения.


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

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

              Полезные качества трендовой стратегии:

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


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

Перенос позиции через ночь. Личный опыт.


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

  Однако ж, хочу поделиться личным опытом.
  Статистика моего бота показывает, что при торговле фьючерсами Сбера с 10-00 до 23-50 (кстати, эти границы необязательно соблюдать в точности «до копейки», дело лично каждого) с понедельника по пятницу вероятность получения худшего результата (по сравнению с торговлей без переноса позиции) по окончании этого периода (рабочая неделя) зависит только от того, как сильно рынок «запилил». Естественно, при «запиле» перенос выгоден (и так вероятная прибыль будет невысока да еще и комиссии пойдут), но и уповать на супердоход при переносе позиции в трендовый период рынка тоже огульно не стоит. Если не предпринять некоторые меры.

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

Сделал индикатор

Сделал индикатор на базе этой функции F: smart-lab.ru/blog/1089363.php
работает примерно так же как если бы выставил условие каждое по отдельности типа:
GAZP > MA(GAZP) and IMOEX2 > MAX(IMOEX2) and GAZP > MA(GAZP) and GAZP/IMOEX2 > MAX(GAZP/IMOEX2)
для лонга и наоборот для шорта.
Но функция F дает сигнал с большим шумом. Изначально была задача для выше приведенных условий придумать стоплосс.
Поэтому и пришлось придумать функцию F. Стоплосс как раз позволяет уменьшить шум сигнала. пока в нем стоплосса нет в следующей версии появится


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

Торговые системы на обычных средних

Период с начала год по текущий момент
таймфреим часовик
Сигнал на покупку если акций (А) выше средней, индекс мосбиржи (imoex2) выше средней и A/imoex2 выше средней.
Сигнал на шорт, когда наоборот все ниже средних.
Периоды для средних:
GAZP(10,40,5): docs.google.com/spreadsheets/d/1nkGGzGA2Usu4oiLnaG1bkD7r_nK-WjTe-aazL4OIFdk/edit?usp=sharing
sber(10,30,5): docs.google.com/spreadsheets/d/1DoebIGsQ1TDK7gllfhM2zP5UlDAIJit2ouinIR2q2GI/edit?usp=sharing
Сначала идет график профита по Газпрому потом по Сберу
Данный пост является продолжением этого поста: smart-lab.ru/blog/1079270.php
Продолжение следует, будут на других акциях тестировать, других периодах и таймфреймах.
Торговые системы на обычных средних


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

Эффект частоты. Размышления о сделках

Эффект частоты. Размышления о сделках

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

Казалось бы, очевидный ответ — негативно, но личный опыт говорит, что не всегда...

Давайте попробуем разобраться.

 

Какие минусы высокой частоты сделок?

  • Во-первых, брокерская комиссия. Брокер вне зависимости от типа ордеров, взимает комиссию за каждую операцию по инструменту (см. тарифы своего брокера), например, у моего брокера тариф за 1 операцию с фьючерсом на срочном рынке составляет 0,4 руб. (с учётом скидки 10% за сотрудничество — 0,36 руб.).

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

И если большинству популярных инструментов для этого потребуется пройти всего 1 пункт, то доля комиссии в стоимости этого пункта будет разительно отличаться:



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

Сравнительная эффективность фьючерсов МБ на текущий момент

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



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

Создание на Lua своего индикатора в графике Quik: Часть 2.

Создание на Lua своего индикатора в графике Quik: Часть 2. Пример работы нестандартных индикаторов: спред между инструментами, прогноз Highи Lowследующего интервала; ценовых уровней по объемам

 

В первой части (https://smart-lab.ru/blog/930907.php) были изложены основы принципа создания своего индикатора и некоторые нюансы работы с кодом индикатора графика в Qiuk (подразумевается использование языка программирования Lua).
   В данной статье немного продолжу тему нюансов кодирования индикатора и для иллюстрации приведу простой код индикатора спреда. В конце текста прикреплю видео с демонстрацией работы индикатора спреда и моих собственных индикаторов.
   Небольшое лирическое отступление. Суть данных статей — показать, что делать подобные индикаторы вполне реально и не столь сложно, как может показаться на первый взгляд. Но, безусловно, требует определенных знаний в программировании. Создавать индикаторы из стандартного набора торговой системы Qiuk смысла нет – ведь они уже реализованы.



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

Метрики оценки Equity для тестов

    • 22 августа 2023, 14:51
    • |
    • bascomo
  • Еще
Поскольку торговых систем у меня много, то мне нужно каким-то образом отбирать из них лучшие. Я, кстати, решил перестать использовать слово «стратегия» и заменить его словом «система». Это более точно, поскольку стратегия — это нечто неформальное, и если это формализовать в жёсткие правила, то получим уже систему. Вопросы терминологии и однозначного понимания понятий важны потому, что большинство конфликтов и искажений в коммуникации происходит из-за недопонимания или иного трактования сложных понятий.

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

Итак, на что я смотрю:

Метрики использования капитала (эффективность использования торгового времени).
Позволяют мне отбросить системы, которые постоянно сидят в рынке или наоборот, слишком редко осуществляют сделки.
  • % дней, в которые совершались сделки, по отношению к общему числу торговых дней


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

Создание на Lua своего индикатора в графике Quik: основы, нюансы, пример. Индикаторы: прогнозных High и Low следующего интервала; ценовых уровней объема.

   Кратко расскажу принципы и некоторые нюансы работы с графиком в Qiuk в плане создания своего индикатора (здесь и далее – подразумевается использование языка программирования Lua). В конце текста изначально хотел прикрепить видео с демонстрацией и краткими пояснениями работы моих индикаторов, но решил сделать это во второй части статьи, чтобы совместить просто иллюстрацию с небольшим анализом фьючерсов и акций.
   На полноту изложения вопроса по работе с индикаторами на графике Quik не претендую. Информация будет полезна интересующимся данной темой, не рассчитана на профессионалов (которые и так все знают, умеют и реализовали – свято в это верю), но все же предполагает наличие определенного уровня знаний Lua.
   Зачем мучиться со своими индикаторами? Конечно, в этом нет смысла, если вас устраивают стандартные индикаторы или отсутствуют самостоятельные подходы (методы) торговли, либо визуализация вам в принципе не требуется (не интересна).
   В моем случае мне банально захотелось сделать визуализацию своего метода прогнозирования экстремумов цены следующего интервала.



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

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