Запись урока:
Часть 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]
Темы занятия:
- Детальное рассмотрение примера StockSharp для QUIK – SampleConsole:
- Подключение к запущенному QUIK, либо программный запуск и аутентификация.
- События появления портфеля, инструментов, стакана, далее – новых сделок.
- Добавление заявки на покупку/продажу – создание условия (отклонение от середины спреда), при выполнении которого действие будет совершено.
- Начало рассмотрения примера StockSharp для QUIK - SampleCandles:
- WPF (Windows Presentation Foundation) (см. подробнее Вики и справочник C#)
- Базовая настройка событий для примера SampleCandles (создание окон и добавление в них свечек).
- Создание простой консольной программы для вывода свечек.
Домашнее задание: В проект SimpleTicker добавить разработанный ранее SMA-индикатор
Полезные материалы:
- Потоки в C#
-
[Пространство имен System.Threading](http://msdn.microsoft.com/ru-ru/library/system.threading.aspx)
Вложения Исходные коды
Comentarios (5)
Iniciar sesión o Crear cuenta, Inicie sesión o regístrese para dejar un comentario
При рассмотрении в части 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".
Код идентичен, в чем может быть ошибка?
Какие ссылки необходимо включить в проект, чтобы пример SampleConsole подключить к Alfa_Direct? Что порекомендуете прочитать для решения этой задачи?
При рассмотрении примера SampleCandles, код примера из библиотеки, которую я вчера скачал, версия 4.1.10 Sourses, значительно отличается от кода, по которому проводится объяснение. Лектор говорит об одном, а у меня написано другое. Все эти моменты на форум пересылать для дополнительного разъяснения? Но это не вариант...
Открыл пример SimpleTicker, ругается, запрашивает using в строке: static void NewCandles(CandleToken token, IEnumerable<Candle> candles), ей не нравится CandleToken. Все using совпадают с лектором. У меня такое впечатление, что последний релиз библиотек, которые я скачал, чего то не имеет. Второй пример запустить не получается. Что делать?
В этих курсах используется библиотека версии ниже чем последняя, имеющаяся на данный момент 4.1.9, а поскольку в S# сделаны существенные изменения и Вы используете, по видимому, более старшую версию (быть может последнюю), то и получается, что код проекта не соответствует версии модулей. Мы работаем над новыми видео уроками, которые публикуются в соответствующем разделе этого форума.