Итак, моя десятилетняя карьера на заводе в качестве начальника снабжения завершилась неудачно, в связи с продажей завода новым хозяевам, которые довели завод до банкротства в рекордные 5 месяцев. При том, что до них это было одно из самых крепких предприятий в регионе (в своем секторе).
Так как свободного времени у меня теперь намного больше, решил вспомнить свой опыт на HFT поприще — мой робот учавствовал в ЛЧИ —
investor.moex.com/ru/statistics/2010/, robot_uralpro — 25 место. Во-первых, могу сделать сеанс разоблачения этого робота, то есть подробно описать его алгоритм, если:
1. к этому посту проявят интерес достаточное количество людей
2. меня не остановит Secret, который вроде хотел (http://smart-lab.ru/blog/189085.php#comment2786041) проверить мой алгоритм на сегодняшних данных, и он вдруг показал на бэктесте фантастическую :-)) эффективность (или хотя бы как в 2010), в чем я очень сильно сомневаюсь.
Кроме того хочу начать разработку новых алгоритмов, и хочу задать простой вопрос: Как вы полагаете, какие математические модели работают на нашем рынке (имеется в виду срочный рынок)? Любые мысли приветствую со следующими оговорками:
1. Считаю, что всякие свечные анализы, уровни, фракталы и тому подобная ересь — не работает. И это не математические модели :-))
2. Любой алгоритм должен обладать статистической значимостью — большое количество сделок, то есть модели должны быть применимы к HFT торговле
3. Не надо думать, что я прошу палить граали — множество адекватных моделей есть в открытом доступе, кто занимался, тот знает. У меня просто цель сократить время поиска наиболее эффективной модели, и я наивно полагаю, что мне кто-то подскажет :-)) ( одного значимого слова (можно на языке вероятного противника) достаточно, я догадаюсь). Тем более понимание модели и создание технологии торговли — две огромные разницы.
4. Сложность математики меня не пугает, есть опыт программирования достаточно серьезных алгоритмов ( решение дифф. уравнений, динамическое программирование, опционные модели).
И еще — я пишу на си шарпе — быстродействия-то хватит на сегодняшнем рынке, или уже на С++ надо переходить?
Не отвечайте ему!
Сейчас просто данная стратегия не работает уже на обычном терминале и с обычным брокером (лично у меня не получилось что-то нормальное).
Траты большие, а выхлоп сомнительный.
+ непонятно сколько уже ребятишек сидит на этой стратегии, может там уже ликвидности достаточно на этой неэффективности.
siva, сервер в стойке, для HFT нужен был всегда
что значит чувствителен к миллисекундам, вы думаете на шарпе команды выполняются за часы?
Я еще раз повторяю если незнаете C++ или плохо его знаете напишите хуже чем на шарпе. Ловля микро и мили секунд на любом языке подразумевает довольно не плохой скил владения этим языком
Еще есть Delphi тоже очень быстрая штука уровня плюсов.
я знаю С++ и С#
--пишите на ассемблере там вы можете сделать все что угодно--
Все зависит от алгоритма вашего HFT если он смотрит всего 2 параметра то вы на с++ его напишите и он у вас будет работать быстро.
С# уже не тот что был в 2003 когда я его впервые попробывал, сейчас я его успешно использую с связке С++, С++ CLI, C#
Если что то очень критичное можно выделить это в либу и реализовать это максимально внимательно, а все остальное максимально быстро на C# с минимальным количеством подводных камней.
Вы не понимаете суть, моих высказываний каждый инструмент для своих целей, ведь никому не придет в голову забивать гвозди микроскопом.
1. к этому посту проявят интерес достаточное количество людей
пали грааль, раз уж назвался груздем
множество адекватных моделей есть в открытом доступе — да вы что? это где? в открытом доступе как раз в основном свечи, мувинги и прочая ересь.
2. Думаю, объединение людей с оригинальными идеями даст профит и преимущество на рынке.
3. Не считаю, что алгоритмы или просто ИДЕИ стоит засвечивать в открытом доступе. Это усложнит торговлю не только Вам, но и всем остальным.
4. Нужно разрабатывать алгоритмы, не критичные ко времени доступа на биржу.
5. Готов предоставить заинтересованным трейдерам доступ в закрытый форум, либо сам поучаствовать в закрытом форуме со своими мыслями.
6. С++ или С# — не принципиально. На мой взгляд, при современной мощности процессоров, это только различие в синтаксисе. Рекомендовать Асемблер для таких разветвленных задач — смешно. Лично мне ближе изначальный С++
=====================================================
А насчет развала крепкого завода — сейчас это тенденция ((
На самом деле светить бизнес идеи где бы то ни было — зло. Но если встречаются люди, которые видят потенциал сотрудничества и разделения функций, а также свой выигрыш от этого, то вполне можно рассчитывать на то, что идея не уйдет в широкое пользование и тебя не кинут, как это часто бывает.
Насчет HFT — да, критично к латенсии, но я имел в виду просто бот-трейдинг.
Мой робот, например, построен на двух принципах — вход после консолидации (с элементами Иск. Интеллекта — проверкой на вынос стопов) и интеллектуальный трейлинг открытой позиции.
Хотелось бы прикрутить к нему выявление и поиск постоянно эволюционирующих паттернов и со сбором статистики срабатывания оных.
Если есть желание, то можем поработать над этой темой.
Кое-что я уже сделал. А именно — быстрый масштабируемый распознающий механизм. Теперь нужно сделать его рекурсивное скольжение по истории с изменением масштаба.
Работа плевая, но что-то лень одолела ))))
Исходники сделал на С++ и С#
И да, одна из моих концепций — арбитраж по многим валютным парам при загрузке депозита более 50%.
А насчет объединения на финансовой основе — у меня есть наброски бизнес-плана по созданию неформального фонда, где каждый трейдер финансово «повязан» собственными вкладами и не заинтересован сливать. При этом квоты каждого трейдера на долю в управлении определяются особым алгоритмом.
Система диверсифицирована по банковским счетам. брокерам, инструментам, стратегиям и имеет тупую отсечку при форс-мажоре.
Просьба заинтересовавшимся — писать в личку, так как смартлаб не сообщает об ответах на комменты.
Пресловутое ПоДеПроДо, помедитируй над ним.