5 семинар
Atom
13.02.2013


Запись урока:

Часть 1

[vk]http://vk.com/video_ext.php?oid=-66674957&id=167887861&hash=6412c1a92a61c1ec&hd=3[/vk]

Часть 2

[vk]http://vk.com/video_ext.php?oid=-66674957&id=167887862&hash=98a826729b6bcf31&hd=3[/vk]

Темы занятия:
1. Детальное рассмотрение примера StockSharp для QUIK – SampleConsole:
  • Подключение к запущенному QUIK, либо программный запуск и аутентификация.
  • События появления портфеля, инструментов, стакана, далее – новых сделок.
  • Добавление заявки на покупку/продажу – создание условия (отклонение от середины спреда), при выполнении которого действие будет совершено.

2. Начало рассмотрения примера StockSharp для QUIK - SampleCandles:
  • WPF (Windows Presentation Foundation) (см. подробнее Вики и справочник C#)
  • Базовая настройка событий для примера SampleCandles (создание окон и добавление в них свечек).

3. Создание простой консольной программы для вывода свечек.

Домашнее задание:
В проект SimpleTicker добавить разработанный ранее SMA-индикатор

Полезные материалы:
1. Потоки в C#
2. Пространство имен System.Threading

Вложения
Исходные коды

Теги:


Спасибо: benptz


UsilaDobry

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


При рассмотрении в части 1 примера SampleConsole, в отличии от лектора у меня выдаются 2 ошибки при компиляции

_depth = depths.FirstOrDefault(d => d.Security == _security); - Ошибка 1 Неявное преобразование типа "StockSharp.BusinessEntities.Order" в "StockSharp.BusinessEntities.MarketDepth" невозможно

_portfolio = portfolios.FirstOrDefault(p => p.Name == account); - Ошибка 2 Тип "System.Configuration.Provider.ProviderBase" определен в сборке, ссылка на которую отсутствует. Следует добавить ссылку на сборку "System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".

Код идентичен, в чем может быть ошибка?
Спасибо:

UsilaDobry

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


Какие ссылки необходимо включить в проект, чтобы пример SampleConsole подключить к Alfa_Direct? Что порекомендуете прочитать для решения этой задачи?
Спасибо:

UsilaDobry

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


При рассмотрении примера SampleCandles, код примера из библиотеки, которую я вчера скачал, версия 4.1.10 Sourses, значительно отличается от кода, по которому проводится объяснение. Лектор говорит об одном, а у меня написано другое. Все эти моменты на форум пересылать для дополнительного разъяснения? Но это не вариант...
Спасибо:

UsilaDobry

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


Открыл пример SimpleTicker, ругается, запрашивает using в строке: static void NewCandles(CandleToken token, IEnumerable<Candle> candles), ей не нравится CandleToken. Все using совпадают с лектором. У меня такое впечатление, что последний релиз библиотек, которые я скачал, чего то не имеет. Второй пример запустить не получается. Что делать?
Спасибо:

IvanB

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


UsilaDobry Перейти
Открыл пример SimpleTicker, ругается, запрашивает using в строке: static void NewCandles(CandleToken token, IEnumerable<Candle> candles), ей не нравится CandleToken. Все using совпадают с лектором. У меня такое впечатление, что последний релиз библиотек, которые я скачал, чего то не имеет. Второй пример запустить не получается. Что делать?


В этих курсах используется библиотека версии ниже чем последняя, имеющаяся на данный момент 4.1.9, а поскольку в S# сделаны существенные изменения и Вы используете, по видимому, более старшую версию (быть может последнюю), то и получается, что код проекта не соответствует версии модулей.
Мы работаем над новыми видео уроками, которые публикуются в соответствующем разделе этого форума.
Спасибо:


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

loading
clippy