Краткая инструкция по S# Studio
Atom
14.03.2013
esper


В главном окне S#.Studio можно выделить множество рабочих областей, которые предназначены для отображения информации по стратегиям, инструментам, портфелям, свойствам выбранного объекта, и т.д. Главное окно представлено на рисунке:

Можно выделить следующие основные элементы интерфейса:

  1. Главное меню
  2. Панель инструментов
  3. Основная рабочая область для отображения стратегий
  4. Список стратегий для торговли на реальных счетах и для тестирования
  5. Список используемых инструментов
  6. Список портфелей
  7. Окно свойств
  8. Окно для отображения логов.

Для начала работы необходимо добавить подключение к торговой системе. Для управления подключениями к торговым системам используются следующие кнопки панели инструментов.

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

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

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

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

В открывшемся окне будут показаны все доступные инструменты, необходимо выделить инструменты, которые будут использоваться в работе и добавить в список выбранных инструментов с помощью стрелочек, после подтверждения изменений эти инструменты будут добавлены в окно Инструменты главного окна:

Для площадок, которые не предоставляют список всех инструментов, можно воспользоваться поиском нужного инструмента по заданным критериям, для этого необходимо выбрать пункт Найти инструмент и в открывшемся окне указать параметры поиска инструментов:

После выбора используемых инструментов можно переходить к созданию стратегий. Все стратегии в S#.Studio представлены в виде дерева:

Корневой элемент задает тип стратегии, а его подэлементы конкретные экземпляры стратегий. Т.о. имея одну стратегию на скользящих средних мы можем запустить множество ее экземпляров с разными параметрами:

Для добавления нового типа стратегий используется кнопка , при этом откроется окно добавления стартегии:

При добавлении стратегии можно:

  1. Создать стратегию из кода, выбрав один из готовых шаблонов
  2. Указать путь к готовой сборке со стратегией и выбрать один из типов стратегий в этой сборке После добавления нового типа стратегии из кода откроется вкладка с редактором кода для этой стратегии:

Окно редактора кода состоит из двух частей: редактора кода и специального элемента для вывода ошибок компиляции стратегии. Компиляция стратегии выполняется с помощью соответствующей кнопки в панели инструментов над редактором кода. Если в коде стратегии были допущены какие-либо ошибки, то они будут показаны в окне Список ошибок, если компиляция прошла без ошибок, на панели инструментов будет выведена надпись "Компиляция выполнена!".

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

После того как были указаны все необходимые параметры стратегии ее можно запустить с помощью соответствующей кнопки на панели инструментов окна стратегий

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

s1_1.jpg 10 KB (2029) s7.jpg 49 KB (2052) s8.jpg 20 KB (2069) s9.jpg 55 KB (2062) s12.jpg 20 KB (2189) s13.jpg 23 KB (2035) s14.jpg 1 KB (2102) s15.jpg 41 KB (2002) s16.jpg 423 KB (1946) s17.jpg 33 KB (2022) s18.jpg 50 KB (1712) s19.jpg 8 KB (1973) s10.jpg 29 KB (2009) s11.jpg 67 KB (2090) s1.jpg 548 KB (2080) s20.jpg 516 KB (1713) s21.jpg 56 KB (2042)

Теги:


Спасибо: wkj


<< < 5 6 7 8 9  > >>
Терпила

Фотография
Дата: 02.04.2013
Ответить


esper: Не совсем понял, что вы хотели сказать, но S#.Studio собрана под 4.0 и не требует 4.5 Это не я сказал... Уже полтора года все говорят... Гуглем пользоваться умеете?

То, что Вы собираете под 4.0 на машине с .NET 4.5 имеет только теоретическую совместимость с 4.0-без-4.5 (особенно Виндовс ХР)

PS В частности, я так и не смог установить S#.Studio на Windows XP

Спасибо:

Moadip

Фотография
Дата: 02.04.2013
Ответить


Терпила: PS Неужели Вы тот самый загадочный Василь Саныч - член той самой изумительной прокреативной четвёрки Стокшарповцев? Геннадий, продолжайте жечь. Ваши посты доставляют.[laugh] Пишите чаще, а то вы куда то пропали.

Спасибо:

Терпила

Фотография
Дата: 02.04.2013
Ответить


Если Вам одной ссылки по поводу того, что из машины с .NET 4.5 нельзя создавать приложения на для 4.0 - недостаточно, могу ещё подкинуть

Moadip:

Терпила: PS Неужели Вы тот самый загадочный Василь Саныч - член той самой изумительной прокреативной четвёрки Стокшарповцев? Геннадий, продолжайте жечь. Ваши посты доставляют.[laugh] Пишите чаще, а то вы куда то пропали. Пока что жжёте Вы, отредактировав посты и профиль моего пользователя,:

Профессия: Лох Интересы? Лохотроны предварительно его забанив

Фу, как пахнет некрасиво. Стокшарп, одним словом всё сказано

Спасибо:

esper

Фотография
Дата: 02.04.2013
Ответить


Vladimir: на Windows 7 (64) - установлены все последние обновления, при запуске #Studio - пишет что нужен NETFramework 4.0 Была проблема с установщиком, скачайте заново архив.

Спасибо:

esper

Фотография
Дата: 02.04.2013
Ответить


Терпила: Если Вам одной ссылки по поводу того, что из машины с .NET 4.5 нельзя создавать приложения на для 4.0 - недостаточно, могу ещё подкинуть Геннадий, сейчас специально нашел чистую виртуалку с Windows Server 2003 R2 x86. XP найти не удалось, но если не ошибаюсь, то поддержка 4.5 для win2k3 так же не заявлена. Скачал туда студию и она запустилась без каких-либо проблем. На виртуалке установлен только .Net Framework 4.0

vps.jpg 275 KB (743)
Спасибо:

Mikhail Sukhov

Фотография
Дата: 02.04.2013
Ответить


Терпила: Пока что жжёте Вы, отредактировав посты и профиль моего пользователя,:

В профиле убрал ниже приведенные слова, а что с постами?

зы Текущий ник Терпила - наводит конечно на определенные мысли. Но я думаю вам и мне достаточно лет, чтобы не заниматься ерундой в интернете.

Спасибо:

VassilSanych

Фотография
Дата: 02.04.2013
Ответить


esper: А какой .Net Framework 4.5 установлен Full или ClientProfile? А разве 4.5 бывает ClientProfile? По-моему то, что раньше было ClientProfile, - теперь Full, а остальное идёт в составе SDK. Могу и ошибаться.

Спасибо:

VassilSanych

Фотография
Дата: 02.04.2013
Ответить


Терпила: Неужели Вы тот самый загадочный Василь Саныч - член той самой изумительной прокреативной четвёрки Стокшарповцев? Не в курсе. Всё может быть. И не такой уж я и загадочный. При желании этот аккаунт можно проследить вплоть до домашнего адреса. Или почитать досье/резюме в открытом доступе. Загадочный у меня совсем другой аккаунт ;)

Спасибо:

VassilSanych

Фотография
Дата: 02.04.2013
Ответить


Терпила: То, что Вы собираете под 4.0 на машине с .NET 4.5 имеет только теоретическую совместимость с 4.0-без-4.5 (особенно Виндовс ХР) Только потому, что 4.5 закрывает баги 4.0? Но так было всегда:

  • установщик 3.0 ставил сервиспак на 2.0
  • установщик 3.5 ставил патчи и на 2.0, и на 3.0. Что поменялось?

PS Хуже того: гадский 3.5 имелся в двух версиях - "новой" и "старой", которые значительно отличались по клиент-сервеному взаимодействию. Что немало доставляло разработчикам и службам поддержки.

Другое дело, что поддержки XP уже давно нет, и как оно у вас там будет копошиться - это только ваши личные проблемы. Могу только заверить, что под Windows 2000, windows 98, windows 95, windows nt и windows 3.1 софт, скомпиленный под .net 4.0 работать точно не будет.

Спасибо:

esper

Фотография
Дата: 03.04.2013
Ответить


VassilSanych: А разве 4.5 бывает ClientProfile? По-моему то, что раньше было ClientProfile, - теперь Full, а остальное идёт в составе SDK. Могу и ошибаться. Действительно, оказывается упразднили ClientProfile для 4.5.

Спасибо:
<< < 5 6 7 8 9  > >>

Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy