Избранное трейдера Евгений Питиримов

по

Коммуникации Quik Lua с внешним миром.

    • 14 декабря 2019, 20:42
    • |
    • 3Qu
  • Еще

Мне нравится Lua. Lua хороший компактный язык на котором можно сделать индикаторы, различные вспомогательные программы, помогающие трейдеру и даже несложные торговые системы (ТС, роботы). Пожалуй единственная книга по Lua — Роберту Иерузалимски: Программирование на языке Lua. Ее можно найти в интернете.

Lua имеет также несложный C-API позволяющий связать программы Quik Lua с внешним миром через DLL и получить доступ практически ко всему, в том числе к любым математическим библиотекам обработки данных, что необходимо для сколь-нибудь сложным ТС. Однако, для этого уже необходимо знание не только Lua, но и Lua C-API, языка С/С++, а также умения писать DLL. При этом надо будет решить еще ряд проблем, которые возникнут по ходу пьесы в процессе этой деятельности. Далеко не каждый пользователь Quik и Lua может все это реализовать в обозримое время.
У Quik Lua (QLua) есть еще недостатки — все события терминала в Lua работают в потоке терминала, и получив из них данные надо как можно быстрей завершать функции обработки этих данных и освобождать поток терминала, иначе терминал просто повиснет. Единственная функция QLua работающая в собственном потоке — это main() и вся сколь-нибудь сложная обработка может находиться только в ней.
Кроме того, для Lua крайне мало библиотек, а существующие работают оч не быстро. В принципе, это и не нужно, если можно организовать связь с внешним миром через C-API. Но нам от этого легче не становится.) Короче, для написания хорошей сложной ТС нам надо выйти за пределы QLua и установить связь с внешним миром, и сделать это доступными средствами.
Сейчас наиболее продвинутым языком, включающим в себя массу библиотек обработки данных является Python. По применимости для обработки данных он, пожалуй, занимает первое место в мире, а по распространенности входит в первую пятерку. В числе библиотек — математические, статистические, машинного обучения и пр., и пр. Таких библиотек более тысячи только в Anaconda, большинство из которых устанавливается при ее инсталяции. Вы можете не использовать Anaconda и скачать Python с сайта



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

Паритет опционов Put и Call, моделируем на языке R

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

Зачем нам язык R?


А зачем нам вообще нужен язык R? Строго говоря, он нам не нужен. Но если его освоить, он становится просто еще одним удобным инструментом, как калькулятор или Excel. В прошлой статье были комментарии о том, что лучше использовать C# или Python. Да, я совершенно согласен, именно их и нужно использовать для программирования законченной и оттестированной модели. Но для разработки модели, для экспериментов и для обучения, R подходит как нельзя лучше. Когда строят самолеты, сначала делают деревянный макет, вот для таких макетов и будем использовать R, чтобы убедиться, что взлетит и не тратить силы зря на то, что летать не будет.



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

Итоги среды и прогнозы (облигации, акции, рубль)

Итоги среды
Фондовые индексы снизились повсеместно: американский S&P -0,5%, европейские – до трети процента, российские РТС и индекс МосБиржи – в среднем, около -1,5%.
• Индексы российских облигаций провели день противоположной динамике: индекс гособлигаций снизился почти на треть процента, индекс корпоративных облигаций вырос на 0,1%, т.е. примерно на сумму накопленного купонного дохода.
Рубль ослаб к базовым валютам до 64,7 единиц за доллар и 72,8 за евро.
Итоги среды и прогнозы (облигации, акции, рубль)

Прогноз
• Несмотря на коррекционные настроения середины недели не ожидаем их развития. 
Курс рубля видится ниже 65 единиц за доллар. И базовый прогноз ближайших дней или недель – снижение пары в направлении 60-62 рублей за доллар (аналогично, в направлении 67-69 рублей за евро).



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

Price action на RIZ5. Уровни на пятницу 16 октября.

Рынок двумя импульсными движениями на часовике дошел до недавнего максимума и пробил его. Пока многие были заняты экспирацией или ждали обвала нефти на новостях, РТС на вечерке спокойно обновил максимум, почти дойдя до хай июля 2015 года (90920). Рынок вплотную подошел к линии треугольника на недельном графике. Это серьезный уровень и медведи будут пытаться шортить от него. Данная линия совпадает с максимумом 12 октября, что дает дополнительный сигнал (двойная вершина) для медведей на поиск точки или уровня для шорта. Быки же, в свою очередь, планируют пробить данный уровень и линию и отправиться к следующему сопротивлению — 104000.

Price action на RIZ5. Уровни на пятницу 16 октября.

На часовике возрастающий канал с ускорением. На вечерке рисуется пробитие канала наверх. Если пробитие будет успешным, то может быть спайк. Хай спайка предсказать сложно, хотя наверху четыре сопротивления: 90920 (хай июля 2015 года), 90500 (линия на недельке), 92600 и 94700 (уровни июня 2015 года). 

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

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