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

Создание торговых роботов S#
Atom
3/28/2016
kuznetsergey


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


Tags:


Thanks:


risty

Avatar
Date: 3/30/2016
Reply


Thanks:

kuznetsergey

Avatar
Date: 4/1/2016
Reply


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

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

Thanks:

Ales999

Avatar
Date: 4/6/2016
Reply


kuznetsergey: Идеально было бы поиметь маленький (но созданный с учетом всех тонкостей) проектик V-Studio, который бы после компиляции работал и у Вас и у меня. Пример в ...\Samples\Quik\SampleQuik
собирается и работает в VS2015, главное проверить что-б он был собран в x86 и для .Net 4.5.2

Thanks:

shipa988

Avatar
Date: 4/9/2016
Reply


У меня тоже проблема с примерами из 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);
	}

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

Thanks:

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

Avatar
Date: 4/10/2016
Reply


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

Thanks: Mikhail Sukhov

shipa988

Avatar
Date: 4/11/2016
Reply


Сергей Гаврилов: Вопрос 1. как сделать чтобы в программе отражались заявки и сделки зарегистрированные через Quik вручную?? - нельзя Вопрос 2. Инструмент в таблицу обезличенных сделок в Квике добавили? Сергей, спасибо за ответ! Не знал про таблицу обезличенных сделок, добавил, все заработало!!![cool] Уверен, Ваш совет пригодится не только мне. Тут по форуму это уже много раз спрашивали!!

Thanks:


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy