Создание торговых роботов S#
Atom Ответить
28.03.2016


Confused Изучаю строительство торговых роботов на S# StockSharp
Пробую на готовом примере SamplePublic подключиться к своему Quik-серверу
На рис1 показаны мои настройки и результат
Есть подозрение, что в примере не задан ключ сервера.
По тексту программы (рис2) видно, что данный параметр вообще не используется
Что я не так делаю ?

Теги:


Спасибо:




6 Ответов
risty

Фотография
Программист
Дата: 30.03.2016
Ответить


Спасибо:

kuznetsergey

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


После соединения с Quik-сервером 'по умолчанию' выдается диагностика:
Не удается прочитать данные из транспортного соединения: Удаленный хост принудительно разорвал существующее подключение.

При попытке подключиться со своим логин/паролем диагностика несколько меняется:
Не удается прочитать данные из транспортного соединения: Программа на Вашем хост-компьютере разорвала установленное подключение.
Подскажите, чем вызвана эта диагностика?
Есть ли какие-то документы, описывающие тонкости подключения и настройки механизма обмена данными.
Идеально было бы поиметь маленький (но созданный с учетом всех тонкостей) проектик V-Studio, который бы после компиляции работал и у Вас и у меня.
Автор топика
Спасибо:

Ales999

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


kuznetsergey Перейти

Идеально было бы поиметь маленький (но созданный с учетом всех тонкостей) проектик V-Studio, который бы после компиляции работал и у Вас и у меня.

Пример в
...\Samples\Quik\SampleQuik\
собирается и работает в VS2015, главное проверить что-б он был собран в x86 и для .Net 4.5.2


Спасибо:

shipa988

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


У меня тоже проблема с примерами из GitHub. Скачанная версия StockSharp-4.3.13.

Пример Samples\Quik\SamplePublic работает. заявки и стоп заявки.
Вопрос 1. как сделать чтобы в программе отражались заявки и сделки зарегистрированные через Quik вручную??

Пример Samples\Quik\SampleCandlesPublic запускается, подключается, выбираешь инструмент. Но при нажатие на кнопку "график" ничего не рисуется.

В коде не переходит на метод DrawCandle()

В коде ничего не менял. Подписка на событие появления нового значения для обработки.

Security.SecurityProvider = new FilterableSecurityProvider(_trader);

_trader.Connect();

_candleManager = new CandleManager(_trader);
_candleManager.Processing += DrawCandle;

ConnectBtn.IsEnabled = false;

И сам метод в который не заходит.

private void DrawCandle(CandleSeries series, Candle candle)
{
var wnd = _chartWindows.TryGetValue(series);

if (wnd != null)
wnd.Chart.Draw((ChartCandleElement)wnd.Chart.Areas[0].Elements[0], candle);
}

На форуме видел подобные проблемы но решение описано не было. Подскажите.
Спасибо:

Сергей Гаврилов

Фотография
Курсы
Дата: 10.04.2016
Ответить


Вопрос 1. как сделать чтобы в программе отражались заявки и сделки зарегистрированные через Quik вручную?? - нельзя
Вопрос 2. Инструмент в таблицу обезличенных сделок в Квике добавили?
Спасибо: Mikhail Sukhov

shipa988

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


Сергей Гаврилов Перейти
Вопрос 1. как сделать чтобы в программе отражались заявки и сделки зарегистрированные через Quik вручную?? - нельзя
Вопрос 2. Инструмент в таблицу обезличенных сделок в Квике добавили?

Сергей, спасибо за ответ! Не знал про таблицу обезличенных сделок, добавил, все заработало!!!Cool Уверен, Ваш совет пригодится не только мне. Тут по форуму это уже много раз спрашивали!!
Спасибо:


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

loading
clippy