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

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


ttt

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


<< < 48 49 50 51  >
Alexander

Avatar
Date: 8/29/2011


avidad Go to
Maxim K., отписал вам в личку


а сюда отписать? :)
Thanks:

Church

Avatar
Date: 8/30/2011


Есть ли какой-нибудь встроенный метод для определения, закончили ли свечки регистрироваться, или синхронный режим их регистрации, т.е. чтобы программа останавливалась до тех пор, пока регистрация не окончится?
Thanks:

Maxim K.

Avatar
Date: 8/30/2011


Повторю вопрос:
Часто возникает ситуация, когда при переходе с дневной сессии на вечернюю и обратно остается висеть активная заявка. Биржа меняет там код с, например, SPBFUT на FUTEVN, снимая старую заявку и ставя новую. При этом, у этих двух заявок получается одинаковый номер. При DDE экспорте в таком случае возникает ошибка - Дублированный пакет, имя параметра - item, экспортируются только те заявки, которые расположены выше этих двух с одинаковым номером.
Сейчас лечу это поиском заявок с одинаковым номером и удалением снятой в PreProcessDdeData. У кого-нибудь еще возникает подобная проблема ? Или надо с брокером говорить ?

Собственно интересует один ли я такой или нет, бывает у кого-то такое или нет.
Thanks:

Alexander

Avatar
Date: 8/30/2011


Maxim K. Go to
Повторю вопрос:
Часто возникает ситуация, когда при переходе с дневной сессии на вечернюю и обратно остается висеть активная заявка. Биржа меняет там код с, например, SPBFUT на FUTEVN, снимая старую заявку и ставя новую. При этом, у этих двух заявок получается одинаковый номер. При DDE экспорте в таком случае возникает ошибка - Дублированный пакет, имя параметра - item, экспортируются только те заявки, которые расположены выше этих двух с одинаковым номером.
Сейчас лечу это поиском заявок с одинаковым номером и удалением снятой в PreProcessDdeData. У кого-нибудь еще возникает подобная проблема ? Или надо с брокером говорить ?

Собственно интересует один ли я такой или нет, бывает у кого-то такое или нет.


Что за брокер?
Что настроено в Связь -> Списки?

P.S. У меня в Открытии с таким ни разу не сталкивался, в Связь -> Списки установлены только "Forts" (а не фьючерсы фортс: дополнительная сессия).

P.P.S. и avidad вам не по этому поводу отписался? :)
Thanks:

Mikhail Sukhov

Avatar
Date: 8/30/2011


Church Go to
Есть ли какой-нибудь встроенный метод для определения, закончили ли свечки регистрироваться, или синхронный режим их регистрации, т.е. чтобы программа останавливалась до тех пор, пока регистрация не окончится?


http://stocksharp.com/do...nager_IsSyncRegister.htm
Thanks: Church

freelancer

Avatar
Date: 8/31/2011


А можно ли с помощью правил реализовать вход в сделку за 5-10 секунд до окончания свечи ?
И второй вопрос: после переподключения правила в стратегии не выполняются. Странно
Thanks:

Maxim K.

Avatar
Date: 8/31/2011


Alexander Go to
Maxim K. Go to
Повторю вопрос:
Часто возникает ситуация, когда при переходе с дневной сессии на вечернюю и обратно остается висеть активная заявка. Биржа меняет там код с, например, SPBFUT на FUTEVN, снимая старую заявку и ставя новую. При этом, у этих двух заявок получается одинаковый номер. При DDE экспорте в таком случае возникает ошибка - Дублированный пакет, имя параметра - item, экспортируются только те заявки, которые расположены выше этих двух с одинаковым номером.
Сейчас лечу это поиском заявок с одинаковым номером и удалением снятой в PreProcessDdeData. У кого-нибудь еще возникает подобная проблема ? Или надо с брокером говорить ?

Собственно интересует один ли я такой или нет, бывает у кого-то такое или нет.


Что за брокер?
Что настроено в Связь -> Списки?

P.S. У меня в Открытии с таким ни разу не сталкивался, в Связь -> Списки установлены только "Forts" (а не фьючерсы фортс: дополнительная сессия).

P.P.S. и avidad вам не по этому поводу отписался? :)


Брокер - Церих
В связь->списки установлено почти все, так как всё это нужно.
avidad не по этому поводу отписывался )
Thanks:

Mikhail Sukhov

Avatar
Date: 8/31/2011


Maxim K. Go to
Собственно интересует один ли я такой или нет, бывает у кого-то такое или нет.


Может фильтр на таблицу заявок?
Thanks:

Maxim K.

Avatar
Date: 8/31/2011


Вы имеете ввиду обычный фильтр в QUIK ? Собственно изначально так и делал, но тогда теряется и некоторая полезная информация, что не есть хорошо.
Thanks:

Mikhail Sukhov

Avatar
Date: 8/31/2011


Maxim K. Go to
Вы имеете ввиду обычный фильтр в QUIK ? Собственно изначально так и делал, но тогда теряется и некоторая полезная информация, что не есть хорошо.


А что именно теряется?
Thanks:
<< < 48 49 50 51  >

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

loading
clippy