Пожалуйста, помогите подправить скрипт для одновременного закрытия и удаления всех имеющихся ордеров
Будущие позиции он закрывать не может. :)
Попробовал запустить, выдаёт ошибку.
Может быть есть у кого-нибудь попроще скрипт? Всё что нужно - в одном скрипте закрывать все открытые позиции и, если есть - удалять отложенные ордера.
Пожалуйста, подскажите.
concord99 :
Попробовал запустить, выдаёт ошибку.
Может быть есть у кого-нибудь попроще скрипт? Всё что нужно - в одном скрипте закрывать все открытые позиции и, если есть - удалять отложенные ордера.
Пожалуйста, подскажите.
длл включил?
//+------------------------------------------------------------------+ //| _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); } //+------------------------------------------------------------------+
Файлы:
_close_all____.mq4
2 kb
Myth63 :
попробуй это
попробуй это
спасибо большое за инфо! как раз - то, что искал)
Myth63 :
не то чтоли? =)
щас другую дам=)
спасибо, все работает!...
concord99 :
спасибо, все работает!...
проверь на демо, не помню но он может закрывать по всем инструментам....
ок, проверю... спасибо)
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Пожалуйста, помогите подправить скрипт для закрытия всех отложенных ордеров и удаления всех отложенных ордеров (сразу в одном скрипте).
Чувствую, что могут быть проблемы. Пожалуйста, оцените опытным глазом.
Заранее благодарен за помощь.