Вопросы новичка в S#

Вопросы новичка в S# (Locked)
Atom
12/1/2010
ttt


Добрый день. Очень понравилась идея использования Вашей библиотеки для реализации роботов. Подскажите, пожалуйста:

  1. Как идентифицировать заявку? //например, выставляю заявку buy RIZ0 4 контракта по цене 160500. Каким образом далее смогу ее отслеживать? Вариант с использованием таблицы сделок не подходит - необходимо реализовать контроль исполнения заявок пользуясь исключительно информацией из таблицы заявок. С языком C# только начал разбираться, возможно поэтому не нашел в представленных в дистрибутиве S# проектах примеров контроля состояния заявки по ее уникальному признаку.
  2. Верно ли я понимаю суть работы с Квиком: для реализации автономного робота необходимо организовать два потока на C#:
  • первый: выполняет функции получения данных из Квика через DDE сервер (используя библиотеку S#);
  • второй: непосредственно реализует алгоритм выставления и снятия заявок. Можно ли обойтись одним потоком?


<< < 19 20 21 22 23  > >>
Igor_B

Avatar
Date: 3/21/2011


Mikhail Sukhov:

Igor_B: Но вот вопрос, а как открыть стакан из приложения, не открывая его предварительно в Квик? В "Шаги настройки экспорта стакана" что-то не нашел как Это сделать. Спасибо.

RegisterQuotes это должен делать автоматически.

lkoh = new Security(); this.Trader.IsAsyncMode = true; lkoh.ShortName = "ЛУКОЙЛ"; lkoh.Code = "LKOH"; lkoh.Class = "EQBR"; lkoh.Id = "LKOH@EQBR"; Trader.RegisterQuotes(lkoh);
Trader.StartExport();

Trader.RegisterQuotes(lkoh);- даёт исключение

"Окно с заголовком 'LKOH-EQBR' не было найдено. Parameter name: caption"

Thanks:

Mikhail Sukhov

Avatar
Date: 3/21/2011


Igor_B: "Окно с заголовком 'LKOH-EQBR' не было найдено. Parameter name: caption"

В этом топике писали про это... У вас по Enter (нажать в таблице Инструменты) открывает окно со стаканом?

Thanks:

Igor_B

Avatar
Date: 3/21/2011


Mikhail Sukhov:

Igor_B: "Окно с заголовком 'LKOH-EQBR' не было найдено. Parameter name: caption"

В этом топике писали про это... У вас по Enter (нажать в таблице Инструменты) открывает окно со стаканом? Михаил, читал. По Enter - открывается, но разумеемся с другим именем (ЛУКОЙЛ [А1-Акции] Котировки). в коде lkoh.ShortName = "ЛУКОЙЛ";//-QJSIM"; lkoh.Code = "LKOH"; lkoh.Class = "EQBR"; lkoh.Id = "LKOH@EQBR";// [А1-Акции]";

Судя по всему, неправильно у нас считывается таблица "Инструменты". Создали её в Квик Поля (Бумага, Код бумаги, Код класса, Статус, Лот, Точность, Шаг цены) - в чем м.б. ошибка? Спасибо.

Thanks:

Mikhail Sukhov

Avatar
Date: 3/21/2011


Igor_B:

Mikhail Sukhov:

Igor_B: "Окно с заголовком 'LKOH-EQBR' не было найдено. Parameter name: caption"

В этом топике писали про это... У вас по Enter (нажать в таблице Инструменты) открывает окно со стаканом? Михаил, читал. По Enter - открывается, но разумеемся с другим именем (ЛУКОЙЛ [А1-Акции] Котировки). в коде

Не важно - смотрится новая появившаяся таблица... А стакан с котировками через RegisterQuotes открывает сам стакан в Квике?

Thanks:

Greene-nsk

Avatar
Date: 3/22/2011


Что-то я утомился ждать, пока пройдет StartExport() StopExport(). Можно его один раз стартовать и потом ни старт ни стоп не звать при повторном запуске? Или еще как-нибудь ускорить ..

Thanks:

Mikhail Sukhov

Avatar
Date: 3/22/2011


Greene-nsk: Что-то я утомился ждать, пока пройдет StartExport() StopExport(). Можно его один раз стартовать и потом ни старт ни стоп не звать при повторном запуске? Или еще как-нибудь ускорить ..

Вообще я сам экспорт запускаю только 1 раз - при старте робота.

Thanks:

MCTuTeJ|19951995

Avatar
Date: 3/22/2011


Mikhail Sukhov:

  • еще посмотрите, по enter стаканы открываются? Нет, не открываются.
Thanks:

Mikhail Sukhov

Avatar
Date: 3/22/2011


MCTuTeJ|19951995:

Mikhail Sukhov:

  • еще посмотрите, по enter стаканы открываются? Нет, не открываются.

Ок, у вас тогда понятно. Можете настроить чтобы по Enter открывалось? И да, как сейчас открываете?

Thanks:

MCTuTeJ|19951995

Avatar
Date: 3/22/2011


А Вы не подскажете как это сделать ? Сейчас открываю двойным кликом мыши.

Thanks:

Mikhail Sukhov

Avatar
Date: 3/22/2011


MCTuTeJ|19951995: А Вы не подскажете как это сделать ? Сейчас открываю двойным кликом мыши.

Я думал Вы это как то принудительно выключили, потому что у меня это всегда работало. А сам я не в курсе. Может у Арки спросить?

Thanks:
<< < 19 20 21 22 23  > >>

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

loading
clippy