Не пойму где ошибка в OrderSend!!!

 

Помогите!


Не пойму где ошибка в OrderSend!!!

Выдает при тестировании:

2009.09.30 16:16:32 2009.09.29 23:59 ZZTop EURJPY,H1: OrderSend error 3

extern int EmploerTimeMidle = 24;  
extern int EmploerTimeBig = 36; 
extern int Delta = 1000;

//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
  {
//----
double PriceHighMidle = iHigh(NULL,60,iHighest(NULL,60,2,EmploerTimeMidle,0)); // Наивысшая цена за малый период
double PriceHighBig = iHigh(NULL,60,iHighest(NULL,60,2,EmploerTimeBig,0)); //Наивысшая цена за большой период
   if ((PriceHighMidle == PriceHighBig)&&(Ask>PriceHighBig-Delta/2))
      {
      double Price = PriceHighBig-Delta*Point;
      double Stop = Price+Delta*Point;
      double Take = Price-Delta*Point;
      Print ("Цена Max  = ", PriceHighBig);
      Print ("Цена ордера  = ", Price);
      Print ("Цена SL  = ", Stop);
      Print ("Цена TP  = ", Take);
      OrderSend(Symbol(),OP_SELLSTOP,0.1,Price,10,Stop,Take,"Открытие вниз",123456789,Blue);
      } 
//----
   return(0);
  }
 
Domynus >>:

Помогите!


Не пойму где ошибка в OrderSend!!!

Выдает при тестировании:

2009.09.30 16:16:32 2009.09.29 23:59 ZZTop EURJPY,H1: OrderSend error 3

Ордера типа SELLSTOP устанавливаются ниже текущей цены, а вы похоже хотите установить выше. Поэтому он отвергается.
 
Domynus >>:

Помогите!


Не пойму где ошибка в OrderSend!!!

Выдает при тестировании:

2009.09.30 16:16:32 2009.09.29 23:59 ZZTop EURJPY,H1: OrderSend error 3

пропущен expiration

 
Swan >>:

пропущен expiration

Спасибо за "мордой в грязь"! )))

Виноват, исправлюсь!