Спасибо всем за дельные советы!
Не за что.
"Я вот жду" (с) "Молчание ягнят"
"Я вот жду" (с) "Молчание ягнят"
Сделай такую проверку:
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?
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Не моли бы вы набросать новичку эксперта (для тщательного изучения в дальнейшем), где каждый час выставляется отложенная позиция по скользящей средней SMA(65). (Предположим тренд наверх и нужно выставлять "трейлинг BUYLIMIT" каждый час)
У меня получается что-то, что работает в тестере, но команда:
ticket=OrderSend(Symbol(),OP_BUYLIMIT,Lots,SMA65,3,SMA65-Stoploss*Point,SMA65+TakeProfit*Point,
"SMA",16384,0,Green);
не появляется в виде отложенной позиции при реальной работе on-line, в том виде в отором появляются отложенныые позиции, если их выставлять вручную.
Заранее благодарен,
Сергей