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

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


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

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


<< < 48 49 50 51  >
Alexander

Avatar
Date: 8/29/2011


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

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

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

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

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

Thanks:

Mikhail Sukhov

Avatar
Date: 8/30/2011


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

http://stocksharp.com/doc/html/P_StockSharp_Algo_Candles_CandleManager_IsSyncRegister.htm

Thanks: Church

freelancer

Avatar
Date: 8/31/2011


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

Thanks:

Maxim K.

Avatar
Date: 8/31/2011


Alexander:

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

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

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

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

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

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

Thanks:

Mikhail Sukhov

Avatar
Date: 8/31/2011


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

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

Thanks:

Maxim K.

Avatar
Date: 8/31/2011


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

Thanks:

Mikhail Sukhov

Avatar
Date: 8/31/2011


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

А что именно теряется?

Thanks:
<< < 48 49 50 51  >

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

loading
clippy