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

по

QLua скринер, или то, о чём мечтал Weddy!

Всем, привет!
Мечты сбываются (и не только у Газпрома)! Weddy, надеюсь этим постом я полностью закрываю ваше ТЗ.
QLua скринер, или то, о чём мечтал Weddy!
Суть скринера в вышеизложенном пожелании. Т.к. первый и второй скринеры не удовлетворяли требованиям ТЗ Weddy.
Надеюсь, теперь все ок. Выглядит так:
QLua скринер, или то, о чём мечтал Weddy!

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

Ухмылки рисков


Если мы возьмем некоторый базовый актив, представленный, скажем, распределением вида:

Ухмылки рисков
Распределение приращений базового актива за 1 период, СКО = 0.63, МОЖ = 0.499




И попробуем оценить его распределение, скажем,  за 20 периодов, то получим следующее:

Ухмылки рисков

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

Делюсь наработками

Приветствую, коллеги!

Скучно! Боты торгуют — я отдыхаю! Но мой мозг требует «пищи», поэтому решил доработать индикатор, который я описывал в этом блоге https://smart-lab.ru/blog/633889.php Добавил к нему еще один элемент из своих ботов. Это так называемый индикатор лучшей локальной цены покупки и продажи. Данный индикатор рассчитывает вероятный минимум по заданному тайм-фрэйму, другими словами минимум текущей свечи. Причем он динамичный и изменяет свое значение в зависимости от текущего изменения цены. Что показывает индикатор:

Делюсь наработками
  • BullPower — сила с которой совершают сделки покупатели
  • BearPower — сила с которой совершают свои сделки продавцы
  • BuyPrice — расчетная цена покупки
  • SellPrice — расчетная цена продажи
  • Recommendation — рекомендация покупать или продавать
Данный индикатор предназначен для открытия и закрытия позиции по наиболее лучшей цене в оптимальный момент времени. Где и как можно использовать данный индикатор? К примеру, вам нужно войти или выйти из рынка и вы приблизительно знаете по какой цене. Дожидаетесь соответствующего сигнала индикатора «Buy» или «Sell» и совершаете сделку. Или же можно использовать так. Дождались нужного сигнала и установили стоп-ордер на уровень BuyPrice или SellPrice. Почему так? Потому что рынок может пойти ниже/выше и значение BuyPrice/SellPrice будет меняться. И что бы получить лучшую цену, нужно использовать, что то типа трейлинг стопа. Появилось значение Buy — поставили стоп ордер на покупку, нет рекомендации, рынок пошел ниже — сняли. Опять появилась рекомендация, опять поставили и т. д. Что касается эффективности по торговле с помощью стоп ордеров, то я сделал небольшой бэк тест по контракту Si (период с 15 июня по вчерашний день) вот что получилось:

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

Новичкам. Опционная стратегия Альбатрос.

Всем привет.

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

Забегая вперёд, сразу скажу, ее обожают торговать хедж-фонды, потому что она «бесплатная», но при этом может принести не плохую прибыль.

Напомню, что к бесплатным опционным стратегиям относят всего лишь две: Диапазонный форвард (он же Коллар) и Альбатрос.

Диапазонный форвард — это продажа пута и покупка колла, то есть, если мы ожидаем движение БА вверх и хотели бы купить коллы, чтобы собрать это движение всё до копеечки, то продавая путы ниже ЦС, мы покупку коллов сделаем бесплатной. Чаще всего к использованию данной стратегии прибегают крупные банки и инвестиционные компании, они любят на халяву покататься в опционах. 

Вот так выглядит диапазонный форвард:

Новичкам. Опционная стратегия Альбатрос.


Что за птица такая Альбатрос?

Очень красивая птичка, нужно признать:

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

напишику я про опционы

Что то в последние время участились нападки на опционщиков.

Вот и я вам расскажу про опционы.

Их можно есть в трех случаях( при этом аппетит у Вас должен отсутствовать, иначе бяда):

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

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

3. Пробои важных уровней можно и нужно только опционами трендить.


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

Вот истину написал.  За это мне спасибо полагается. Новичкам которые еще не потеряли все помогу советами  неприятными на слух, и приятными для депо.





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

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

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



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

QLua скринер. Обновление.

Всем привет!
В продолжение топика «QLua скринер в 10 строк кода. Или „за базар отвечаю“, можно качать обнулённый обновлённый скринер.
Выглядит так в статике:
QLua скринер. Обновление.
А так в динамике.
Если в прошлом скринере отображалось изменение текущей цены от цен закрытия за соответствующее количество торговых сессий (список „срезов“ задается пользователем), то в этом будет две таблицы. Первая таблица — изменение текущей цены от предыдущих хаев (чуть не оговорился...) за N-торговых сессий, вторая — от предыдущих лоёв.
В первой таблице от минимумов выделена строка с длинными ОФЗ. Видно, что минимум цены за 30 торговых сессий был на прошлой сессии.
А во второй таблице, мы видим, что Яндекс и Магнит обновили сегодня свои максимумы за последние 90 торговых сессий.
Таким образом, техзадание (ТЗ) участника тусовки Weddy практически выполнено, остается доделать, как он просил, тот же функционал, только относительно списка заданных дат.

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

Вопрос 1 по Lua

Всем привет!

Начал изучать Lua для квика и сразу возник вопрос:
К примеру, скрипт создает таблицу с интересующими параметрами по инструменту.
В таблице новая строка создается командой InsertRow(#table ID, -1).
После этого в нее добавляются параметры через команду setCell

Если инструмент один, например, в таблице только Лукойл, то все работает без проблем.
А как быть, если я хочу добавить несколько тикеров?

Добавление еще раз InsertRow(#table ID, -1) создает новую строку, а копипаст «заполняющих» команд с параметрами другого тикера новую строку не заполняет...

  • обсудить на форуме:
  • Quik Lua

Просто напомню пару формул.

Привет!

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

Вот сама формула наращения аннуитета: P = A*[[(1+r)^n — 1]/r]

Собственно, формула показывает то, какую сумму (P) вы будете иметь в конце периода (n), если будете стабильно вкладываться, типа раз в месяц, скажем, сумму (A) по отношению к нужной вам доходности r. 

Пример: Вы планируете вкладываться стабильно каждый месяц по 10 000 рублей на протяжении 20 лет. Доходность в месяц, которую вы хотите получать, составляет 0.2%.

Что мы имеем:

A = 10 000
n = 240 (20 лет — это 240 месяцев)
r = 0,002 (переводим 0.2% в числовое выражение 0,2/100)
P = итог

Подставляем: 10 000*{[((1+0.002)^240)-1]/0.002} = 10 000*[(1.002^240 — 1)/0.002] = 10 000*[(1.6153 — 1)/0.002] = 10 000*307.649952 = 3 076 499.52



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

Скрипт для скачивания полных журналов заявок (ордерлогов) по фьючерсам с 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») — даты интересующего вас интервала включительно.

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

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

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