When(Registered()).Do
Atom
9/19/2011


raf

Avatar
Помогите разобраться

Code
public class Strategy1 : Strategy{

 protected override void OnStarting(){
  ProcessRules(() =>
  {

   Order longstoporder = this.StopBuyAt(openstopprice);
   base.RegisterOrder(longstoporder);
   this.When(longstoporder.Registered()).Do(() => {
    ... //not execute!!!
   });

  });

 } 
}


после RegisterOrder заявка выставляется и вскоре исполняется
но не выполняется код заключенный в конструкциюWhen(longstoporder.Registered()).Do(() => {});
в чем может быть проблема?

Tags:


Thanks:


Supervisor

Avatar
Date: 9/19/2011
Reply


Попробуйте подписаться на событие до регистрации заявки:
Code
protected override void OnStarting(){
  ProcessRules(() =>
  {
 
   Order longstoporder = this.StopBuyAt(openstopprice);
   this.When(longstoporder.Registered()).Do(() => {
    ...
   });
   base.RegisterOrder(longstoporder);
 
  });
 
 }
Thanks:

raf

Avatar
Date: 9/19/2011
Reply


так тоже не работает
Thanks:

raf

Avatar
Date: 9/19/2011
Reply


если использую .SellAt(), то работает

Похоже со стопзаявками не пашет When()???
Thanks:

Alexander

Avatar
Date: 9/19/2011
Reply


raf
если использую .SellAt(), то работает

Похоже со стопзаявками не пашет When()???


Не работает, да.
Поправлю сегодня вечером, будет в 3.2.12.
Thanks:

Alexander

Avatar
Date: 9/19/2011
Reply


esper
raf
если использую .SellAt(), то работает

Похоже со стопзаявками не пашет When()???


Для стопов надо смотреть Order.DerivedOrder


Не уверен что это хорошее решение - он ведь первоначально null.
Подумаю как лучше быть в данной ситуации.
Thanks:

esper

Avatar
Date: 9/19/2011
Reply


Alexander
esper
raf
если использую .SellAt(), то работает

Похоже со стопзаявками не пашет When()???


Для стопов надо смотреть Order.DerivedOrder


Не уверен что это хорошее решение - он ведь первоначально null.
Подумаю как лучше быть в данной ситуации.

Да, я немного ошибся, подумал про исполнение заявки.
Thanks:

raf

Avatar
Date: 9/20/2011
Reply


Alexander

Не работает, да.
Поправлю сегодня вечером, будет в 3.2.12.

Александр, а когда можно ожидать 3.2.12 в разделе "Скачать"?
Thanks:

Alexander

Avatar
Date: 9/20/2011
Reply


raf
Alexander

Не работает, да.
Поправлю сегодня вечером, будет в 3.2.12.

Александр, а когда можно ожидать 3.2.12 в разделе "Скачать"?


when it's done :)
вроде 3.2.11 только выложили. пока для 3.2.12 серьёзных изменений нет чтоб торопиться с выкладыванием, а ещё возможных изменений - до фига.
Thanks:


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

loading
clippy