Эксперт с отложенными позициями

 
Уважаемые форумчане!
Не моли бы вы набросать новичку эксперта (для тщательного изучения в дальнейшем), где каждый час выставляется отложенная позиция по скользящей средней SMA(65). (Предположим тренд наверх и нужно выставлять "трейлинг BUYLIMIT" каждый час)
У меня получается что-то, что работает в тестере, но команда:

ticket=OrderSend(Symbol(),OP_BUYLIMIT,Lots,SMA65,3,SMA65-Stoploss*Point,SMA65+TakeProfit*Point,
"SMA",16384,0,Green);
не появляется в виде отложенной позиции при реальной работе on-line, в том виде в отором появляются отложенныые позиции, если их выставлять вручную.
Заранее благодарен,
Сергей
 
Спасибо всем за дельные советы!
 
Не за что.
"Я вот жду" (с) "Молчание ягнят"
 
Сделай такую проверку:


if (OpenNewBar()&&OrderTotal()<1) // открылся новый бар и ордеров нет
      {
ticket=OrderSend(Symbol(),OP_BUYLIMIT,Lots,SMA65,3,SMA65-Stoploss*Point,SMA65+TakeProfit*Point,
"SMA",16384,0,Green);
  if(ticket<0)
        {Print("Ошибка намбер ",GetLastError());

...



фукция такая:


//+------------------------------------------------------------------+
//| проверим начало нового бара                                      |
//+------------------------------------------------------------------+
bool OpenNewBar()
   {
   if (myBars!=Bars)
      {
      myBars=Bars;
      return(true);
      }
   return(false);   
   }      
 
Вот теперь искренне благодарен! Однако буду разбираться! А вообще при отложенных позициях они возникают на сервере в своем обычном виде, или "виртуально" висят на компьютере под наблюдением advisor'a, а затем включаются как обычные buy_limit?
Причина обращения: