Вопросы новичка в 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