Избранное трейдера Александр

по

Аналог CNBC/Bloomberg в рунете, нужен ли?

    • 04 сентября 2016, 19:50
    • |
    • Munch
  • Еще
Профессиональных каналов о финансовых рынках в рунете на данный момент нет. РБК не считаем, сборная солянка в которой о финансовых рынках 5 минут и всё равно не в ту цель. 
Аналог CNBC/Bloomberg в рунете, нужен ли?
Здание NYSE (New York Stock Exchange/Нью-Йоркской фондовой биржи)


Поэтому мне пришла идея создать канал о финансах, который будет стремиться до уровня CNBC/Bloomberg. 

План развития

  1. Канал на YouTube с постоянной трансляцией инфографики, информационных блоков, подкастов через LiveStream Producer, в режиме 24/7 (в субботу и воскресенье будут итоговые программы).
  2. Создание сайта, я профессиональный Front-end разработчик, поэтому качество будет на высоком уровне.
  3. Live программы, интервью, новости, разборы полётов с графической обработкой в Fusion 8.

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

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

Бинарные опционы: хватит тупить!

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

Когда очередная лалка, что обучает (!!) биржевым опционам пишет непроходимую ересь и тупость, хочется послать соболезнование его ученикам. Бегите оттуда, не давайте проходимцу деньги. Если трейдер не в состоянии разобраться в эффективном использовании инструмента — это лоховод, а не трейдер.

Давайте уже расставим точки над «i» в отношении бинарных опционов и связанного с ними негатива. От лица меня, что 4 года жует бинарные радости.

Все названия контор (кроме бирж) будут закрыты звездочками, во избежание воплей белок-истеричек.

Все бинарные опционы разделяются на:

  • биржевые
  • букмекерские
Биржевые

Биржевые торгуются только на американских биржах:
  • NADEX
  • Cantor Exchange
  • CBOE
  • CME

На CBOE торгуются БО на S&P 500 (BSZ) и VIX (BVZ). На CME, например, БО на индекс ураганов. Это, естественно, нишевые инструменты для этих бирж.

Основные же торги БО ведутся на 2х специализированных биржах — Nadex и Cantor. Обычные биржи, под крылышком CFTC/FINRA. Рега открыта для ЕС/США (РФ пока нет).



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

Коннектор QLUA и C#. Передача данных через стек.

Прошу дать ссылку на адекватный форум или другой ресурс по программированию на QLUA.
Интересуют вопросы передачи данных через стек и многопоточность в QLUA.
Как оказалось, есть много подводных камней.
Кто в теме, пожалуйста, укажите на возможные ошибки в коде, а главное — ПОЧЕМУ НЕ РАБОТАЕТ File.WriteAllLines(@«File.txt», array);
Буду очень благодарен.

-------------------------------------------
Скрипт QLUA:
require («InQuikDll»);
-----------------------------------------------------
Код на C#

using System.IO; 

[DllExport(«luaopen_InQuikDll», CallingConvention = CallingConvention.Cdecl)]
public static int InQuikDllStartUp(IntPtr L)
{
Lua.lua_pushinteger(L, 0);
Lua.lua_setfield(L, -10002, "_runServer");

//Вставляет новый экземпляр функции C в стек
Lua.lua_pushcclosure(L, forLua_OnInit, 0);
Lua.lua_setfield(L, -10002, «OnInit»);

Lua.lua_pushcclosure(L, forLua_OnStop, 0);
Lua.lua_setfield(L, -10002, «OnStop»);

Lua.lua_pushcclosure(L, forLua_OnClose, 0);
Lua.lua_setfield(L, -10002, «OnClose»);

Lua.lua_pushcclosure(L, forLua_OnQuote, 0);
Lua.lua_setfield(L, -10002, «OnQuote»);

Lua.lua_pushcclosure(L, forLua_OnConnected, 0);
Lua.lua_setfield(L, -10002, «OnConnected»);

Lua.lua_pushcclosure(L, forLua_Main, 0);
Lua.lua_setfield(L, -10002, «main»);



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

EURUSD c 1971 года

Ссылка на полноразмерную картинку ниже.
По многочисленным просьбам сделал график чуть поярче. Добавил немного анализа.
EURUSD c 1971 года

i062.radikal.ru/1604/9d/0efbf67f27e1.png

Пишу MarketScanner. 21.02.2016

Продолжаю писать в свободное от работы время собственный market scanner.

Решено, что сканер будет состоять из двух программ, работающих независимо:
1) Database, которая будет вытягивать исторические данные через IB TWS, формировать из них базу данных.
2) Scanner + Visualizer, собственно поиск паттернов, отображение чартов, подача сигналов, выставление ордеров и т. д.
Предполагается, что работать они будут параллельно и круглосуточно, скачивая и сканируя весь рынок на предмет точек входа.
 
Торговые данные будут храниться на диске в виде XML-файлов — текстовый формат более удобен для ручной инспекции, он расширяем, может читаться разными парсерами и т. д. Для работы с XML я подключил библиотеку TinyXML: https://sourceforge.net/projects/tinyxml/

Тестовый код работает следующим образом: в XML-файле хранится список тикеров, по которым нужно получить исторические данные. Для простоты я начал с компаний из списка S&P 500. Программа идёт по списку и вытягивает исторические данные за последний год для каждого тикера. Полученные данные записываются в соответствующий XML-файл, который имеет такое же символьное сокращение как и у тикера.

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

Изучаю FIX протокол с нуля. Подводим итоги первой части. Первая борьба за миллисекунды.

Начало положено тут
Продолжение тут

Вступление

     Разработка обертки протокола, только на первый взгляд, кажется простым. Нахрапом такую задачу не взять. Тут, как я уже говорил, важно посидеть с кружкой чая, полистать документацию, построить различные схемы, структуры. На основе этого, разработать логику обертки, иерархию классов и тд. Разберем иерархию команд протокола. Для анализа была взята документация самой биржи.

Теоретически аспекты. Разложим немного по полочкам.

     Все сообщения протокола можно разложить на несколько тем. Я начну с первой группы:
  1. Сообщения для поддержания связи.
  • Logon; Тип=A; Сообщение для инициализации сессии. Грубо говоря для подключения к серверу
  • Logout; Тип=5; Сообщение для завершения сессии. Сообщаем серверу о прекращении связи
  • Hearbeat; Тип=0; Сообщение для поддержания связи. 
  • Request; Тип=1; Сообщение для поддержания связи. Запрос второй стороны, жива ли первая
  • Reject; Тип=3; Сообщение об ошибке. Получаем его, если мы не правильно оформили свое сообщение
  • Resend Request; Тип=2; Повторный запрос сообщений, в случае утери. Задается интервал номеров сообщений.
  • Sequence Reset; Тип=4; Используется для сброса номеров сообщений. 
     На этом наверное буду заканчивать первую часть описания. В нее вошли функции, отвечающие исключительно за связь между клиентом и сервером. Давайте посмотрим теперь немного практики. И еще почертим.

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

Изучаю FIX протокол с нуля. Рисуем и программируем дальше.

Начало — Изучаю FIX протокол с нуля. Разбор протокола, первый код на c#

Вступление

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

Рисуем

     Напомню, как работают сетевые соединения. Через сокеты связываемся с сервером и начинаем обмениваться сообщениями.
Изучаю FIX протокол с нуля. Рисуем и программируем дальше.     Из опыта первой статьи вы наверное вспомните, что я предложил под каждый блок сообщения делать класс и на основе этих классов строить сообщение. Переспав с этой идеей, сегодня за кружкой чая, я решил остановиться на этой идее. А именно:

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

ЕЦБ: миссия невыполнима? Обзор на предстоящую неделю от 17.01.2016

    • 17 января 2016, 23:58
    • |
    • Kitten
      Популярный автор
  • Еще
По ФА…

На предстоящей неделе:
ЕЦБ: миссия невыполнима? Обзор на предстоящую неделю от 17.01.2016
1. Заседание ЕЦБ, 21 января

На уходящей неделе участников рынка порадовали очередной порцией информации о намерениях ЕЦБ, невзирая на неделю тишины.
Виллерой, глава ЦБ Франции, перед промежуточным заседанием ЕЦБ сообщил, что мандат ФРС вынуждает ЕЦБ увеличить усилия для достижения цели по инфляции, а не уменьшить их.
Глава ЦБ Франции отметил, что пространство для снижения ставок ограничено, т.к. «ультра низкие» ставки могут привести к образованию пузырей, но до окончания периода мягкой монетарной политики ещё далеко.
Как правило, подобные заявления от лидеров проблемных стран Еврозоны говорят как минимум об обсуждении дополнительных мер на предстоящем заседании ЕЦБ.

В четверг, после промежуточного заседания ЕЦБ, Рейтер опубликовал инсайд от 5 анонимных членов ЕЦБ.

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

Нефть: великое очищение рынка

Судя по свежему COT оно произошло.
На максимумах 2013-го у «инвесторов» (хедж-фонды, прочие фонды, и прочее ДУ — Managed Money) было 356 336 контрактов WTI в нетто-лонг (фьючерсы + опционы). Сейчас осталось в 10 раз меньше (на вторник, считая позиции на ICE). У буратинок больше нет золотых монеток. Можно конечно еще 5 терабайт исписать про Иран, спрос, предложение, себестоимость и прочую ФИГНЮ, но по-моему из данной картинки все более чем очевидно. (на графике оранжевое — это нетто-позиция managed money из COT; сиреневое — цена WTI (склеенный фьюч.)
Нефть: великое очищение рынка
FUTURES + OPTIONS           Managed               Swaps            Producer
                                Net       Chg       Net       Chg       Net       Chg
NYMEX Crude                  69,755    -7,178     6,652    19,764  -224,262   -11,565
ICE WTI crude               -34,229    -6,474   -13,663     7,028   -13,284    -7,738
                          --------- --------- --------- --------- --------- ---------
Total                        35,526   -13,652    -7,011    26,792  -237,546   -19,303

Конечно, хорошо бы их (знаменитые «умные деньги») еще и в шорт засадить ниже $30 за бочку. Но в принципе и так нормально уже.

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