Сообщество. StockSharphttps://stocksharp.ru/handlers/atom.ashx?category=community&page=107Copyright @ StockSharp Platform LLC 2010 - 20242024-03-28T11:36:33Zhttps://stocksharp.ru/images/logo.pnghttps://stocksharp.ru/topic/4681/Расширенная настройка таблиц2014-08-14T10:55:09Z2014-08-14T10:55:09Zesperhttps://stocksharp.ru/users/5990/info@stocksharp.ruДля всех таблиц, которые были описаны в предыдущих разделах, в S# Studio есть дополнительные возможности, с помощью которых можно настраивать отображение данных в таблицах, экспортировать данные в другие приложения и т.д. <br /><br />Все таблицы, которые используются в S# Studio, выполнены на базе специального элемента, который позволяет производить настройку отображения данных и выполнять экспорт в другие приложения. Среди основных возможностей можно выделить:<br /><ul><li><b>Настройку столбцов.</b> Все таблицы поддерживают настройку видимости и порядка столбцов. Для изменения видимости столбца необходимо в пункте Столбцы, контекстного меню таблицы, выбрать флажки для отображения нужных столбцов таблицы. Для изменения порядка столбцов необходимо перетащить столбец мышкой за его заголовок. На рисунке ниже показана таблица заявок, для которой были оставлены только несколько столбцов и был изменен их порядок.<br /><div align="center"><a href='https://stocksharp.ru/file/103265/grid_0_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/103265/grid_0_png/?size=500x500" alt="Произвольный порядок столбцов в таблице" title="Произвольный порядок столбцов в таблице" /></a></div><br /><li><b>Группировка данных.</b> С помощью группировки данных можно разделить все отображаемые данные на небольшие группы, например, для позиций и портфелей по умолчанию включена группировка данных по портфелю. <br /><div align="center"><a href='https://stocksharp.ru/file/103266/grid_1_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/103266/grid_1_png/?size=500x500" alt="Стандартная группировка по портфелю в таблице позиций" title="Стандартная группировка по портфелю в таблице позиций" /></a></div><br />Чтобы изменить группировку для таблицы необходимо в контекстном выбрать пункт Группировка и установить/снять флажок с соответствующих полей таблицы. На рисунке ниже показана группировка таблицы Инструменты по двум полям: Торговой площадке и Шагу цены инструмента.<br /><div align="center"><a href='https://stocksharp.ru/file/103267/grid_2_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/103267/grid_2_png/?size=500x500" alt="Группировка таблицы Инструменты по двум полям" title="Группировка таблицы Инструменты по двум полям" /></a></div><br />Столбцы таблицы, по которым была добавлена группировка, автоматически скрываются и их значения показываются в заголовке группы. С помощью пункта Показывать имя столбца в заголовке группы, контекстного меню таблицы, можно убрать отображение названия столбца в заголовке группы и оставить только значение, по которому сгруппированы данные.<br /><div align="center"><a href='https://stocksharp.ru/file/103268/grid_3_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/103268/grid_3_png/?size=500x500" alt="Выключенное отображение заголовков столбцов" title="Выключенное отображение заголовков столбцов" /></a></div><br /><li><b>Форматирование.</b> Для более удобного визуального представления данных, все таблицы позволяют настроить дополнительное форматирование для ячеек столбца в зависимости от данных в этой ячейке. Для редактирования форматирования столбца необходимо в контекстном меню для таблицы выбрать пункт Форматирование столбца, при этом будет открыто дополнительное окно для настройки условий форматирования.<br /><div align="center"><a href='https://stocksharp.ru/file/103269/grid_5_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/103269/grid_5_png/?size=500x500" alt="Окно для настройки форматирования столбца" title="Окно для настройки форматирования столбца" /></a></div><br />В качестве примера рассмотрим настройку форматирования столбца Заблокировано таблицы Позиций, если значение Заблокировано равно 0 - фон ячейки установим в зеленый цвет, иначе - красный. Окно настроек форматирования для данных условий показано на рисунке ниже.<br /><div align="center"><a href='https://stocksharp.ru/file/103270/grid_6_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/103270/grid_6_png/?size=500x500" alt="Окно для настройки форматирования столбца" title="Окно для настройки форматирования столбца" /></a></div><br />Внешний вид таблицы Позиции после применения настроек форматирования показан на рисунке ниже.<br /><div align="center"><a href='https://stocksharp.ru/file/103271/grid_7_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/103271/grid_7_png/?size=500x500" alt="Пример форматирования таблицы Позиций" title="Пример форматирования таблицы Позиций" /></a></div><br />Все настройки таблиц, включая форматирование, сохраняются между перезапусками S# Studio.<br /><li><b>Экспорт данных.</b><br />С помощью пункта Вывести, контекстного меню таблицы, можно вывести данные следующим образом:<br /><ul><li>Копирование в буфер обмена в виде текста или картинки.<br /><li>Сохранение данных в формате Csv, Excel или Png.<br /><li>Экспорт данных по Dde. С помощью экспорта данных по Dde можно выполнить передачу данных из любой таблицы в другие программы, рассмотрим пример настройки таблицы Инструменты для вывода данных в Excel в режиме реального времени. Для вывода данных по Dde необходимо настроить параметры подключения к серверу, для этого необходимо открыть настройки экспорта с помощью пункта меню Вывод -> Dde, настройки для вывода данных показаны на рисунке ниже.<br /><div align="center"><a href='https://stocksharp.ru/file/103273/grid_8_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/103273/grid_8_png/?size=500x500" alt="Настройки вывода данных по Dde в Excel" title="Настройки вывода данных по Dde в Excel" /></a></div><br />В настройках книги Excel, в которую будет выполняться экспорт, необходимо изменить стиль ссылок на RC (Параметры -> Формулы -> Стиль ссылок RC). После чего проверяем и запускаем вывод в окне настроек Dde экспорта.<br /><div align="center"><a href='https://stocksharp.ru/file/103272/grid_9_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/103272/grid_9_png/?size=500x500" alt="Пример вывода данных в Excel" title="Пример вывода данных в Excel" /></a></div></ul><br /><li><b>Автопрокрутку.</b> С помощью данного пункта меню можно включить автоматическую прокрутку таблице к последней добавленной строки, наиболее часто данная функция используется для таблиц, где отображаются тиковые данные или заявки.<br /><li><b>Дополнительные возможности.</b> Множество таблиц, кроме стандартных пунктов меню, содержит дополнительные, с помощью которых можно выполнить регистрацию заявок, закрытие позиций и другие действия.</ul>https://stocksharp.ru/topic/4680/Статистика и PnL2014-08-14T09:17:56Z2014-08-14T09:17:56Zesperhttps://stocksharp.ru/users/5990/info@stocksharp.ruДля просмотра результатов торговли в S# Studio предоставляет следующие элементы:<br /><ul><li><b>PnL.</b> Используется для графического представления результатов. <br /><div align="center"><a href='https://stocksharp.ru/file/103263/pnl_1_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/103263/pnl_1_png/?size=500x500" alt="Графическое представление результатов торговли" title="Графическое представление результатов торговли" /></a></div><br />На графике PnL отображается:<br /><ul><li><b>Общее значение прибыли/убытка.</b> Используется для отображения общего значения прибыли/убытка по открытым и закрытым позициям.<br /><li><b>Нереализованное значение прибыли/убытка.</b> Используется для отображение прибыли/убытка по текущим открытым позициям.<br /><li><b>Комиссия.</b></ul><br /><li><b>Статистика.</b> Используется для табличного представления результатов.<br /><div align="center"><a href='https://stocksharp.ru/file/103264/pnl_2_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/103264/pnl_2_png/?size=500x500" alt="Табличное представление результатов торговли" title="Табличное представление результатов торговли" /></a></div><br />Все отображаемые параметры статистики можно разделить на следующие основные категории:<br /><ul><li><b>Прибыль/убыток.</b> Параметры, которые расчитываются на базе значения прибыли/убытка, например, максимальная просадка, коэффициент Шарпа и т.д.<br /><li><b>Заявки.</b> Представляют информацию о процессе регистрации и снятии заявок, например, минимальная и максимальная задержка при регистрации заявок и т.д.<br /><li><b>Сделки.</b> Параметры, которые рассчитываются на базе информации о сделках, например, средняя прибыль, кол-во прибыльных и убыточных сделок.<br /><li><b>Позиции.</b> Информация о минимальном и максимальном значении позиции.</ul></ul>https://stocksharp.ru/topic/4679/Не срабатывают события Trader.NewMyTrades и Trader.NewOrders2014-08-13T14:57:31Z2014-08-13T14:57:31Znikohttps://stocksharp.ru/users/61734/info@stocksharp.ruНа примере: StockSharp_4.2.14_Sources\Samples\Quik\Sample\<br />Подключаюсь через DDE QUIK 6.14.0.12.<br /><br />Все события работаю, кроме:<br /><br /><div class="code"><strong>Код</strong><div class="innercode"><pre class="brush:csharp">
Trader.NewMyTrades += trades => _myTradesWindow.TradeGrid.Trades.AddRange(trades);
и
Trader.NewOrders += orders => _ordersWindow.OrderGrid.Orders.AddRange(orders);</pre>
</div></div><br /><br />Ставлю брекпоинт на эти строки, но при совершении сделки или регистрации заявки ничего не происходит. В окнах данные не отображаются.<br />Та же проблема в 4.2.10.<br /><br />Если у кого работает, дайте пример кода.https://stocksharp.ru/topic/4678/Заявки и сделки2014-08-13T11:06:53Z2014-08-13T11:06:53Zesperhttps://stocksharp.ru/users/5990/info@stocksharp.ruДля отображения заявок, выставленных пользователем, и сделок, полученным по этим заявкам, используются следующие элементы:<br /><ul><li>Заявки<br /><li>Условные заявки<br /><li>Сделки.</ul><br />Все элементы присутствуют в стандартном шаблоне конфигурации Терминала.<br /><br />Для отображения информации по лимитным и маркет-заявкам используется таблица Заявки, внешний вид которой показан на рисунке ниже. В таблице заявок показываются все заявки, которые были выставлены для текущей открытой конфигурации терминала (заявки выставленные из стакана, графика или созданные вручную).<br /><div align="center"><a href='https://stocksharp.ru/file/103255/orders_1_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/103255/orders_1_png/?size=500x500" alt="Таблица заявок" title="Таблица заявок" /></a></div><br />По умолчанию в таблице отображаются общие параметры заявки: номер, номер транзакции, инструмент, портфель, цена, объем, направление, баланс, состояние и т.д. При необходимости в настройках таблицы можно выбрать дополнительные столбцы, такие как задержка регистрации и отмены, пользовательский идентификатор заявки, комментарий, комиссия.<br /><br />Для заявок, при выставлении или снятии которых была получена ошибка, при наведении указателя мыши на поле статус, будет показано всплывающее окно с детальным описанием ошибки и специальной ссылкой для копирования текста ошибки в буфер обмена.<br /><div align="center"><a href='https://stocksharp.ru/file/103256/orders_2_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/103256/orders_2_png/?size=500x500" alt="Описание ошибки при выставлении заявок" title="Описание ошибки при выставлении заявок" /></a></div><br /><br />С помощью контекстного меню таблицы заявок можно выполнить следующие действия:<br /><br /><ul><li><b>Выставление заявок.</b> Выставление заявок из таблицы производится с помощью специального окна, которое показано на рисунке ниже.<br /><div align="center"><a href='https://stocksharp.ru/file/103257/orders_3_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/103257/orders_3_png/?size=500x500" alt="Выставление новой заявки" title="Выставление новой заявки" /></a></div><br />При открытии окна автоматически заполняются поля инструмента и портфеля, при первом открытии данные для заполнения этих полей берутся из настроек стратегии, при последующих открытиях, будут подставлены инструмент и портфель, которые были выбраны в окне при отправке последней заявки.<br />Для цены заявки и объема представлено несколько предопределенных значений:<br /><ul><li>Минимально и максимально допустимые цены по инструменту<br /><li>Лучший бид и аск для выбранного инструмента<br /><li>Цена последней сделки по выбранному инструменту.</ul><br />Дополнительно для выставляемых заявок можно указать видимый объем (используется только в том случае, если биржа поддерживает айсберг заявки) и время жизни заявки.<br /><br /><li><b>Перестановку заявок.</b> Для перестановки заявок используется окно, аналогичное описанному выше для выставления новой заявки, но поля для цены и объема заполняются автоматически по данным выбранной заявки.<br /><div align="center"><a href='https://stocksharp.ru/file/103258/orders_4_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/103258/orders_4_png/?size=500x500" alt="Перестановка заявки" title="Перестановка заявки" /></a></div><br /><br /><li><b>Отмену выбранных заявок.</b> При выделении одной или нескольких активных заявок, в контекстном меню становится пункт для снятия выбранных заявок.<br /><div align="center"><a href='https://stocksharp.ru/file/103259/orders_5_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/103259/orders_5_png/?size=500x500" alt="Отмена заявок" title="Отмена заявок" /></a></div></ul><br /><br /><b>Условные заявки.</b><br /><br />Для отображения информации по условным заявкам используется таблица Условные заявки. Данная таблица представляет собой таблицу заявок, которая была описана выше, с дополнительными колонками для отображения параметров условных заявок. Набор дополнительных полей может изменяться в зависимости от того, какие стоп-заявки были добавлены в таблицу, например, для условных заявок отправленных через Fix будут добавлены следующие поля: Тип и Стоп-цена. Для заявок, которые отправляются через другие торговые подключения, может быть другой набор доступных полей.<br /><div align="center"><a href='https://stocksharp.ru/file/103260/orders_6_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/103260/orders_6_png/?size=500x500" alt="Пример таблицы условных заявок при подключении через Fix" title="Пример таблицы условных заявок при подключении через Fix" /></a></div><br />Для выставления условных заявок используется окно показанное на рисунке ниже.<br /><div align="center"><a href='https://stocksharp.ru/file/103261/orders_7_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/103261/orders_7_png/?size=500x500" alt="Окно для выставления условных заявок через Fix" title="Окно для выставления условных заявок через Fix" /></a></div><br />К общим параметрам, при выставлении условных заявок, относятся только: Инструмент, Портфель, Направление и Объем. Набор дополнительных параметров зависит от выбранного портфеля, который привязан к одному из подключений к торговым системам, если для выбранного портфеля (подключения к торговой системе) нет возможности выставить условную заявку, то таблица параметров будет пустой.<br /><br /><b>Сделки.</b><br /><br />Для отображения информации по собственным сделкам используется таблица Сделки. По умолчанию для сделок показывается стандартный набор полей: номер заявки, инструмент, цена, объем, направление и время совершения сделки. Дополнительно, через контекстное меню, можно включить отображение задержки получения данных по сделке и комиссии (если торговое подключение транслирует данную информацию).<br /><div align="center"><a href='https://stocksharp.ru/file/103262/orders_8_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/103262/orders_8_png/?size=500x500" alt="Таблица собственных сделок" title="Таблица собственных сделок" /></a></div>https://stocksharp.ru/topic/4677/Лента сделок2014-08-13T10:16:09Z2014-08-13T10:16:09Zesperhttps://stocksharp.ru/users/5990/info@stocksharp.ruДля отображения информации о всех совершенных сделках по инструментам используется элемент Лента сделок. Данный элемент отсутствует в стандартном шаблоне конфигурации Терминала, но его можно добавить с помощью галереи элементов. Внешний вид элемента показан на рисунке ниже.<br /><div align="center"><a href='https://stocksharp.ru/file/103253/trades_1_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/103253/trades_1_png/?size=500x500" alt=""/></a></div><br />Основную область элемента занимает таблица со сделками по выбранным инструментам, в верхней части элемента расположена панель инструментов, с помощью которой можно установить:<br /><ul><li><b>Фильтр инструментов.</b> С помощью которого можно выбрать набор инструментов, по которым будут отображаться сделки в данном элементе. Окно для выбора инструментов показано на рисунке ниже.<br /><div align="center"><a href='https://stocksharp.ru/file/103254/trades_2_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/103254/trades_2_png/?size=500x500" alt=""/></a></div><br />В левой части окна показан полный список доступных инструментов, в правой части - выбранные инструменты для отображения сделок.<br /><li><b>Фильтр объема.</b> С помощью данного фильтра можно указать минимальный объем для сделок, которые надо отображать в таблице.<br /><li><b>Автопрокрутка.</b> Используется для включения режима автоматической прокрутке к последней добавленной сделке.<br /><li><b>Оповещения.</b> Позволяет добавить уведомления с помощью sms, e-mail и т.д. при получении сделок определенной цены, объема.</ul><br /><br />По умолчанию в таблице показаны общие данные по сделкам, дополнительно с помощью контекстного меню для таблицы можно включить следующие поля: Открытый интерес, Системная сделка, Восходящая сделка.<br /><br />Если подключение к торговой системе транслирует направление сделок, то сделки на продажу будут отображаться на красном фоне, а на покупку на зеленом.https://stocksharp.ru/topic/4676/График2014-08-13T05:44:49Z2014-08-13T05:44:49Zesperhttps://stocksharp.ru/users/5990/info@stocksharp.ruПредставление цены инструмента в виде графика является одним из наиболее удобных для ручного анализа ситуации на рынке. Стандартная конфигурация для Терминала включает в себя настроенный график, на котором отображается несколько областей с различными данными (свечи и индикаторы). Пример стандартного графика показан на рисунке ниже.<br /><div align="center"><a href='https://stocksharp.ru/file/103234/chart_1_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/103234/chart_1_png/?size=500x500" alt=""/></a></div><br />График состоит из нескольких областей для отображения данных и специальной панели инструментов для управления настройками графика, все элементы на которой можно разделить на следующие группы:<br /><ul><li>Добавление новой области на график<br />График может содержать несколько областей для отображения различных индикаторов и свечей. Добавление новых панелей осуществляется с помощью соответствующей кнопки на панели инструментов графика. Для каждой панели, за исключением первой, в левом верхнем углу показано название панели, в правой части находятся кнопки для удаления панели и скрытия панели.<br /><div align="center"><a href='https://stocksharp.ru/file/103241/chart_8_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/103241/chart_8_png/?size=500x500" alt=""/></a></div><br />Изменение настроек области и добавление элементов на область осуществляется с помощью контекстного меню.<br /><div align="center"><a href='https://stocksharp.ru/file/103242/chart_9_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/103242/chart_9_png/?size=500x500" alt=""/></a></div><br />Контекстное меню для области графика позволяет добавить:<br /><ul><li>Ось<br /><li>Свечки<br /><li>Индикатор<br /><li>Заявки<br /><li>Сделки.</ul><br />Как упоминалось ранее, каждая область графика может содержать множество различных элементов (индикаторы, свечи, заявки и т.д.), каждый из элементов может иметь свои диапазоны значений, чтобы элементы с различными диапазонами значений корректно отображались на одном графике, для них необходимо создавать отдельные оси. При выборе соответствующего элемента контекстного меню, автоматически будет добавлена ось со стандартными параметрами. Чтобы изменить настройки оси (ее положение, наличие линий, формат чисел и т.д.), необходимо вызвать контекстное меню для соответствующей оси. Пример контекстного меню со свойствами оси показан на рисунке ниже.<br /><div align="center"><a href='https://stocksharp.ru/file/103243/chart_10_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/103243/chart_10_png/?size=500x500" alt=""/></a></div><br />С помощью контекстного меню так же можно удалить выбранную ось. Отдельно следует отметить, что удалить можно только те оси, на которые не ссылается ни один элемент графика.<br /><br />Некоторые оси на различных областях графика должны быть связаны между собой, например, для синхронной прокрутки графика, оси Х всех панелей должны быть связаны между собой, чтобы связать оси необходимо выставить для них одинаковую группу в настройках.<br /><br />Следующая группа пунктов меню позволяет добавить на область серии свечек и индикаторы.<br /><div align="center"><a href='https://stocksharp.ru/file/103244/chart_11_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/103244/chart_11_png/?size=500x500" alt=""/></a></div><br />При добавлении новой серии свечек на панель графика, будет открыто окно для выбора инструмента для серии свечек.<br /><div align="center"><a href='https://stocksharp.ru/file/103247/chart_14_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/103247/chart_14_png/?size=500x500" alt=""/></a></div><br />После выбора инструмента будет добавлена серия TimeFrame свечек со стандартным периодом 5 мин. Дальнейшее изменение настроек добавленных элементов осуществляется с помощью элементов управления в легенде.<br /><div align="center"><a href='https://stocksharp.ru/file/103246/chart_13_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/103246/chart_13_png/?size=500x500" alt=""/></a></div><br />Среди основных элементов легенды для элемента графика можно выделить:<br /><ul><li>Флаг видимости элемента, с помощью которого можно временно скрыть ненужные элементы не удаляя их<br /><li>Кнопку для открытия окна настроек элемента графика<br /><li>Кнопку для удаления элемента графика<br /><li>Цвет элемента графика на легенде. Используется для просмотра, изменение осуществляется через окно настроек<br /><li>Название элемента графика<br /><li>Значение цен свечи или значение индикатора под курсором.</ul><br />Окно редактирования настроек свечей показано на рисунке ниже.<br /><div align="center"><a href='https://stocksharp.ru/file/103249/chart_16_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/103249/chart_16_png/?size=500x500" alt=""/></a></div><br />Настройки каждого элемента графика можно разделить на несколько основных категорий:<br /><ul><li>Вид. Настройки этой категории предназначены для изменения внешнего вида свечей (цвет возрастающей и убывающей свечи, стиль отрисовки свечей), а так же параметры серии свечей.<br /><li>Основные. Предназначены для указания к каким осям будет привязан элемент графика.</ul><br />В текущей версии S# Studio для свечей доступно два стиля отрисовки:<br /><ul><li>Японские свечи<br /><div align="center"><a href='https://stocksharp.ru/file/103250/chart_17_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/103250/chart_17_png/?size=500x500" alt=""/></a></div><br /><li>Бары<br /><div align="center"><a href='https://stocksharp.ru/file/103251/chart_18_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/103251/chart_18_png/?size=500x500" alt=""/></a></div></ul><br />Изменение параметров отображения и стиля свечей не требует пересоздания серий и полной перерисовки всего графика.<br /><br />При добавлении индикатора, с помощью меню необходимо выбрать тип индикатора, остальные настройки будут доступны из легенды соответствующего элемента (добавленные индикаторы содержат настройки по умолчанию). Окно редактирование настроек индикатора показано на рисунке ниже.<br /><div align="center"><a href='https://stocksharp.ru/file/103245/chart_12_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/103245/chart_12_png/?size=500x500" alt=""/></a></div><br />Настройки каждого элемента графика можно разделить на несколько основных категорий:<br /><ul><li>Вид. Настройки этой категории предназначены для изменения внешнего вида индикатора (цвет, стиль и толщина линии, сглаживание, настройки отображения маркера и т.д.).<br /><li>Основные. Предназначены для указания к каким осям будет привязан элемент графика.<br /><li>Параметры. Настройки конкретного индикатора. Например, серия свечек на базе которой он будет построен и свойства индикатора.</ul><br /><br />Кроме свечей и индикаторов, на графике могут дополнительно отображаться заявки и сделки, добавить отображение заявок или сделок по инструменту можно так же с помощью контекстного меню. При добавлении заявок или сделок будет открыто окно для выбора инструмента (аналогичное тому, что используется при добавлении свечей), по которому необходимо отображать данные на этой области. Дальнейшая настройка отображения заявок и сделок (цвет и заполнение элементов) осуществляется с помощью соответствующего элемента легенды.<br /><div align="center"><a href='https://stocksharp.ru/file/103248/chart_15_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/103248/chart_15_png/?size=500x500" alt=""/></a></div><br /><br /><li>Общие настройки графика<br /><div align="center"><a href='https://stocksharp.ru/file/103235/chart_2_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/103235/chart_2_png/?size=500x500" alt=""/></a></div><br /><ul><li><b>Авто скролл.</b> Используется для включения автоматический прокрутки графика при добавлении новых данных.<br /><li><b>Легенда.</b> Используется для отображения и скрытия легенды для элементов графика.<br /><li><b>Область просмотра.</b> Используется для отображения и скрытия области предварительного просмотра в нижней части графика.<br /><li><b>Перекрестие.</b> Включает отображение специальных линий перекрестия для курсора мыши.<br /><li><b>Всплывающая подсказка.</b> Включает отображение всплывающей подсказки для отображения текущих данных по свечам и индикатором под курсором. По умолчанию выключено, при включенном режиме показываются данные аналогичные данным в легенде.<br /><li><b>Значения на оси.</b> Включает отображение текущих значений под курсором на осях графика. данные на осях графика не привязаны к свечам и индикаторам, показываются текущие данные для центра перекрестия.</ul><br /><li>Добавление пользовательских аннотаций на график<br /><div align="center"><a href='https://stocksharp.ru/file/103236/chart_3_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/103236/chart_3_png/?size=500x500" alt=""/></a></div><br />В некоторых случаях, для анализа ситуации на рынке с помощью графиков, требуется нанесение дополнительных линий и надписей на график. График S# Studio представляется следующие элементы:<br /><ul><li>Линия<br /><li>Указатель<br /><li>Вертикальная линия<br /><li>Горизонтальная линия<br /><li>Область<br /><li>Текст.</ul><br />Для добавления пользовательской аннотации на график надо выбрать соответствующий элемент на панели инструментов, кликнуть левой кнопкой мыши в точке, откуда необходимо начать рисовать аннотацию, провести мышкой до конечной точки и кликнуть повторно.<br /><div align="center"><a href='https://stocksharp.ru/file/103237/chart_4_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/103237/chart_4_png/?size=500x500" alt=""/></a></div><br />С помощью специальных якорей на концах линии можно изменять ее текущее положение на графике, при выделении аннотации на графике, для нее будет показано специальное всплывающее окно для редактирования свойств:<br /><div align="center"><a href='https://stocksharp.ru/file/103238/chart_5_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/103238/chart_5_png/?size=500x500" alt=""/></a></div><br />Для каждого типа аннотации набор свойств может отличаться, например, для области можно указать цвет границы, толщину линии и цвет заполнения области.<br /><br /><li>Дополнительные возможности<br /><ul><li>Выставление заявок с графика<br />По умолчанию режим выставления заявок с графика выключен. Для включения режима используется соответствующая кнопка на панели инструментов, которая так же используется для изменения настроек выставления заявок с графика. Настройки показаны на рисунке ниже, если инструмент и портфель в настройках не выбраны, то используются инструмент и портфель, которые указаны в настройках стратегии.<br /><div align="center"><a href='https://stocksharp.ru/file/103239/chart_6_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/103239/chart_6_png/?size=500x500" alt=""/></a></div><br />После включения режима выставления заявок с графика, под курсором мыши будет показана горизонтальная линия с подсказками с левой стороны графика.<br /><div align="center"><a href='https://stocksharp.ru/file/103240/chart_7_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/103240/chart_7_png/?size=500x500" alt=""/></a></div><br />В зеленой области подсказки показывается действие для левой кнопки мыши, в красной - правой. В зависимости от положения линии относительно закрытия последней свечки подсказки могут отличаться:<br /><ol><li>Линия находится выше цены закрытия. Для покупки показано, что действие будет выполнено по рынку, для продажи, что будет выставлена лимитка.<br /><li>Линия находится ниже цены закрытия. Для операции покупки будет выставлена лимитная заявка, для продажи - по рынку.</ol><br />Выставление заявок выполняется левым кликом мышки с нажатой клавишей Ctrl.<br /><br /><li>Экспорт данных с графика.</ul></ul>https://stocksharp.ru/topic/4675/Повторная загрузка данных. Постоянно.2014-08-12T22:12:54Z2014-08-12T22:12:54Zph0enixxhttps://stocksharp.ru/users/50485/info@stocksharp.ruДоброго времени суток.<br /><br />Возможно это не баг, а фича. Может, где то есть описание, но я не нашел.<br /><br />Загружаю данные с финама. Работает. Но, если прекратить закачку и снова нажать старт, все начинает качаться сначала, прямо с 2001 года, и долго и нудно грузится, не дай бог остановить.<br />Тоже самое если, все таки, дождаться окончания процесса, все равно начнет качать с самого начала, хотя по идее, логика подсказывает, что нужно грузить оттуда где закончили.<br />Есть ли лекарство?<br /><br /><br />еще вопрос: почему, или как сделать так, что бы для экспорта перечень тикеров брался из тех, что имеются в каталоге, а не мифический список "всех а свете инструментов"?<br /><br /><br />https://stocksharp.ru/topic/4674/Другая DLL2014-08-12T03:21:10Z2014-08-12T03:21:10ZSidhttps://stocksharp.ru/users/39431/info@stocksharp.ruПодскажите как завернуть в StockSharp.Transaq.dll свою версию библиотеки txmlconnector?<br />Свою значит новую, старую, просто другую. <br />Необходимо для подключения к тестовому серверу транзака.https://stocksharp.ru/topic/4673/Проблема с доступом к схеме "http://schemas.stocksharp.com/xaml"2014-08-11T19:33:03Z2014-08-11T19:33:03Zmaclovinghttps://stocksharp.ru/users/28074/info@stocksharp.ruДоброго времени суток!<br /><br />Столкнулся со следующей проблемой.<br />Проблема возникает при открытии любого xaml-файла, содержащего контрол S#.<br /><br />К примеру возьмем OrdersWindow.xaml и откроем его в конструкторе.<br />Появляется следующая ошибка:<br /><br /><div class="quote"><span class="quotetitle">Цитата:</span><div class="innerquote">Имя "OrderGrid" не существует в пространстве имен "http://schemas.stocksharp.com/xaml"</div></div><br /><br />Пытаемся достучаться по ссылке через веб-браузер. Сервер никак не обрабатывает этот запрос, браузер отвечает "This webpage is not available".<br /><br />Кто сталкивался с такой проблемой, укажите, пожалуйста, на ее решение.<br /><br />Скачивал последние три версии S# API, везде где есть контролы S# - возникает такая проблема.<br /><br />По форуму лазил, нашел такую же проблему, например, <a href="http://stocksharp.com/forum/4538/Imia--Chart--nie-sushchiestvuiet-v-prostranstvie-imien--http---schemas-stocksharp-com-xaml/" title="http://stocksharp.com/forum/4538/Imia--Chart--nie-sushchiestvuiet-v-prostranstvie-imien--http---schemas-stocksharp-com-xaml/">здесь</a><br />Но данное решение не дало результата.<br />Заранее спасибо.https://stocksharp.ru/topic/4672/Проблема с регистрацией заявки2014-08-11T14:55:56Z2014-08-11T14:55:56ZRebelionhttps://stocksharp.ru/users/28840/info@stocksharp.ruДобрый день.<br /><br />Лига добра, помогите нубу. Смысл в том, что я пытаюсь поставить заявку в боте. <br /><br />Соответствующий код:<br /><br /><div class="code"><strong>Код</strong><div class="innercode"><pre class="brush:csharp">
Action<decimal, decimal> DoTrade = ((pos, price) =>
{
if (pos != 0)
{
CancelActiveOrders();
this.ChildStrategies.ToList().ForEach(s =>
{
s.SuspendRules();
s.Stop();
});
var newOrderDirection = pos > 0 ? Sides.Buy : Sides.Sell;
var newPositionToOpen = this.CreateOrder(newOrderDirection, price, Math.Abs(pos));
newPositionToOpen.WhenNewTrades().Do(OnNewOrderTrades).Apply(this);
RegisterOrder(newPositionToOpen);
}
});
...
if (trendIndicator.IsDetected && trendIndicator.IsThisFuckingIndicatorReallyFormed)
{
var buyPosition = Position > 0 ? 0 : Math.Abs(Position) + 1;
var sellPosition = Position < 0 ? 0 : -(Math.Abs(Position) + 1);
if (candle.ClosePrice < (decimal)trendIndicator.NextValue)
DoTrade(buyPosition, candle.ClosePrice + candle.Security.StepPrice * 10);
else
DoTrade(sellPosition, candle.ClosePrice - candle.Security.StepPrice * 10);
}
</pre>
</div></div><br /><br />А далее начинаются чудеса. Первая сделка по покупке 1 контракта проходит сразу, на следующей свечке генерируется сделка по продаже 2-х контрактов - по ней заявка висит в статусе "Регистрация". На следующей свечке та же петрушка (система видит сигнал на продажу, видит, что позиция положительная, следовательно, опять пытается продать 2 контракта). Так 5 заявок шпарит - не проходят они, потом сразу кидает их в статус "Отменена". Причём, отменяются заявки тоже не сразу. Скрины прикрепил.<br />Подскажите, люди добрые, откуда ноги растут у этой проблемы, и как её побороть можно? <br /><br />В OnStarted для стратегии имеем следующее:<br /><br /><div class="code"><strong>Код</strong><div class="innercode"><pre class="brush:csharp">
protected override void OnStarted()
{
_series
.WhenCandlesFinished()
.Do((candle) =>
{
kalmanSeries.Process(candle);
trendIndicator.Process(candle);
upperBandExt.Process(candle);
lowerBandExt.Process(candle);
CancelActiveOrders();
ProcessCandle(candle);
})
.Apply(this);
base.OnStarted();
}
</pre>
</div></div><br /><br />Всем заранее спасибо.https://stocksharp.ru/topic/4671/Проблема с GetCandleBounds()2014-08-10T15:02:26Z2014-08-10T15:02:26Zdevrusshttps://stocksharp.ru/users/50604/info@stocksharp.ruВозникла проблема с GetCandleBounds() в этом куске кода:<br /><div class="code"><strong>Код</strong><div class="innercode"><pre class="brush:csharp">
var timeFrame = (TimeSpan)candle.Arg;
var time = timeFrame.GetCandleBounds(Security).Min - timeFrame;
if (candle.OpenTime < time
{
return;
}
</pre>
</div></div><br /><br />Такое ощущение, что внутри S# слетели временные зоны: <br />для свечки {03/17/2014 12:56:00} выдается timeFrame.GetCandleBounds(Security) {Min:03/17/2014 16:56:00 Max:03/17/2014 16:57:00}<br />для {03/17/2014 15:29:00} - timeFrame.GetCandleBounds(Security) {Min:03/17/2014 19:29:00 Max:03/17/2014 19:30:00}<br />Т.е. ровно +4 часа...<br /><br />В итоге стратегия вообще не исполняется, так как думает, что ей кормят старые данные<br /><br />https://stocksharp.ru/topic/4670/Проблема с 4.2.102014-08-07T15:58:59Z2014-08-07T15:58:59Zdevrusshttps://stocksharp.ru/users/50604/info@stocksharp.ruВерсия 4.2.10 поломался вывод свечек из истории - в какой-то момент при выводе свечек начинается дикий расколбас, потом прекращается. Такое поведение наблюдается почти на каждом дне из истории, на предыдущих версиях все было ок<br /><br /><a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAADyMdwVgy40oA0PybopSJgU37Jpee-2S9GNO1Ht6Hjm-PG2Oe7L-X6uFzz6O_xjzdycs2weIlEKnX002UgyhcBp" title="http://gyazo.com/787a47b4c2d63d6da3493f9da38ce5a8
">http://gyazo.com/787a47b4c2d63d6da3493f9da38ce5a8
</a><br /><a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAADyMdwVgy40oA0PybopSJgUFABQ3MKPr6mUsxtH3EwL0eG1MZrDJc9AdOHFCpvgmZfjSmQ9DWeR_U9A2P-utgKV" title="http://gyazo.com/af4299ac65b3002e2544c836ad7f0905
">http://gyazo.com/af4299ac65b3002e2544c836ad7f0905
</a><br /><a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAADyMdwVgy40oA0PybopSJgUBdwbpSjkCmHVSP4Ypy45TSvHvaNgXAjXVEU1gi2CYJiMeua3VO4uKNDPGBv8uPIU" title="http://gyazo.com/89f84286b4c6f763f69feba37a4499ad">http://gyazo.com/89f84286b4c6f763f69feba37a4499ad</a>https://stocksharp.ru/topic/4669/Инструменты2014-08-07T10:37:38Z2014-08-07T10:37:38Zesperhttps://stocksharp.ru/users/5990/info@stocksharp.ruОкно Инструменты предназначено для отображение текущей информации по инструментам. По умолчанию в таблице отображается общая информация по инструменту, текущие лучшие цены на покупку/продажу, цена и объем последней сделки. <br /><div align="center"><a href='https://stocksharp.ru/file/103225/sec_1_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/103225/sec_1_png/?size=500x500" alt=""/></a></div><br />Основная настройка таблицы инструментов выполняется через контекстное меню, с помощью которого можно:<br /><ol><li>Выбрать необходимый набор полей для отображения в таблице<br /><li>Добавить группировку одному из полей<br /><li>Вывести текущее состояние таблицы в буфер обмена, таблицу Excel или с помощью DDE в другую программу<br /><li>Открыть стакан по выбранному инструменту.</ol><br /><br />В левой части окна Инструменты содержится фильтр, позволяющий выбрать только часть из добавленных инструментов. При использовании фильтра по подстроке отображаются инструменты для которых одно из полей: Идентификатор инструмента, Код инструмента, Название или Короткое название, содержит введенную строку поиска.<br /><div align="center"><a href='https://stocksharp.ru/file/103227/sec_3_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/103227/sec_3_png/?size=500x500" alt=""/></a></div><br /><br />С помощью кнопок на панели инструментов (представлены на рисунке ниже) можно добавить инструмент из общего хранилища инструментов, найти инструмент через активные подключения к торговым площадкам, создать новый инструмент или удалить текущий выделенный в таблице инструмент. Дополнительно таблица инструментов позволяет настроить уведомления при изменении инструмента, например, можно добавить отправку информационного сообщения в виде e-mail или sms когда лучшая цена на покупку вырастит до определенного значения.<br /><div align="center"><a href='https://stocksharp.ru/file/103226/sec_2_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/103226/sec_2_png/?size=500x500" alt=""/></a></div><br /><br />Для отображения процесса изменения цен, в таблице инструментов используется анимация, при увеличении цены последней сделки соответствующая строчка подсвечивается зеленым цветом, при уменьшении - красным.https://stocksharp.ru/topic/4668/Позиции и портфели2014-08-07T10:36:08Z2014-08-07T10:36:08Zesperhttps://stocksharp.ru/users/5990/info@stocksharp.ruДля отображения портфелей, которые используются при открытии позиций для конфигурации, и открытых позиций предназначены элементы Позиции и Позиции (график). Окно позиций используется для табличного представления портфелей и позиций конфигурации.<br /><div align="center"><a href='https://stocksharp.ru/file/103223/pos_1_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/103223/pos_1_png/?size=500x500" alt=""/></a></div><br />По умолчанию все позиции и денежные средства сгруппированы по портфелю. Убрать группировку по портфелю или добавить по другому полю можно с помощью пункта Группировка контекстного меню таблицы позиций.<br /><br />Выбранную позицию по инструменту можно закрыть или перевернуть с помощью контекстного меню.<br /><br />Окно Позиции (график) предназначено для графического представления позиций по инструментам, денежные средства в данном окне не показываются.<br /><div align="center"><a href='https://stocksharp.ru/file/103224/pos_2_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/103224/pos_2_png/?size=500x500" alt=""/></a></div>https://stocksharp.ru/topic/4666/Стакан2014-08-07T08:24:16Z2014-08-07T08:24:16Zesperhttps://stocksharp.ru/users/5990/info@stocksharp.ruОдним из основных элементов при ручной торговли на Российском рынке является стакан. По умолчанию конфигурация терминала содержит два стакана для различных инструментов, первый стакан отображает данные по основному инструменту стратегии, а второй по отдельно выбранному инструменту в настройках стакана. Пример стакана S# Studio показан на рисунке ниже.<br /><div align="center"><a href='https://stocksharp.ru/file/103219/depth_1_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/103219/depth_1_png/?size=500x500" alt=""/></a></div><br />Основную часть стакана занимает таблица с котировками, под таблицей котировок расположены кнопки для выставления и снятия заявок, а так же кнопка для открытия настроек стакана.<br /><br /><ol><li>Таблица котировок<br /><div align="center"><a href='https://stocksharp.ru/file/103220/depth_2_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/103220/depth_2_png/?size=500x500" alt=""/></a></div><br />По умолчанию таблица котировок содержит данные по 5-и лучшим ценам для каждого направления, количество уровней может быть изменено в настройках стакана. Для каждого уровня в таблице котировок отображается цена, общий объем и свой объем на уровне. Таблица котировок позволяет одним кликом мыши выставлять и снимать заявки, выставление заявки выполняется левым кликом мышкой на нужном уровне цены по ячейке с объемом (Бид - для покупки, Оффер - для продажи). Снятие своих заявок в таблице котировок выполняется правой кнопкой мыши по ячейке со своим объемом на уровне.<br /><br /><li>Управление позициями<br /><div align="center"><a href='https://stocksharp.ru/file/103221/depth_3_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/103221/depth_3_png/?size=500x500" alt=""/></a></div><br />С помощью дополнительных кнопок под таблицей котировок можно выставить лимитные и маркет заявки, перевернуть и закрыть позицию по инструменту, к которому привязан данный стакан.<br /><br /><li>Настройки стакана<br /><div align="center"><a href='https://stocksharp.ru/file/103222/depth_4_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/103222/depth_4_png/?size=500x500" alt=""/></a></div><br />При открытии нескольких стаканов, в настройках для каждого из стаканов можно указать инструмент по которому будут отображаться данные и портфель, по которому будут выставляться заявки из этого стакана. По умолчанию используются инструмент и портфель из настроек конфигурации терминала.<br />Так же в настройках можно указать кол-во уровней в таблице котировок и какие из дополнительных кнопок управления позицией необходимо показывать для этого стакана.<br /></ol><br /><br />Следует отметить, что стакан транслируется в основном только для Российских торговых систем, для зарубежных наиболее часто используется level2, для отображения которого в S# Studio есть отдельный элемент "Панель для просмотра данных по Level2", данная панель отсутствует в стандартном шаблоне конфигурации Терминала, но ее можно добавить с помощью галереи элементов. Внешний вид панели показан на рисунке ниже.<br /><div align="center"><a href='https://stocksharp.ru/file/103252/depth_5_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/103252/depth_5_png/?size=500x500" alt=""/></a></div><br /><br />Как и в стакане, основную часть элемента занимает таблица с котировками на покупку и продажу по каждой электронной торговой площадке. Котировки на покупку и продажу показываются отдельно и сортируются по цене (для продажи по убыванию, для покупки по возрастанию). В данном случае для инструмента отображается одна строка на покупку и одна на продажу, т.к. инструмент торгуется на одной площадке.<br />Нижняя часть элемента, которая используется для выставления заявок и настроек, полностью соответствует панели из стакана, которая описана выше.https://stocksharp.ru/topic/4665/SmartTrader из вашего дистриб(4.2.10) выдает System.Runtime.Interop.Services ...2014-08-07T08:00:01Z2014-08-07T08:00:01ZGSC2https://stocksharp.ru/users/26980/info@stocksharp.ruSmartTrader из вашего дистриб(4.2.10) выдает System.Runtime.Interop.Services бла-бла-бла фабрику класса COM он не получил из-за след ошибки :80040154 Класс не зарегистрирован..... <br /><br />Та же самая фигня с версией с 4.2.3<br />Лицензию обновил.<br />Комп новый, может еще что-то надо устанавливать помимо .Net и Express? Сам SmartCom нужен?https://stocksharp.ru/topic/4664/Ручная торговля2014-08-07T07:29:03Z2014-08-07T07:29:03Zesperhttps://stocksharp.ru/users/5990/info@stocksharp.ruДля ручной торговли в S# Studio используется специальная стратегия Терминал. Главное окно, при работе в режиме терминала, показано на рисунке ниже. Стратегия Терминал является стандартной стратегией S# Studio и всегда представлена одним экземпляром. Для стратегии Терминал можно создать несколько различных конфигураций для торговли, например, скальперскую и среднесрочную, каждая из которых будет иметь свой набор таблиц, графиков и других настроек.<br /><div align="center"><a href='https://stocksharp.ru/file/103217/terminal_1_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/103217/terminal_1_png/?size=500x500" alt=""/></a></div><br /><br />Стандартный шаблон конфигурации Терминала содержит следующие элементы:<br /><ol><li><a href="http://stocksharp.com/forum/4676/Grafik/" title="http://stocksharp.com/forum/4676/Grafik/">График</a><br /><li><a href="http://stocksharp.com/posts/m/31364/" title="http://stocksharp.com/posts/m/31364/">Стакан</a><br /><li><a href="http://stocksharp.com/forum/4668/4-3-Pozitsii-i-portfieli/" title="http://stocksharp.com/forum/4668/4-3-Pozitsii-i-portfieli/">Позиции и портфели</a><br /><li><a href="http://stocksharp.com/forum/4669/4-4-Instrumienty/" title="http://stocksharp.com/forum/4669/4-4-Instrumienty/">Инструменты</a><br /><li><a href="http://stocksharp.com/posts/m/31399/" title="http://stocksharp.com/posts/m/31399/">Лента сделок</a><br /><li><a href="http://stocksharp.com/posts/m/31400/" title="http://stocksharp.com/posts/m/31400/">Заявки и сделки</a><br /><li><a href="http://stocksharp.com/posts/m/31414/" title="http://stocksharp.com/posts/m/31414/">Статистика и PnL</a></ol><br /><br />Управление выбранной конфигурацией терминала выполняется с помощью соответствующей группы элементов на панели инструментов.<br /><div align="center"><a href='https://stocksharp.ru/file/103218/terminal_2_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/103218/terminal_2_png/?size=500x500" alt=""/></a></div><br /><ol><li>Выбор портфеля и инструмента, которые будут использоваться по умолчанию при торговле, а так же хранилища исторических маркет-данных для прогрева стратегии по истории.<br /><li>Кнопки для открытия полного набора свойств конфигурации и запуска/остановки конфигурации терминала.<br /><li>Галерея элементов, которая предназначена для добавления дополнительных элементов на вкладку конфигурации терминала.</ol><br /><br />Редактирование настроек конфигурации допускается только в остановленном состоянии, при запущенной стратегии соответствующие элементы управления будут недоступны для редактирования. Добавление дополнительных элементов из галереи может выполняться как при запущенной, так и при остановленной конфигурации терминала.https://stocksharp.ru/topic/4662/3. Основные виды стратегий2014-08-07T06:26:37Z2014-08-07T06:26:37Zesperhttps://stocksharp.ru/users/5990/info@stocksharp.ruСреди основных видов стратегий в S# Studio можно выделить:<br /><ol><li>Терминал. Одна из стандартных стратегий, которая позволяет торговать в ручном режиме. Не используется для тестирования и автоматической торговли.<br /><div align="center"><a href='https://stocksharp.ru/file/103213/types_1_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/103213/types_1_png/?size=500x500" alt=""/></a></div><br /><li>Стратегии. Любые пользовательские или стандартные стратегии, которые используются для автоматической торговли и тестирования на исторических данных.<br /><div align="center"><a href='https://stocksharp.ru/file/103214/types_2_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/103214/types_2_png/?size=500x500" alt=""/></a></div><br /><li>Аналитика. Специальный вид стратегий, которые предназначены для анализа рынка, торговля для этих стратегий не осуществляется.<br /><div align="center"><a href='https://stocksharp.ru/file/103215/types_3_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/103215/types_3_png/?size=500x500" alt=""/></a></div></ol><br /><br />Для каждой стратегии создается отдельная горизонтальная вкладка, внутри которой находится несколько вложенных вкладок. Каждая вложенная вкладка соответствует конкретной конфигурации стратегии, так же во вложенных вкладках находятся редактор кода (для стратегий на базе исходного кода и скриптов аналитики), дизайнер (для стратегий на базе схем) и вкладка оптимизации стратегии.<br /><br />При открытии вкладки стратегии выполняется автоматическое переключение вкладки на панели инструментов. Пример вкладки панели инструментов для стратегий показан на рисунке ниже.<br /><div align="center"><a href='https://stocksharp.ru/file/103216/types_4_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/103216/types_4_png/?size=500x500" alt=""/></a></div><br /><br />Панель инструментов для любых стратегий можно разделить на следующие основные части:<br /><ol><li><b>Стратегии.</b> Используется для добавления новых стратегий.<br /><li><b>Конфигурации.</b> Используется для добавления новых конфигураций выбранной стратегии, добавления вкладок для тестирования и оптимизации, а так же для открытия ранее созданных конфигураций.<br /><li><b>Настройки.</b> Данная часть панели инструментов используются для размещения настроек стратегий, элементов управления для запуска и остановки стратегий, специальные элементы для отображения процесса тестирования и т.д.<br /><li><b>Дополнительно.</b> Дополнительные настройки риск-менеджмента, комиссий.</ol>https://stocksharp.ru/topic/4661/Проблема с запуском экспорта по DDE2014-08-07T06:06:54Z2014-08-07T06:06:54ZrtDenhttps://stocksharp.ru/users/733/info@stocksharp.ruПриветствую всех!<br />После обновления квика до версии 6.13.1.11 появились проблемы с запуском экспорта по DDE. Экспорт запускается через раз, иногда приходится в квике кликнуть по какой-нибудь таблице правой кнопкой, выбрать пункт меню "Вывод через DDE сервер" и тогда экспорт запускается, причем сразу же, т.е. форма с настройками вывода DDE не появляется (ну или появляется и сразу закрывается). Также перестали создаваться стаканы и с остановкой DDE тоже появились проблемы. При откате обновления квика данные проблемы исчезают. Кто-нибудь еще столкнулся с этим? <br /><br />windows: 7 x64<br />Quik: 6.13.1.11<br />S#: 4.2.10<br />Квик и робот запускаются от имени администратораhttps://stocksharp.ru/topic/4660/Преобразование 5 минуток в 15 минутки2014-08-06T12:07:15Z2014-08-06T12:07:15Znikohttps://stocksharp.ru/users/61734/info@stocksharp.ruВсем привет!<br /><br />Есть исторические данные (5 минутки), которые хранятся в файле csv. Получаю и вывожу их следующим образом:<br /><br /><div class="code"><strong>Код</strong><div class="innercode"><pre class="brush:csharp">
readonly TimeSpan _timeFrame = TimeSpan.FromMinutes(5);
string[] lines = File.ReadAllLines(@"C:\Users\user\Desktop\Торговля\Data\ROSN.csv");
List<Candle> candles = new List<Candle>();
foreach (string line in lines)
{
var parts = line.Split(',');
var time = (parts[0] + parts[1]).ToDateTime("yyyy/MM/ddHH:mm");
if (time < DateTime.Today)
{
candles.Add(new TimeFrameCandle
{
OpenPrice = decimal.Parse(parts[2], CultureInfo.InvariantCulture),
HighPrice = decimal.Parse(parts[3], CultureInfo.InvariantCulture),
LowPrice = decimal.Parse(parts[4], CultureInfo.InvariantCulture),
ClosePrice = decimal.Parse(parts[5], CultureInfo.InvariantCulture),
TimeFrame = _timeFrame,
OpenTime = time,
CloseTime = time + _timeFrame,
TotalVolume = decimal.Parse(parts[6], CultureInfo.InvariantCulture),
Security = _instr1,
State = CandleStates.Finished
});
}
}
int count = candles.Count<Candle>();
int firstElement = 100; // вывод количества свечей из истории
_candleManager.Start(_series);
for (int bar = count - firstElement; bar <= count - 1; bar++)
{
ProcessCandle(_series, candles.ElementAt(bar));
}
...
private void ProcessCandle(CandleSeries series, Candle candle)
{
//_chart.ProcessCandle(_candlesElem, candle);
_chart.ProcessValues(candle.OpenTime, new Dictionary<IChartElement, object>
{
{ _candlesElem, candle },
//{ _longMaElem, longValue },
//{ _shortMaElem, shortValue },
});
}
</pre>
</div></div>]<br /><br />Подскажите, как объединить эти данные в 15 минутные свечи?