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 Go to
если использую .SellAt(), то работает

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


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

Alexander

Avatar
Date: 9/19/2011
Reply


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

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


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


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

esper

Avatar
Date: 9/19/2011
Reply


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

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


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


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

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

raf

Avatar
Date: 9/20/2011
Reply


Alexander Go to

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

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

Alexander

Avatar
Date: 9/20/2011
Reply


raf Go to
Alexander Go to

Не работает, да.
Поправлю сегодня вечером, будет в 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