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

Краткая инструкция по S# Studio
Atom
3/14/2013
esper


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Если все данные были указаны верно и есть активное подключение к торговому терминалу, то должен отобразиться стакан для выбранного инструмента и, если стратегия поддерживает работу с графиком, то график по соответствующему инструменту:
s1_1.jpg 10 KB (1451) s7.jpg 49 KB (1481) s8.jpg 20 KB (1461) s9.jpg 55 KB (1470) s12.jpg 20 KB (1529) s13.jpg 23 KB (1453) s14.jpg 1 KB (1453) s15.jpg 41 KB (1441) s16.jpg 423 KB (1421) s17.jpg 33 KB (1441) s18.jpg 50 KB (1151) s19.jpg 8 KB (1443) s10.jpg 29 KB (1412) s11.jpg 67 KB (1484) s1.jpg 548 KB (1455) s20.jpg 516 KB (1175) s21.jpg 56 KB (1472)

Tags:


Thanks: wkj


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

Avatar
Date: 4/2/2013
Reply


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

Это не я сказал...
Уже полтора года все говорят...
Гуглем пользоваться умеете?

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

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

Moadip

Avatar
Date: 4/2/2013
Reply


Терпила
PS
Неужели Вы тот самый загадочный Василь Саныч - член той самой изумительной прокреативной четвёрки Стокшарповцев?

Геннадий, продолжайте жечь. Ваши посты доставляют.[laugh]
Пишите чаще, а то вы куда то пропали.

Thanks:

Терпила

Avatar
Date: 4/2/2013
Reply


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

Moadip
Терпила
PS
Неужели Вы тот самый загадочный Василь Саныч - член той самой изумительной прокреативной четвёрки Стокшарповцев?

Геннадий, продолжайте жечь. Ваши посты доставляют.[laugh]
Пишите чаще, а то вы куда то пропали.


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

Quote:
Профессия: Лох
Интересы? Лохотроны

предварительно его забанив

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

esper

Avatar
Date: 4/2/2013
Reply


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

Была проблема с установщиком, скачайте заново архив.
Thanks:

esper

Avatar
Date: 4/2/2013
Reply


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

Геннадий, сейчас специально нашел чистую виртуалку с Windows Server 2003 R2 x86. XP найти не удалось, но если не ошибаюсь, то поддержка 4.5 для win2k3 так же не заявлена. Скачал туда студию и она запустилась без каких-либо проблем. На виртуалке установлен только .Net Framework 4.0
vps.jpg 275 KB (450)
Thanks:

Mikhail Sukhov

Avatar
Date: 4/2/2013
Reply


Терпила

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


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

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

VassilSanych

Avatar
Date: 4/2/2013
Reply


esper
А какой .Net Framework 4.5 установлен Full или ClientProfile?

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

Thanks:

VassilSanych

Avatar
Date: 4/2/2013
Reply


Терпила
Неужели Вы тот самый загадочный Василь Саныч - член той самой изумительной прокреативной четвёрки Стокшарповцев?

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

VassilSanych

Avatar
Date: 4/2/2013
Reply


Терпила
То, что Вы собираете под 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 работать точно не будет.
Thanks:

esper

Avatar
Date: 4/3/2013
Reply


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

Действительно, оказывается упразднили ClientProfile для 4.5.
Thanks:
<< < 5 6 7 8 9  > >>

Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy