Создание торговых роботов 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