Избранное трейдера |-

по

КВИК-->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

КВИК-->Lua-->Python. Трансляция данных из КВИКа в Питон в реальном времени

Всех с пятницей — самоизолятницей!
Представляю общественности Python-сервер (в 9 строк кода) для получения данных из КВИКа в Питон через луа-скрипт в режиме реального времени.
Для примера приведу получение тиковых данных по SIM0.
Нам понадобятся следующие ингредиенты.
1. Понятное дело КВИК, версии ниже 8 или 8.5.2 и выше.
2. Питон Jupyter Notebook (Anaconda 3)
3. Луа-скрипт, взятый из Jatotrader (в нем буквально изменено пару строк)
Как работает сервер можно посмотреть в этом видео (1 мин. 38 сек.) Ну и по правилам хорошего тона, естественно сам текст ниже.


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

Кто не понял, тот поймёт когда жирка побольше наберёт.

Кремль заявил о «запасе прочности» экономики из-за обвала рубля и нефти.
--------------------
Саудовская Аравия зафрахтовала несколько дополнительных супертанкеров.
--------------------
Tesla достигла рубежа в 1 000 000 выпущенных электромобилей.
--------------------
Агентство Fitch снизило рейтинг «РуссНефти» (Гуцериева) до преддефолтного.
--------------------
Газпром остановит «Силу Сибири»
Решение Газпрома остановить «Силу Сибири» на «профилактику» было принято спустя неделю после того, 

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

Что делать если на вас оформили кредит.

На днях столкнулся с такой ситуацией. А занимаясь решением проблемы, узнал, что таких ситуаций очень много.

Алгоритм действий, если на вас оформили займ.

Несколько дней назад мне пришло письмо. Из письма компании по взысканию задолжностей, я узнал, что перед ООО МФК «Займ Онлайн» у меня имеется задолжность, в размере 17 250 рублей и предлагалось его погасить в кратчайшие сроки. Из них 10480 руб. тело займа и 6778 руб. просроченные проценты. Дата заключения договора займа была декабрь 2019 г. Естественно, никаких займов в этой компании я не оформлял и к ним не обращался.

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

  1. Первое, что необходимо сделать – не платить. Тк должна быть однозначная позиция – Вы займ не брали и договор не заключали.
  2. Убедиться, что долг реальный. Для этого заходим на сайт Бюро Кредитных Историй (БКИ) nbki.ru (или любой ресурс, где можно посмотреть свою кредитную историю. Их несколько: АО «Национальное бюро кредитных историй», ЗАО «Объединенное Кредитное Бюро», ООО «Кредитное бюро Русский Стандарт», ООО «Эквифакс Кредит Сервисиз»).
  3. Если видите, что в вашей кредитной истории присутствует информация о финансовой компании, в которой вы не брали займ, то далее пункт 4.
  4. Это самый важный пункт, без которого успех всех действий невозможен – обращение в полицию. Причем обращаться нужно в тот отдел полиции, где находится главный офис финансовой организации. В любом городе, где ведет свою деятельность финансовая организация, должен располагаться офис компании. В данном случае это ОМВД по району Аэропорт.
  5. Приходите, говорите дежурному, что хотите написать заявление о мошенничестве. Поднимаетесь к сотруднику, который занимается эти вопросом. Он вам дает шаблон заявления. Далее у дежурного получаете талон-уведомление о том, что заявление у вас принято.
  6. С этим талоном нужно идти в ООО МФК «Займ Онлайн». Идти до офиса 15 минут.
  7. Звоните в компанию, телефон вам дадут на ресепшене на первом этаже. Объясняете, что на вас оформили займ, что вы уже были в полиции и написали заявление. Называете свои данные.
  8. Спускается юрист компании, дает вам «ваш договор займа», копирует талон из полиции и выдает вам документ о том, что договор с вами считается незаключенным. И что они направят в БКИ информацию на удаление данных о займе.
  9. Контролируете, чтобы информация была удалена. Если информация не удаляется, то  на сайте НБКИ есть соответствующее заявление, его нужно заполнить, отметить соответствующие пункты и отправить в БКИ по почте.


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

Иран сбил украинский Boeing

Иран признал, что случайно сбил украинский Boeing

Иранские власти признали, что их военные непреднамеренно сбили самолет Boeing 737 «Международных авиалиний Украины», сообщает Reuters со ссылкой на государственное телевидение. Судно потерпело крушение в Тегеране 8 января, погибли 176 человек.
https://www.kommersant.ru/doc/4218871?from=hotnews


Рисование графиков в С++

Однажды мне нужно было отрисовать пару графиков в консольной программе, написанной на С++. Можно было решить эту проблему двумя способами:
  1. Сохранить график в файле и нарисовать его в экселе или другой софтине, м.б. даже в онлайн рисовалке
  2. Рисовать график прямиком из программы
Первый способ мне не подходил, так как я проводил тестирование алгоритмов, и лишней возней с копированием данных заниматься не хотелось. Второй способ имеет множество решений, но увы я не нашел быстрого решения, чтобы библиотека для рисования не требовала целую кучу зависимостей. Обычно библиотеки для рисования из С++ программы хотят OpenCV или питон с матлабом. Еще как вариант я знаю SFML и ImGUI. Вопрос — нафига столько всего нужно для обычного графика, если по сути нужен OpenGL и все. Решил исправить эту проблему и набросал header-only С++ библиотеку, которая работает в отдельном потоке и способна рисовать графики зависимостей X от Y и тепловые карты. Из зависимостей библиотека требует FreeGLUT.

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

Параметры улыбки

Здравствуйте дорогие друзья!

Решил тут позаниматься улыбкой. Дмитрий Новиков своими статьями поднял интерес, спасибо ему за это ;)
В этой статье рассмотрим какие были параметры наклона и загиба на истории с 15.12.2010 по 20.10.2016 (больше данных нет, уж извините) у опционов на RTS.

В вкратце как считал.
Взял данные параметров улыбки за вышеуказанный период. С помощью скрипта нашел точки с ценами и волатильностями с дельтами -0,1 -0,25 0,5 0,25 и 0,1 на каждый день. Рассчитывал я это по такой формуле:
Параметры улыбки
Далее нужно найти параметры улыбки, которую я применяю в своем анализаторе и про которую говорит Дмитрий Новиков (почему то он её называет Китайской). Делал это скрипт методом тупого перебора параметров «Наклона» и «Загиба» улыбки. И брал те параметры у которых будет наименьший СКО в вышеуказанных 5 точках.

Модельную улыбку которая применяется в моем анализаторе (Китайская) считаю по следующей формуле (приведенная на сайте ItInvest)

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

Бесплатная тиковая база данных (CME)

    • 15 февраля 2016, 18:22
    • |
    • nxt
  • Еще

Всем привет.

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

FTP доступ: 

85.25.211.62
login: smartlab
pass: smartlabpass

Ссылки на торрент: http://ge.tt/1Ql8j3Y2

№2: app.box.com/s/h0dhmkif0fhnvlpzdp8ma89c1ysv876t

Формат данных:


seconds (int32) — кол-во секунд с начала суток по Чикаго.
milliseconds (int32)
price (int32)
volume (int32)
bestBidPrice (sbyte) — расстояние в тиках между price и реальной ценой BidPrice
bestAskPrice (sbyte) - расстояние в тиках между price и реальной ценой AskPrice
bestBidSize (int32) — доступно с июня 2015
bestAskSize (int32) - доступно с июня 2015

Ниже код для чтения бинарных файлов (На C#).

Создаем класс Tick:

  1. public class Tick
  2. {
  3. public DateTime Time { get; set; }
  4. public int Price { get; set; }
  5. public int Volume { get; set; }
  6. public int BidPrice { get; set; }
  7. public int AskPrice { get; set; }


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

Heston, Lognormal, Lewis, SABR and CEV

Какая модель движения цены позволяет построить улыбку, наиболее близкую к рыночной?
Рассмотрим простой подход к выбору наилучшего метода.
 
Определение моделей
 
Для начала определим модели рынка.
 
a) Heston, Lognormal и Lewis.
В общем виде модель выглядит так.
 Heston, Lognormal, Lewis, SABR and CEV
При λ = 0.5 получаем метод Хестона,
λ = 1 соответствует методу Lognormal,
λ = 1.5 соответствует методу Lewis’s 3/2.
Принимаем тренд равным нулю: μ = 0.
 
Неизвестные параметры:
θ — средняя долгосрочная волатильность;
η — vol of vol;
k > 0 -  скорость сходимости текущей волатильности к средней;
ρ — коэффициент корреляции волатильности и БА;
 
б) Модель SABR
 
Heston, Lognormal, Lewis, SABR and CEV 


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

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