Под TWIME вот хороший коннектор с исходниками github.com/abramov-eugene/twime-connector Пробовал и работал. Диалектика устарела, конечно, за столь длительное время, но для тестов сгодится.
т.к. часто ордера которые пришли чуть позже могут обработаться чуть раньше. Не знаю сейчас так или нет вроде симба и всё такое...
FIFO — это недостижимый идеал, но к которому надо стремится.
«FIFO TWIME ASTS разработан как самый быстрый транзакционный интерфейс для фондового и валютного рынков на базе FIX Simple Binary Encoding, обеспечивающий соблюдение принципа First in – First out в передаче заявок от FIFO Gateway в сторону ядра торговой системы с вероятностью 99,9%.»
НО:
«Полное превосходство FIFO TWIME ASTS в скорости в любых торговых ситуациях к настоящему моменту не может быть обеспечено. В редких ситуациях пиковых нагрузок, заявка, отправленная через обычный MFIX Transactional, может достигнуть ядра ТКС раньше, чем заявка с FIFO TWIME ASTS»
И
«В настоящее время внедрение аналогичного сервиса для платформы Spectra Срочного рынка не запланировано. Тем не менее, Московская Биржа проводит ряд исследований касательно возможности поэтапного
приближения к принципу FIFO на срочном рынке»
Если у Вас есть хорошая модель, и Вы умеете в CUDA и DL, то вполне вероятно, что сможете предсказывать состояние matching engine скажем на 1 секунду вперед. Тогда все эти симбы, FPGA и коллокации возможно Вам и не понадобятся.
__rtx, раньше в си можно было вставлять модули, написанные почти в кодах (на ассемблере — как минимум).
Мне вот интересно, почему тема цифровых процессоров сигналов не сработала в ХФТ. ЦПС имеют свои каналы ввода/вывода (быстрые), высокую скорость обработки, адаптированный си. Казалось бы — бери и пиши.
RoboScalp, снять вовремя — это для скальперов, арбитражников и т.д. Для меня операция снять вообще не критична по времени, мельтешить в стакане с торговлей по небыстрым трендам ни к чему. Собственно тема времени интересна только как элемент оценки проскальзывания. Причем в более широком контексте, как размазывать объемы по системам и по времени.
FIFO — это недостижимый идеал, но к которому надо стремится.
«FIFO TWIME ASTS разработан как самый быстрый транзакционный интерфейс для фондового и валютного рынков на базе FIX Simple Binary Encoding, обеспечивающий соблюдение принципа First in – First out в передаче заявок от FIFO Gateway в сторону ядра торговой системы с вероятностью 99,9%.»
НО:
«Полное превосходство FIFO TWIME ASTS в скорости в любых торговых ситуациях к настоящему моменту не может быть обеспечено. В редких ситуациях пиковых нагрузок, заявка, отправленная через обычный MFIX Transactional, может достигнуть ядра ТКС раньше, чем заявка с FIFO TWIME ASTS»
И
«В настоящее время внедрение аналогичного сервиса для платформы Spectra Срочного рынка не запланировано. Тем не менее, Московская Биржа проводит ряд исследований касательно возможности поэтапного
приближения к принципу FIFO на срочном рынке»
Если у Вас есть хорошая модель, и Вы умеете в CUDA и DL, то вполне вероятно, что сможете предсказывать состояние matching engine скажем на 1 секунду вперед. Тогда все эти симбы, FPGA и коллокации возможно Вам и не понадобятся.
Мне вот интересно, почему тема цифровых процессоров сигналов не сработала в ХФТ. ЦПС имеют свои каналы ввода/вывода (быстрые), высокую скорость обработки, адаптированный си. Казалось бы — бери и пиши.
Хотя бы для того, чтоб успеть снять ордер в случае чего.