Анализ и стратегия

 

Партнеры

www.razumihina.ru/

2bobra.com/
Главная страница Печать

Добро пожаловать на сайт проекта
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 свободного места на диске.
 
Программа Печать
Market Storage + SiMAna v.1.1
Скачать!

Первичная установка:

Запустить установочный файл. Будет запрошен путь для извлечения. Далее необходимо будет задать каталог, где будет лежать база данных программы, указать сдвиг (в часах) локального времени относительно московского и часовой пояс Москвы по Гринвичу (сейчас +4 часа, но может поменяться - законы Российские непредсказуемы). Важно! У Вас должны быть права на запись в каталог установки и каталог, указанный для базы данных программы.Имейте в виду, что размер базы данных увеличивается со скоростью, зависящей от выбора ценных бумаг, и в общем случае БД довольно большая, поэтому на диске выбранного каталога должно быть свободное место. Также программе необходим выход в интернет, поэтому необходимо добавить необходимые исключение  в фаервол, если таковой имеется. Если предполагается работа в оффлайне без доступа в интернет (соотв. без возможности торговли), рекомендуется очистить в настройках адрес сервера времени для ускорения загрузки приложения. После запуска настраиваем модуль сбора с серверов Альфа-Директ (наличие Крипто-Про и лицензия на него), соединяемся с сервером Альфа-Директ и добавляем список ценных бумаг. После первого нажатия кнопки "Список ценных бумаг" некоторое время понадобится для загрузки списка с сервера. В дальнейшем список будет только пополняться. Изучаем документацию. Предполагается, что у Вас уже есть учетная запись Альфа-Директ (демо или реал). Если таковой нет, то необходимо ее получить на сайте www.alfadirect.ru, следуя всем прилагаемым там инструкциям. На демо-счете Альфа-Директ список ценных бумаг ограничен и не требуется наличия Крипто-Про.

 
Зачем этот проект Печать

Цель проекта.

Цель проекта заключается в том, чтобы объединить интересующихся вопросами интернет-торговли в плане обмена опытом и выработке стратегий именно в разрезе данного программного комплекса для тех, кому эти идеи будут интересны. Проект сделан общедоступным и (пока полностью) бесплатным.

В будущем планируется создание программного интерфейса разработчика (API) с описанием для создания собственных модулей сбора и анализа информации, а также механизма компиляции для написания собственных индикаторов.

- Участвуя в данном проекте как консультант, Вы принимаете, что Ваши идеи могут быть частично или полностью реализованы в дальнейших версиях проекта, отдельные компоненты которого могут распространяться под этими или другими условиями. Таким образом, это будет Ваш вклад за пользование бесплатным ПО.

- Заинтересованность брокерских фирм, банков и других организаций. Предложения о сотрудничестве рассматриваются.

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

 

 

E-mail: admin@simana.ru