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


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


ttt

Avatar
Добрый день.
Очень понравилась идея использования Вашей библиотеки для реализации роботов.
Подскажите, пожалуйста:
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