Добро пожаловать на сайт проекта Market Storage + SiMAna!
Вашему вниманию представлен программный комплекс, ориентированный на тех, кто занимается или желает заняться краткосрочной торговлей на фондовом рынке.
Это система сбора, хранения подробной биржевой информации (котировки, биржевой стакан и очередь сделок) по выбранным инструментам, различные графики, IDE (среда) для разработки и тестирования собственных торговых роботов, скальперский стакан, а также тренажер для скальперов, имитирующий торги по реальному стакану, записанному подробнейшим образом. Система ориентировна прежде всего на скальпинг и внутридневную торговлю и не годится для аналитики по более длинным интервалам времени.
Также упор сделан на тщательный графический анализ хода сделки, а также любой другой информации, поступающей с брокерских серверов. Эта система работает с "живым" рынком в том плане, что большая часть ее функциональности заточена под работу со срезами биржевого стакана (например, половина всех индикаторов, эмулятор биржевого сервера и, следовательно, тестирование стратегий). Ведь тестирование скальперских стратегий наиболее логично совершать не по котировкам, а именно по стакану, причем с учетом погрешностей связи и проскальзываний . В этом плане система нестандартна, как и набор ее индикаторов, понятие которых для данной системы расширено.
На настоящий момент комплекс находится в разработке и бесплатен. Пробные версии представлены на Ваш суд. Одна из причин, по которой этот проект дается в массы - это выработка с помощью данного проекта продуктивной стратегии торговли, которую можно обсудить в блоге. Вторая причина - тестирование самого проекта, поэтому просьба любые замечания по его работе отправлять на
Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
. В т. ч. интересно узнать о работе на различных операционных системах. Система тестировалась на WindowsXP с административными правами.
Система не требует большой мощности процессора, однако она критична по объему оперативной памяти и по месту на жестком диске.
Данная версия включает в себя только взаимодействие с серверами Альфа-Директ.
Что отличает этот проект: (возможно, это где-то и есть, но встречается редко)
- Во-первых, это попытка взглянуть в корень механизма ценообразования. Как известно, текущая цена определяется границей спроса-предложения в биржевом стакане. Большинство сайтов, которые мне удалось посетить, предлагали стандартный набор индикаторов, строящихся по предыдущим значениям все той же цены. Если такой подход, может, и работает для долго- и среднесрочной торговли, то на внутридневном интервале нужен другой подход. И если брокер предоставляет кое-какую информацию о ходе торгов помимо цен, то хотелось бы использовать её всю.
- Расширенный синтаксис выражений, позволяющий задавать их с условными операторами (не путать с условными операторами стратегий), а также функцией TIME_SHIFT_WHILE, т.е. "время, пока выполняется условие". Это облегчает разработку стратегий, используя только графики таких выражений. Разделение понятие индикатора (например, "стакан_лучший_спрос") и функции над выражением (например, "EMA"). Также возможность использования индикаторов нескольких инструментов в одном выражении в любой их комбинации.
- Тестирование стратегий не по записи котировок, а по записи ленты срезов биржевого стакана с возможностью искусственного задания задержек связи и исполнения ордеров, что особенно критично при скальперских методиках.
- Представление графиков с упором именно на анализ и возможностью задания в одном или нескольких рабочих полях разнородной информации, т. к. все графики определенного инструмента построены на выражениях, которые могут частично или полностью ссылаться на другие инструменты..
Возможности системы:
- Cбор и хранение информации о ходе торгов (котировки, очередь заявок, очередь сделок) c возможностью использования записанного хода торгов в оффлайне.
- Виртуальный сервер. Это базовый эмулятор биржевого сервера, который работает по собранным данным. Возможность торговли на виртуальном сервере вручную либо обкатка стратегии.
- Свой довольно простой язык для задания стратегий, компиляция их во внутреннее объектное представление и возможность их применения как в реальной торговле, так и тестирование на виртуальном сервере. Универсальность подхода к заданию графиков и стратегий, что позволяет использовать графики как хороший инструмент анализа при выработке стратегий. Возможность объединить торговлю несколькими инструментами в одной стратегии (например, для парного трейдинга), либо задать отдельно стратегию для каждого инструмента.
- Отображение графиков. Реализованы как базовые индикаторы, а так и индикаторы, специфичные для внутридневной торговли. Также можно задать отображение всего хода своих сделок от отправки заявки до обновления позиции (каждый шаг) - все в виде значков на графике. Это позволяет оценивать качество связи и приема заявок сервером (уровень задержек, проскальзывания и т.д.) как при использовании стратегии, так и при торговле вручную.

[увеличить по клику]
Что планируется реализовать:
- Снабжение скальперского стакана пространством, где можно задать свою рабочую область с кнопками и привязанными к ним подпрограммами на языке SiMAnaScript (удобно для скальперов).
- Оптимизация работы с памятью.
- Реализация открытого интерфейса для написания своих индикаторов.
- Написание модулей для других клиентских терминалов фондового и валютного рынков.
- Карты Кохонена.
- Реализация открытого интерфейса для создания модулей взаимодействия с различными источниками информации.
Системные требования:
- Intel P4, Celeron 2,4Ghz или аналогичный AMD.
- ОС семейства Microsoft Windows XP.
- 1Gb ОЗУ (рекомендуется 2Gb).
- 20Gb свободного места на диске.
|