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


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

Теги:


Спасибо:


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