Блог им. AgentSmith |Немного о сервере данных для торговли

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

На данном этапе увлекло меня создание транзитного сервера для данных. Что подразумевается под транзитным сервером?
Допустим, есть сторонний датафид. И мы хотим логически (а при необходимости и физически) разнести инфраструктуру для торговли.
Наш сервер будет получать Live-данные от датафида, кэшировать, сохранять на диск и в то же время ретранслировать видоизмененный поток данных клиенту, где бы тот ни находился — на той же машине или на удаленной.

Что это нам дает?
Будем исходить из того, что, даже если датафид позволяет запрашивать исторические данные, их содержимое может существенно уступать по детализации Live-данным, поставляемым тем же датафидом.
К примеру, IQFeed в виде тиков дает историю трейдов с лучшими Ask и Bid только на момент сделки, в то время как Live-данные транслируют весь поток L1. Если торговая система L1 не использует, то разница для нас значения не имеет.

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

Блог им. AgentSmith |Поразмышляем о скорости

В продолжение к Природа биржевой цены — мои мысли

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

    Проанализировав графики скорости автомобилей из всей выборки методами мат статистики, можно попытаться делать прогнозы скорости случайного отдельно взятого автомобиля по предыдущим его данным.

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

Блог им. AgentSmith |Очередной вариант представления цены биржевого инструмента - есть ли польза?

Приветствую всех!

В связи со снова пробудившимся интересом к рынку решил покопаться среди мусора заброшенных экспериментов — вдруг, отлежавшись достаточное количество времени, натолкнут на свежую мысль.
Вот, наткнулся на тестовый код пятилетней давности. Основа идеи — разложить цену по степеням числа Фибоначчи (представить в системе счисления с основой 1.6...). Визуализация результата выполняется в виде вертикальной сетки, квадратик закрашивается цветом, если соответствующий бит установлен в 1, или остается пустым, если бит установлен в 0. Направление — снизу вверх от младших битов к старшим.
Помнится, коллега SergeyPavlov выкладывал на смарте нечто подобное, только в двоичной системе.
Разложить-то я разложил, но понимания, можно ли это как-то с пользой применить, так и не появилось (первоначально планировалось анализировать не цену, а кое-что другое, но тот вариант почти сразу отвалился).

Решил выложить на всеобщее обозрение — может, пользы никому и не принесет, а так хоть пошутить повод будет.

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

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