Избранное трейдера Краснов Геннадий

по

Качаем исторические данные с MOEX!

Итак, передо мной, уверен, как и перед многими, встал вопрос поиска исторической информации с Мосбиржи. Немного зная python, я написал вот такой парсер:
import requests
import datetime
import pathlib

SECIDs = ["GAZP", "BANEP", "LKOH"]
DISK = "E"
for SECID in SECIDs:
    from_date = "2020-05-04"
    to_date = "2005-01-03"
    while str(to_date) != from_date:
        to_date = str(to_date)
        to_date = to_date.split('-')
        a = datetime.date(int(to_date[0]), int(to_date[1]), int(to_date[2]))
        b = datetime.timedelta(days=140)
        to_date = a + b
        pathlib.Path("{}:/{}/{}".format(DISK, "Database_MOEX", SECID)).mkdir(parents=True, exist_ok=True)
        filename = SECID + "_" + str(to_date) + ".csv"
        with requests.get("http://iss.moex.com/iss/history/engines/stock/markets/shares/boards/tqbr/securities/{}.csv?date={}".format(SECID, to_date)) as response:
            with open("{}:/Database_MOEX/{}/{}".format(DISK, SECID, filename), 'wb') as f:
                for chunk in response.iter_content():
                    f.write(chunk)
Для начала пройдемся по его плюсам и минусам. Самый главный минус, что этот парсер качает только определенный период, который уникален для каждой акции, судя по всему для увеличения этого периода надо кинуть бирже на лапу:), и то что информация предоставляется за день, теперь перейдем к плюсам: можно выкачивать историю за определенный период для нескольких инструментов сразу (их количество ограничивается лишь количеством инструментов на мосбиржи), есть возможность назначать диск для сохранения информации, быстрота выгрузки данных.

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

Как посчитать цену опциона на отрицательном страйке.

    • 22 апреля 2020, 12:33
    • |
    • FZF
  • Еще
Это приближенное вычисление опционных цен. Но для тяжелой жизни оно подойдет своей простотой.
1. Принимаем текущую цену базового актива за ноль (относительно этой точки будем считать)
2. Принимаем текущие цены на центральном страйке за «правильные»
или рассчитываем

Кол+Пут= ATR(Н1)*КОРЕНЬ(N)*0,5,  где N количество торговых часов до экспирации.

как описано здесь smart-lab.ru/blog/474365.php

3. Считаем стоимость опционов принимая за Х расстояние на которое страйк удален от текущей цены базового актива, как описано здесь
smart-lab.ru/blog/532275.php

Есть более точная формула, но мне  тоже хочется зарабатывать. :)))

Добавил, чтоб было в основном тексте:
Если нужно более красивую формулу, которая лучше ложиться на рынок,
то надо в показатель степени вставить коэффициент =1,068
Е^(-1.068*abs(X)/2/Q)

Как ускорить терминал Квик

Всем привет.

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

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

Поехали!

Итак – включаем секундомер и делаем первоначальные замеры:

Результат времени загрузки до появления окна загрузить новую версию

1 минута 21 секунда.

Ну что ж…. За работу:

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

Как ускорить терминал Квик

Находим файл        info.log

Как ускорить терминал Квик



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

QUIK 8.5 важно для алготрейдеров на Lua

Вышел QUIK 8.5 качаем и тестируем тут ftp://ftp.quik.ru/public/updates/8.5/quik_8.5.1_upd.zip

Ключевое это поддержка идентификатора заявок и сделок 19 десятичных знаков+переход на Lua 5.3.5 x64

Отличия Lua 5.1(5.2) от 5.3 можно глянуть например тут http://antirek.github.io/luabook/incompatibility.htm

Подробнее про необходимость перехода и кому переходить тут https://forum.quik.ru/forum1/topic5117/

С 25 мая на бирже будет переход на идентификатор заявок 19 знаков, поэтому из Lua нельзя будет работать с заявками на срочном рынке.

P/S Модератор перенеси в раздел алготрейдинг

Возможности новой версии
1. Реализован функционал быстрого фильтра в таблицах. Для активации \ деактивации быстрого фильтра используется пункт «Включить быстрый фильтр» \ «Выключить быстрый фильтр» контекстного меню, открываемого для заголовка самого левого столбца таблицы. Данный функционал позволяет фильтровать информацию в таблицах QUIK с наглядным отображением критериев фильтрации.



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

Торговая стратегия "Sibrent" релиз 2020....

В прошлом году я предлагал тут ТСку, генерирующую информационный сигнал для дальнейшего принятия решения по фьючерсу на нефть.
На коленке так сказать написанную...
https://smart-lab.ru/blog/554306.php

В
от так она отработала в 2020 году( с теми же настройками, специально без оптимизации и пирамидинга показываю) 
Торговая стратегия "Sibrent" релиз 2020....

https://ru.tradingview.com/u/SiBrent/

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


Один раз - и только для вас: Опционные беседы со Старым Бесом. Бесплатно, без SMS

    • 27 марта 2020, 14:25
    • |
    • tashik
  • Еще
Доброго дня всем добрым людям! Делюсь для новичков, для старичков, для сильных духом и пытливых разумом практиков личными беседами на тему опционов с победителем Игр Разума 2019 и номинации «Повелитель индексов» в ЛЧИ-2019 уважаемым Старый бес с его разрешения. Разговоры (их было несколько) имели место в январе 2020 года, во время новогодних каникул. По мотивам этих бесед был сделан и выложен в TradingView индикатор Dancing Space (посмотрите выше в моём блоге). В эпоху сбора тэты торгующие волатильностью наносят ответный удар )

© Торгуйте опционами, и да пребудет с нами нелинейность, ликвидность и волатильность по целям

Опционные беседы

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

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

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

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



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

Все ли знают, что такое брокерский ОМС?

Так же как и на банковском ОМС, на брокерском учитываются ваши граммы бумажного золота и серебра. Отличие в том, что покупаете и продаёте вы эти граммы не в банке, а в отделе драгметаллов валютной секции ММВБ. И спред купли-продажи не как в Сбербанке — около 10%, а 0.1-0.15%.
Маркет-мейкер постоянно держит 1000-1500 бидов и оферов на GLDRUB_TOM по 10 г золота в контракте и на SLVRUB_TOM по 100 г серебра в контракте.

У GLDRUB_TOM, SLVRUB_TOM наименьшие накладные расходы. По ним не надо платить ежегодное вознаграждение 0.45%, как за акции FXGD ETF, и нет наценки контанго, как при купле фьючерсов GDH0, GDM0 и т.д.

Доступ к GLDRUB_TOM, SLVRUB_TOM дают 6 брокеров: АК Барс, Доход, Кит-финанс, Риком-траст, Церих-кэпитал, ITI Capital (Инвест).

PS Чтобы в Quik'е следить за движением цены GLDRUB_TOM, SLVRUB_TOM, надо индицировать графики цены спроса (или предложения), т.к. сделки довольно редки.

Lua для Quik 8

Обновил квик до 8 версии, теперь скрипты не идут. 
Я в программировании не разбираюсь, нашел, что нужно менять dll c 32 битных на 64.
Может кто помочь переделать файл dll 32 на 64  для простенького скрипта Автологин ?
Ссылка на файлы https://cloud.mail.ru/public/3oys/jF8KHrHhm
  • обсудить на форуме:
  • QUIK

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