Пожалуйста, помогите подправить скрипт для одновременного закрытия и удаления всех имеющихся ордеров
Попробовал запустить, выдаёт ошибку.
Может быть есть у кого-нибудь попроще скрипт? Всё что нужно - в одном скрипте закрывать все открытые позиции и, если есть - удалять отложенные ордера.
Пожалуйста, подскажите.
Попробовал запустить, выдаёт ошибку.
Может быть есть у кого-нибудь попроще скрипт? Всё что нужно - в одном скрипте закрывать все открытые позиции и, если есть - удалять отложенные ордера.
Пожалуйста, подскажите.
длл включил?
//+------------------------------------------------------------------+ //| _CLOSE_ALL.mq4 | //| Copyright © 2009, MetaQuotes Software Corp. | //| http://www.metaquotes.net | //+------------------------------------------------------------------+ #property copyright "Copyright © 2009, MetaQuotes Software Corp." #property link "http://www.metaquotes.net" #include <WinUser32.mqh> //+------------------------------------------------------------------+ //| script program start function | //+------------------------------------------------------------------+ int start() { //---- if(MessageBox("Realy Close ALL orders in this Account ?","",MB_ICONEXCLAMATION|MB_OKCANCEL)==IDCANCEL){return;} for(int i=OrdersTotal()-1;i>=0;i--){ if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)){ if(OrderType()<2){ OrderClose(OrderTicket(),OrderLots(),NormalizeDouble(OrderClosePrice(),Digits),MarketInfo(OrderSymbol(),MODE_DIGITS)); }else{ OrderDelete(OrderTicket()); } } } //---- return(0); } //+------------------------------------------------------------------+
попробуй это
спасибо большое за инфо! как раз - то, что искал)
не то чтоли? =)
щас другую дам=)
спасибо, все работает!...
спасибо, все работает!...
проверь на демо, не помню но он может закрывать по всем инструментам....
Пожалуйста, помогите подправить скрипт для закрытия всех отложенных ордеров и удаления всех отложенных ордеров (сразу в одном скрипте).
Чувствую, что могут быть проблемы. Пожалуйста, оцените опытным глазом.
Заранее благодарен за помощь.