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

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


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

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


1 2 3  > >>
artemox

Avatar
Date: 12/1/2010


  1. При создании заявки у вас будет объект, который в дальнейшем будет отражать реальное состояние заявки. При этом изменение заявок сопровождается событиями. Как бы о таблицах КВИК заботиться не стоит.
  2. По идее робота можно написать в одном потоке, опять же ориентируясь на события S#. А уже в библиотеке потоков может быть много, но это сильно не должно волновать при разработке роботов.
Thanks:

sotikov

Avatar
Date: 12/4/2010


Так как я то-же только начинаю программировать с использованием S# пишу в этой теме. Вопрос такой: Отчего в примерах (которые идут с S#) подключение классов происходит после команды namespace и обязательно ли подключать именно так?

Thanks:

ustas

Avatar
Date: 12/5/2010


sotikov: Так как я то-же только начинаю программировать с использованием S# пишу в этой теме. Вопрос такой: Отчего в примерах (которые идут с S#) подключение классов происходит после команды namespace и обязательно ли подключать именно так? на мой взгляд это дело вкуса, работает и так и так.

Thanks:

sotikov

Avatar
Date: 12/5/2010


ustas: на мой взгляд это дело вкуса, работает и так и так. А на что тогда ругается у меня VS2010? Я понять не могу, поможите...

Посмотреть в увеличенном варианте.

Thanks:

ustas

Avatar
Date: 12/6/2010


в свойствах проекта какая версия .Net указана ? надо 3.5

Thanks:

sotikov

Avatar
Date: 12/6/2010


Был 4 Фреймворк установлен. Спасибо подправил.

Thanks:

Alexander

Avatar
Date: 12/6/2010


ustas: в свойствах проекта какая версия .Net указана ? надо 3.5

я под 4.0 успешно пишу. там главное - чтоб было просто 4.0 а не client profile

Thanks:

sotikov

Avatar
Date: 12/9/2010


Alexander: я под 4.0 успешно пишу. там главное - чтоб было просто 4.0 а не client profile Так и есть, у меня стоит обычный 4.0.

Thanks:

a.dobryn

Avatar
Date: 12/20/2010


напишу в эту тему, вопрос у меня вроде довольно тривиальный.

Что нужно для отправки заявки? сам синтаксис я посмотрела, с этим вроде все понятно. А как конкретно, по действиям?

  1. подключиться к quik
  2. включить экспорт DDE - вот тут вопрос. Какие таблицы нужно экспортировать для этого? нужны ли какие-то конкретные?
Thanks:

Mikhail Sukhov

Avatar
Date: 12/21/2010


D_Alex: напишу в эту тему, вопрос у меня вроде довольно тривиальный.

Что нужно для отправки заявки? сам синтаксис я посмотрела, с этим вроде все понятно. А как конкретно, по действиям?

  1. подключиться к quik
  2. включить экспорт DDE - вот тут вопрос. Какие таблицы нужно экспортировать для этого? нужны ли какие-то конкретные?

Как минимум экспорт инструментов. Если нужно отслеживать состояние заявки и полученные сделки - еще и экспорт заявок + моих сделок. Ну и так далее.

Thanks:
1 2 3  > >>

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

loading
clippy