Вопросы новичка в S# (Закрыта)
Atom
01.12.2010
ttt


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

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

Теги:


Спасибо: Николай_Флёров


<< < 28 29 30 31 32  > >>
Stanislav121

Фотография
Дата: 12.05.2011


Alexander, спасибо, посмотрел первый пример. Я так понял, что для связи с quik используется Trans2QuikAPI. Но я не увидел его подключения. Значит отправка транзакций происходит по другому? И где взять DDE сервер?

Спасибо:

Maxim

Фотография
Дата: 12.05.2011


Stanislav121: Alexander, спасибо, посмотрел первый пример. Я так понял, что для связи с quik используется Trans2QuikAPI. Но я не увидел его подключения. Значит отправка транзакций происходит по другому? И где взять DDE сервер?

S# использует Trans2QuikAPI и DDE для связи с Квиком внутри себя. Для пользователя S# вся эта «кухня» скрыта.

Спасибо:

Yura

Фотография
Дата: 12.05.2011


Как из всех сделок получить цену последней сделки передав код бумаги?=(

Спасибо:

Alexander

Фотография
Дата: 12.05.2011


Yura: Как из всех сделок получить цену последней сделки передав код бумаги?=(

Enumerable.Last

Спасибо:

Yura

Фотография
Дата: 12.05.2011


Alexander:

Yura: Как из всех сделок получить цену последней сделки передав код бумаги?=(

Enumerable.Last

А можно по подробнее. Мне нужно из таблицы Все сделки выбрать последнюю сделку по заданной бумаге. Можно примерчик небольшой?

Спасибо:

Maxim

Фотография
Дата: 13.05.2011


Yura:

Alexander:

Yura: Как из всех сделок получить цену последней сделки передав код бумаги?=(

Enumerable.Last

А можно по подробнее. Мне нужно из таблицы Все сделки выбрать последнюю сделку по заданной бумаге. Можно примерчик небольшой?

QuikTrader.Securities.First(sec => sec.Code == "LKOH").LastTrade

Спасибо:

Stanislav121

Фотография
Дата: 13.05.2011


Какова может быть максимальная скорость работы робота(выставление заявок) ? От чего это зависит?

Спасибо:

Mikhail Sukhov

Фотография
Дата: 13.05.2011


Stanislav121: Какова может быть максимальная скорость работы робота(выставление заявок) ? От чего это зависит?

Если вы задаете подобные вопросы, то скорее всего идете по неправильному пути. (с) жизненный опыт.[smile]

Спасибо:

Alexander

Фотография
Дата: 14.05.2011


Stanislav121: Какова может быть максимальная скорость работы робота(выставление заявок) ? От чего это зависит?

Тысячи в минуту.

Спасибо:

crapulent

Фотография
Дата: 14.05.2011


приветсвую спасибо огромное за удобную библиотеку

возник вопрос: использую квик. регистрирую заявку через trader.registerOrder возможно ли отследить неудачу при посылке транзакции на биржу (например если интернет падал, но квик еще не прислал Disconnected)?

Спасибо:
<< < 28 29 30 31 32  > >>

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

loading
clippy