vk37
|
Дата: 13.02.2014
Посмотрел SamplePlaza. Тестировал на одной машине с плаза роутером. Все открывается. Ошибок не обнаружил. Заявки выставляюстя. Стакан отображается. Инструменты ищутся. Немного странно, что в окне "заявки" - все заявки с предпоследнего клиринга, в т.ч. выставленные другим ПО, а в окне "мои сделки" - только сделки реализованные через текущее подключение коннектора. Претензий к этому нет ) По-моему все хорошо. Гидрой не пользуюсь. Моя собственная программа закачки качает без ошибок Forts, Spot и Currency.
|
|
|
|
|
Иван З.
|
Дата: 14.02.2014
Пробовал SampleHistoryTesting, ничего не менял. Сделки не приходили. Подписался на события. Код
strategy.OrderRegisterFailed += order =>
{
var o = order;
};
connector.OrdersRegisterFailed += order =>
{
var o = order;
};
Выдает ошибку регистрации заявки Цитата:Message = "Элемент с тем же ключом уже был добавлен." За все время тестирования ни одной сделки. С SampleHistoryTesting ничего не делал, тестировал на HistoryData из архива.
|
|
Спасибо:
|
|
|
|
|
Mikhail Sukhov
|
Дата: 14.02.2014
Иван З. Цитата:Message = "Элемент с тем же ключом уже был добавлен." Полный стек-трейс ошибки можно привести?
|
|
Спасибо:
|
|
|
|
|
Иван З.
|
Дата: 15.02.2014
|
|
|
|
(order.Error).StackTrace в System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add) в Ecng.Collections.SynchronizedDictionary`2.Add(TKey key, TValue value) в Ecng.Collections.CachedSynchronizedDictionary`2.Add(TKey key, TValue value) в StockSharp.Algo.Strategies.Strategy.#=qAzsnBy0zxkLSOJikR8wv8Q==(Order #=qeDK3ogHQHQkSfis0TwoWrg==) в StockSharp.Algo.Strategies.Strategy.#=qtvwO0JIrn5PdyPN2i4et7A==(Order #=qNt8aXGAT8NaIKULeQ4rd2g==) в StockSharp.Algo.Strategies.Strategy.#=q6oZpBFORatVIGt9LnvKDYN2QN5V8F3WYidEsg3BILxI=(IEnumerable`1 #=q2r3nXRlABq4cohSoUwLlYA==) в System.Action`1.Invoke(T obj) в Ecng.Common.DelegateHelper.SafeInvoke[T](Action`1 handler, T arg) в StockSharp.Algo.Connector.#=qkk3yrxAWgGLTVRXImkPkpg==(IEnumerable`1 #=qWxMQVx3RqywVbR7ML$qgDw==) в StockSharp.Algo.Connector.#=qjTlLheBzsZC64kS4pI0vAA==(Order #=qXRl4EKk21czjc3qZSgbeTw==) в StockSharp.Algo.Connector.InitNewOrder(Order order) в StockSharp.Algo.Connector.#=qroDzJQ9l1OA51X9sid9Drw==(Order #=qoeQucA66G1ak_ST4zJGpIQ==, Boolean #=qGG5ZBhlVjQpwsIz1UrTdRw==)
|
|
Спасибо:
|
|
|
|
|
vsnoopy83
|
Дата: 15.02.2014
|
|
|
|
у меня похожая ошибка при отправке ордера появилась var NewLimitOrderLong = new Order() { Direction = OrderDirections.Buy, Price = PriceInWS, Volume = DeltaWS, Security = _WorkSecurity, }; _LimitOrderLong = NewLimitOrderLong; _Strategy.RegisterOrder(NewLimitOrderLong);
True 520 0 520 96,33 25 0 25 2039,6 69759398/0 Покупка Цена=96,37 Объем=520 Сост=Failed Бал=520 System.ArgumentException: Элемент с тем же ключом уже был добавлен. в System.ThrowHelper.ThrowArgumentException(ExceptionResource resource) в System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add) в System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value) в Ecng.Collections.SynchronizedDictionary`2.Add(TKey key, TValue value) в Ecng.Collections.CachedSynchronizedDictionary`2.Add(TKey key, TValue value) в StockSharp.Algo.Strategies.Strategy.#=qAzsnBy0zxkLSOJikR8wv8Q==(Order #=qeDK3ogHQHQkSfis0TwoWrg==) в StockSharp.Algo.Strategies.Strategy.#=qtvwO0JIrn5PdyPN2i4et7A==(Order #=qNt8aXGAT8NaIKULeQ4rd2g==) в StockSharp.Algo.Strategies.Strategy.#=q6oZpBFORatVIGt9LnvKDYN2QN5V8F3WYidEsg3BILxI=(IEnumerable`1 #=q2r3nXRlABq4cohSoUwLlYA==) в System.Action`1.Invoke(T obj) в Ecng.Common.DelegateHelper.SafeInvoke[T](Action`1 handler, T arg) в StockSharp.Algo.Connector.#=qkk3yrxAWgGLTVRXImkPkpg==(IEnumerable`1 #=qWxMQVx3RqywVbR7ML$qgDw==) в StockSharp.Algo.Connector.#=qjTlLheBzsZC64kS4pI0vAA==(Order #=qXRl4EKk21czjc3qZSgbeTw==) в StockSharp.Algo.Connector.InitNewOrder(Order order) в StockSharp.Algo.Connector.#=qroDzJQ9l1OA51X9sid9Drw==(Order #=qoeQucA66G1ak_ST4zJGpIQ==, Boolean #=qGG5ZBhlVjQpwsIz1UrTdRw==)
|
|
Спасибо:
|
|
|
|
|
esper
|
Дата: 15.02.2014
vsnoopy83 у меня похожая ошибка при отправке ордера появилась Используете дочерние стратегии?
|
|
Спасибо:
|
|
|
|
|
vsnoopy83
|
Дата: 16.02.2014
esper vsnoopy83 у меня похожая ошибка при отправке ордера появилась Используете дочерние стратегии? нет, не использую
|
|
Спасибо:
|
|
|
|
|
Mikhail Sukhov
|
Дата: 18.02.2014
Пока протестировано только 2 примера из почти 30-ти.
|
|
Спасибо:
|
|
|
|
|
Иван З.
|
Дата: 18.02.2014
|
|
|
|
Примеры из Quik Verifier показывает, что настроено все правильно. Открываю папку 4.2.2.10\StockSharp_4.2.2.10_Sources\Samples\Quik и иду по примерам запуская каждый, в код не смотрю, не вникаю что и где не работает. Quik не закрываю, и ничего с ним не делаю. Sample замечаний нет, подключается, экспорт DDE, таблицы инструментов, стаканы, показывает. В таблице моих сделок только те сделки что посланы из Sample, думаю так и задумано. SampleAsyncTransactions подключается экспортирует инструменты, стаканов получить не получилось. SampleDdeCustomTable и SampleDdeExtendedInfo подключение есть, больше ничего не работает. SampleCandles подключение и экспорт есть, свече вывести не получилось, никаких. SampleSMA подключился, показал свечи с истории за 2012г., больше ни чего. Можно было бы подумать, что не экспортируется таблица всех сделок, но в примере Sample она экспортируется. Несколько раз возвращался к примеру Sample, проверить правда ли там все работает. На Sample все нормально. Складывается впечатление что сразу и без шаманства работает только пример Sample.
|
|
|
|
|
Ольга
|
Дата: 19.02.2014
|
|
Спасибо:
|
|
|
|