некорректная работа под Windows 8
Atom Ответить
15.11.2013


Всем привет!

Продолжая осваивать S#, столкнулся со следующей проблемой:

Скачал последний S#.API 4.2, Quik 6.8.4.14
Запускаю пример SAMPLE из сборника, входящего в S#.API.

Сначала на компе с Windows 7: подключается, экспорт, инструменты, стакан. все ок.
Потом на компе с Windows 8: подключается, экспорт, инструменты, а стакан открывается пустым...

Как вывести наполненный стакан?

P.S. Делал свою программу выводил на форму BestAsk и BestBid через:

_trader.NewSecurities += securities => this.GuiAsync(() =>
{
Securitites.ItemsSource = _trader.Securities;
securities.ForEach(s =>
{
_trader.RegisterSecurity(s);
_trader.RegisterMarketDepth(s);
});
});
_trader.MarketDepthsChanged += depths => this.GuiAsync(() =>
{
depths.ForEach(d =>
{
bask = string.Format("{0}", d.Security.BestAsk.Price);
bbid = string.Format("{0}", d.Security.BestBid.Price);
L_Bid.Content = bbid;
L_Ask.Content = bask;
});
});

В Win7 все ок! А в Win8 ругается, что стакан RIZ3 уже открыт, надо закрыть или открыть и настроить согласно документации.

В чем дело?

Спасибо.

Теги:


Спасибо:




38 Ответов
1 2  >
Rebelion

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


С правами админа не пробовал запускать?
Спасибо:

molasar

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


Rebelion Перейти
С правами админа не пробовал запускать?


запуск Quik и Sample с правами админа не помогает... стакан пустой...

Уважаемые разработчики прошу вас обратить внимание на мою проблему!
Автор топика
Спасибо:

esper

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


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

molasar

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


esper Перейти
Покажите скриншот квика с открытым стаканом для этого инструмента.


прилагаю...
win8_empty_glass.jpg 295,7KB (0)
Автор топика
Спасибо:

molasar

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


esper Перейти
Покажите скриншот квика с открытым стаканом для этого инструмента.


прилагаю...
win8_empty_glass.jpg 295,7KB (0)
Автор топика
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 21.11.2013
Ответить


У кого нить есть 8-ка проверить аналогичность поведения?
Спасибо:

esper

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


molasar Перейти
прилагаю...

Не вижу самого стакана в квике.
Спасибо:

molasar

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


esper Перейти
molasar Перейти
прилагаю...

Не вижу самого стакана в квике.

вот скрин со стаканом квика...
win8_empty_glass2.jpg 233,8KB (0)
Автор топика
Спасибо:

esper

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


molasar Перейти
А в Win8 ругается, что стакан RIZ3 уже открыт, надо закрыть или открыть и настроить согласно документации.

Значит правильно ругается. Экспорт стакана.

Спасибо:

molasar

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


esper Перейти
molasar Перейти
А в Win8 ругается, что стакан RIZ3 уже открыт, надо закрыть или открыть и настроить согласно документации.

Значит правильно ругается. Экспорт стакана.



не понятен ответ.
почему пример Sample в win8 ошибок не выдает, но стакан пустой?
Автор топика
Спасибо:

Rebelion

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


Кажись, проблема с Фортсом и 4.2.1 - не дружат они. Попробуйте, например, по Лукойлу то же сделать.
Спасибо:

esper

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


molasar Перейти
не понятен ответ.
почему пример Sample в win8 ошибок не выдает, но стакан пустой?


Из документации:
Цитата:
Заголовок окна должен содержать через @ код и класс инструмента, по которому в QuikTrader будет происходить сопоставление объекта Security и стакана. Например, для Лукойла заголовок будет LKOH@QJSIM на демо счете, и LKOH@EQBR на реальном. Для инструментов РТС класс инструмента будет равен FORTS. Стакан для июньского фьючерса на индекс РТС, к примеру, будет иметь заголовок RIM1@FORTS.


У вас стакан называется "RIZ3 [FORTS...", поэтому при открытии и выдается ошибка:
molasar Перейти
А в Win8 ругается, что стакан RIZ3 уже открыт, надо закрыть или открыть и настроить согласно документации.
Спасибо:

Rebelion

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


Ok, хорошо, тогда вопрос - как настроить стакан по RIZ3? Почему при использовании RegisterMarketDepth в 4.1.19.1 стакан нормально подвязывался и не требовалось доп.настроек, а в 4.2.1 уже ничего не работает и требуется какая-то ручная донастройка стакана по заголовку? Кстати, менял оный - результата всё равно ноль.
Спасибо:

esper

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


Rebelion Перейти
Ok, хорошо, тогда вопрос - как настроить стакан по RIZ3? Почему при использовании RegisterMarketDepth в 4.1.19.1 стакан нормально подвязывался и не требовалось доп.настроек, а в 4.2.1 уже ничего не работает и требуется какая-то ручная донастройка стакана по заголовку? Кстати, менял оный - результата всё равно ноль.


Доп. настройка не требуется, но если в квике был открыт стакан, то его надо закрывать вручную. У меня на win7 и win2008 server никаких проблем нет. У вас win8 и воспроизводится эта проблема? Если в квике закрыть стакан и потом запустить робота?
Спасибо:

Rebelion

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


Да, проблема воспроизводится. Причём, только с RIZ3 (для проверки брал Лукойл - там всё нормально отрисовалось). Закрытие, открытие стакана - никаких изменений. RegisterMarketDepth в упор не видит стакан по RIZ3, а точнее ругается, что неверно задан заголовок у окна. Ну, и на другие тож ругается, хотя, конечно, неявно. По Луку всё тип-топ.
В версии 4.1.19.1 всё работает стабильно под Win8.
Спасибо:

molasar

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


Rebelion Перейти
Да, проблема воспроизводится. Причём, только с RIZ3 (для проверки брал Лукойл - там всё нормально отрисовалось). Закрытие, открытие стакана - никаких изменений. RegisterMarketDepth в упор не видит стакан по RIZ3, а точнее ругается, что неверно задан заголовок у окна. Ну, и на другие тож ругается, хотя, конечно, неявно. По Луку всё тип-топ.
В версии 4.1.19.1 всё работает стабильно под Win8.


т.е. для торговли фРТС нужно откатиться на 4,1,19,1?
других проблем с Sample под старой версией у вас не было??
Автор топика
Спасибо:

Rebelion

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


Собственно, да. Фортс нормально работает с версией 4.1.19.1 под Windows 8. Но есть ньюанс, как говорится - порой складывается ощущение, что винда не пускает данные с DDE в бота. Пиндусы достали своей секьюрностью а-ля ЫбlOS. Если есть твики, с помощью которых можно снести всю защиту в 8-ке - делитесь (но эт так, оффтоп).
Насчёт других проблем - вопрос с RenkoCandle. Пока ещё ковыряюсь с фабрикой (за неимением достаточного кол-ва опыта и времени процесс этот медленный). Так вот, складывается ощущение, что по Renko за раз он несколько свечек формирует - так сказать, некоторые формируются "отложенным" способом. Цена уже фиг знает где, ушла выше, а он только вниз свечку отрисовал. Гонево какое-то, в общем. Возможно, это тоже связано с проблемами с DDE в Win8 - на 7-ке буду сегодня проверять ночкой, думаю.
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 22.11.2013
Ответить


molasar Перейти

т.е. для торговли фРТС нужно откатиться на 4,1,19,1?
других проблем с Sample под старой версией у вас не было??


Вы лучше совет Эспера проверьте. По-моему вы тут друг друга запутали. У одного одна проблема. У другого другая. В итоге вы своими советами друг другу только еще хуже делаете.
Спасибо:

molasar

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


Михаил Сухов Перейти
molasar Перейти

т.е. для торговли фРТС нужно откатиться на 4,1,19,1?
других проблем с Sample под старой версией у вас не было??


Вы лучше совет Эспера проверьте. По-моему вы тут друг друга запутали. У одного одна проблема. У другого другая. В итоге вы своими советами друг другу только еще хуже делаете.


обозвал квик стакан RIZ@FORTS и Sample стакан наполнился)Спасибо.

Попутно есть такой вопрос. При резком увеличении количества сделок, например, утренний гэп, какой способ лучше выбрать для излечения текущей цены:
1. Стакан с BestAsk и BestBid
2. Последняя сделка, пусть даже 10-20 пунктов разница.

Мне кажется, что стакан все таки будет сильнее тормозить.
Автор топика
Спасибо:

Rebelion

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


molasar, а какие поля в таблице "инструменты" по 4.2.1 используете? Просто у меня на стандартных настройках, что из wnd файла версии 4.2.1, экспорт таблицы "инструменты" по DDE ругается - пишет, мол, не удалось установить соединение. Либо не запущен "инструменты", либо в него не загружен лист. При этом Verifier никаких ошибок не выдаёт. Поля таблицы "инструменты": бумага, код бумаги, код класса, статус, лот, ша цены, цена последней сделки.

P.S. ни одна таблица не экспортируется. Видимо, проблема либо в "stocksharp", либо в указании какого-либо листа в настройках вывода по DDE.
Спасибо:

molasar

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


Rebelion Перейти
molasar, а какие поля в таблице "инструменты" по 4.2.1 используете? Просто у меня на стандартных настройках, что из wnd файла версии 4.2.1, экспорт таблицы "инструменты" по DDE ругается - пишет, мол, не удалось установить соединение. Либо не запущен "инструменты", либо в него не загружен лист. При этом Verifier никаких ошибок не выдаёт. Поля таблицы "инструменты": бумага, код бумаги, код класса, статус, лот, ша цены, цена последней сделки.

P.S. ни одна таблица не экспортируется. Видимо, проблема либо в "stocksharp", либо в указании какого-либо листа в настройках вывода по DDE.


я загружаю файл настроек info_extended.wnd из папки stocksharp/samples/quik. и ничего не меняю, только название стакана в случае с RIZ3.
Автор топика
Спасибо:

Rebelion

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


Я беру обычный info.wnd. Попытался запустить SampleSMA пример - исторические данные отобразились, текущие свечки - нет. В общем, всё как-то странно. Я уже 8-ку снёс и поставил 7-ку - ноль резалтов.

Сейчас повесил эвент на CandleManager.Processing - не вызывается в принципе. Теряюсь в догадках.
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 25.11.2013
Ответить


Rebelion Перейти
экспорт таблицы "инструменты" по DDE ругается - пишет, мол, не удалось установить соединение. Либо не запущен "инструменты", либо в него не загружен лист.


Известная проблема. Квик и робот запущены из под разных привилегий. Или отключайте UAC, или давайте программам одинаковые привилегии.
Спасибо:

molasar

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


Rebelion Перейти
Я беру обычный info.wnd. Попытался запустить SampleSMA пример - исторические данные отобразились, текущие свечки - нет. В общем, всё как-то странно. Я уже 8-ку снёс и поставил 7-ку - ноль резалтов.

Сейчас повесил эвент на CandleManager.Processing - не вызывается в принципе. Теряюсь в догадках.


когда я загружаю обычный info.wnd, то у меня почему то не отражаются таблицы, рабочее поле остается пустым...
поэтому я загружаю info_extended.wnd.

попробуйте info_extended.wnd и пример Sample.

Какая у вас версия Quik? У меня 6.8.4.14.
Автор топика
Спасибо:

Rebelion

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


molasar Перейти
Rebelion Перейти
Я беру обычный info.wnd. Попытался запустить SampleSMA пример - исторические данные отобразились, текущие свечки - нет. В общем, всё как-то странно. Я уже 8-ку снёс и поставил 7-ку - ноль резалтов.

Сейчас повесил эвент на CandleManager.Processing - не вызывается в принципе. Теряюсь в догадках.


когда я загружаю обычный info.wnd, то у меня почему то не отражаются таблицы, рабочее поле остается пустым...
поэтому я загружаю info_extended.wnd.

попробуйте info_extended.wnd и пример Sample.

Какая у вас версия Quik? У меня 6.8.4.14.


Самая последняя - 6.9.3. На info_extended.wnd вообще ругается даже Verifier. Чисто Sample пашет, но мну нужно свечки формировать.
Спасибо:
1 2  >

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

loading
clippy