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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Если все данные были указаны верно и есть активное подключение к торговому терминалу, то должен отобразиться стакан для выбранного инструмента и, если стратегия поддерживает работу с графиком, то график по соответствующему инструменту:
s1_1.jpg 10 KB (1304) s7.jpg 49 KB (1322) s8.jpg 20 KB (1307) s9.jpg 55 KB (1312) s12.jpg 20 KB (1347) s13.jpg 23 KB (1283) s14.jpg 1 KB (1296) s15.jpg 41 KB (1286) s16.jpg 423 KB (1267) s17.jpg 33 KB (1291) s18.jpg 50 KB (996) s19.jpg 8 KB (1290) s10.jpg 29 KB (1255) s11.jpg 67 KB (1335) s1.jpg 548 KB (1302) s20.jpg 516 KB (1015) s21.jpg 56 KB (1307)

Теги:


Спасибо: wkj


<< < 6 7 8 9 10  > >>
Moadip

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



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


Под Windows XP все прекрасно работает. Если не работает, то это локальные проблемы.



На самом деле проблема Геннадия уникальна.
Раз уж Геннадий, программист со стажем(что подразумевает что он Advanced User PC) не может решить эту проблему, то скорее всего ему уже никто и ничто не сможет помочь.

Возможно это из за плохой кармы.[laugh]

Спасибо:

towace

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


Доброго дня, чёт не получется у меня смартком подружить с вашими продуктами, студия не показыват портфели и стаканы пустые, выдаёт сообщение - Ошибка запуска экспорта Операция является недопустимой из-за текушего состояния обьекта.пробовал ваши стратегии которые идут в студии. W7, 64.
Спасибо:

esper

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


towace Перейти
Доброго дня, чёт не получется у меня смартком подружить с вашими продуктами, студия не показыват портфели и стаканы пустые, выдаёт сообщение - Ошибка запуска экспорта Операция является недопустимой из-за текушего состояния обьекта.пробовал ваши стратегии которые идут в студии. W7, 64.

S#.Studio сейчас собрана под Any cpu, поэтому на x64 системах есть проблемы со смарткомом и квиком. Скоро выйдет обновление, в котором добавится возможность запускать Студию в режиме x86.
Спасибо: towace Ploxoy

towace

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


esper Перейти
towace Перейти
Доброго дня, чёт не получется у меня смартком подружить с вашими продуктами, студия не показыват портфели и стаканы пустые, выдаёт сообщение - Ошибка запуска экспорта Операция является недопустимой из-за текушего состояния обьекта.пробовал ваши стратегии которые идут в студии. W7, 64.

S#.Studio сейчас собрана под Any cpu, поэтому на x64 системах есть проблемы со смарткомом и квиком. Скоро выйдет обновление, в котором добавится возможность запускать Студию в режиме x86.


Похоже дело не в Anu cpu , попробовал на ноутбуке запустить, точь так же не работает и выдаёт тоже сообщение, в ноуте стоит виста х32.
Спасибо:

Ramil

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


Пытаюсь протестировать стратегию в стокшарп студии, создал как на видео стратегию sma, в окне выбора инструментов появляются инструменты, причем какие-то одни и те же, хотя подключаюсь к plaza2 или к квику, их список не меняется, выбираю например RIM3, а стратегия про попытке запуска все равно выдает сообщения "стратегия 'sma' не имеет информации об инструменте". Подскажите что не так сделал?
Спасибо:

esper

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


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

Ramil

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


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


Одна стратегия, создаю ее как в примере на видео, хранилище локальное, скачал предварительно фьючерсы, при этом показывает что данные скачаны только по RIM3, остальные инструменты не показывает, тот список что по умолчанию не обновляется когда я меняю папку хранилища, там должны быть вообще другие инструменты
http://screencast.com/t/UrLURzMFx

При попытке запуска выдает сообщения "стратегия 'sma' не имеет информации об инструменте
Спасибо:

esper

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


Ramil Перейти
Одна стратегия, создаю ее как в примере на видео, хранилище локальное, скачал предварительно фьючерсы, при этом показывает что данные скачаны только по RIM3, остальные инструменты не показывает, тот список что по умолчанию не обновляется когда я меняю папку хранилища, там должны быть вообще другие инструменты
http://screencast.com/t/UrLURzMFx

При попытке запуска выдает сообщения "стратегия 'sma' не имеет информации об инструменте


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

Из хранилища данных инструменты получить нельзя, если у вас в терминале сейчас нет нужных инструментов, то его можно создать руками, указав его Id и остальные поля.

По запуску стратегии, покажите скриншот настроек стратегии и как вы ее запускаете?
Спасибо:

Vladimir

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


Снова вернулся к тестам вашей программы.
Работаю с Альфа-директ (все настроено: стакан, заявки...)
При запуске стратегий Скользящие, Аналитическая - ни стакан ни график не отображаются
Спасибо:

towace

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


Приветствую, сегодня обновил студию и гидру, так и не подключается к смарткому, устал уже(, может подскажете всё же?
студия выдает вот эту ошибку
00:41:05.832|Error |SmartTrader|System.Runtime.InteropServices.COMException (0x800706BA): Сервер RPC недоступен. (Исключение из HRESULT: 0x800706BA)
в StClientLib.StServerClass.connect(String ip, Int16 port, String login, String password)
в StockSharp.Smart.SmartComWrapper.#=q5dJH1y7MI3gwsZ8QzLKabg==()
в Ecng.ComponentModel.EventDispatcher.<>c__DisplayClass1.<Add>b__0()
мои приложения работают норм под смарткомом.
W7,х64.
Спасибо:
<< < 6 7 8 9 10  > >>

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

loading
clippy