Самые начальные вопросы

Самые начальные вопросы
Atom
12/16/2011
ktulhu2000


Подскажите самое простое, пожалуйста.

Пробую реализовать торговлю по сигналам MACD, длинная 26, короткая 12, сигнальная 9, по тикам.
Примитивный пример должен уметь (из теста сигнала на истории) несколько сделок в секунду.
Нет понимания как это делается технически во времени.
Code
pos = this.BuyAtMarket();
this.RegisterOrder(pos);

При сигнале на разворот, смотрю в pos, исполнилась ли? pos.IsMatched()
Подтверждение приходит, бывает, через несколько секунд. Читал что сделки приходят с опозданием, но подтверждение
выполнения в ордер - тоже? Как в принципе работает HFT тогда. Отправляется без обратной связи?
Полностью disappointed -(

4.0.8 12635
SmartCom - демосчет


Tags:


Thanks:


< 1 2 
Alexander

Avatar
Date: 2/9/2012
Reply


Перечитал 3 раза, но вопросы не понял.
Можно как-то поподробнее и почётче их расписать?

Если вопрос почему падает - пишите где падает и с каким сообщением.
Thanks:

ktulhu2000

Avatar
Date: 2/9/2012
Reply


Нет, он не падает в прямом смысле.
Вопрос "как написать робота?".

Дело в том, что, глядя на API, я могу написать программу типа "if then", которая будет совсем Франкенштейн.
Поэтому я взял красивую (с запуском MQS стратегии), но которая не выживает в диких условиях -)

Хотелось бы пример настоящей программы, где можно научиться и стратегию написать,
и обрабатывать все возникающие ситауции.

В идеале вы присылаете ненужную вам рабочую программу в качестве примера для изучения,
я смотрю как надо делать (отправлять заявки, реагировать на события) и не пишу глупые
и абстрактные вопросы от чайника -)
Thanks:

Alexander

Avatar
Date: 2/9/2012
Reply


ktulhu2000
Нет, он не падает в прямом смысле.
Вопрос "как написать робота?".

Дело в том, что, глядя на API, я могу написать программу типа "if then", которая будет совсем Франкенштейн.
Поэтому я взял красивую (с запуском MQS стратегии), но которая не выживает в диких условиях -)

Хотелось бы пример настоящей программы, где можно научиться и стратегию написать,
и обрабатывать все возникающие ситауции.

В идеале вы присылаете ненужную вам рабочую программу в качестве примера для изучения,
я смотрю как надо делать (отправлять заявки, реагировать на события) и не пишу глупые
и абстрактные вопросы от чайника -)


Посмотрите на примеры на codeplex в ветке dev, там некоторые уже переписаны под событийную модель.
К примеру - SampleHistoryTesting
Thanks:

ktulhu2000

Avatar
Date: 2/9/2012
Reply


я же его, собственно, и выложил (
там используется стратегия MQS - черный ящик который сам считает, сам выставляет.
в итоге при ошибке выставления заявки работает неправильно,
что с ним делать непонятно.

я поэтому просил реальные примеры.
Thanks:

Alexander

Avatar
Date: 2/9/2012
Reply


Thanks:

ktulhu2000

Avatar
Date: 2/9/2012
Reply


спасибо.
а можно получить код встроенных стратегий? (MQS, StopLoss и тд)
Thanks:

Alexander

Avatar
Date: 2/9/2012
Reply


ktulhu2000
спасибо.
а можно получить код встроенных стратегий? (MQS, StopLoss и тд)


А для чего вам исходники? Мы вообще их не распространяем, ибо смысла в этом мало.
Если есть какие-то детальные вопросы - лучше задавать, мы постараемся ответить.
Готовы куски кода приводить.
Thanks:

ktulhu2000

Avatar
Date: 2/9/2012
Reply


смысл в том, что в каком-нибудь MQS есть все для обучения -
и со стаканами работает, и позиции считает, и на сообщения об ошибках реагирует,
и заявки переставляет. В рабочем, правильно написанном виде, даже не
представляю как это увидеть, даже если я напишу сюда еще 100 вопросов.
Thanks:

Alexander

Avatar
Date: 2/9/2012
Reply


ktulhu2000
смысл в том, что в каком-нибудь MQS есть все для обучения -
и со стаканами работает, и позиции считает, и на сообщения об ошибках реагирует,
и заявки переставляет. В рабочем, правильно написанном виде, даже не
представляю как это увидеть, даже если я напишу сюда еще 100 вопросов.


Я отправлю котирование на почту, обычное. Всё остальное от него наследуется.
Но есть сомнения что вопросов станет меньше.
Thanks:
< 1 2 

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

loading
clippy