Скрипт для закрытия все сделок одновременно mt5
Добрый день очень нужно скрипт, переносишь его на график и все сделки закрываются в терминале mt5, нашел в интернете парочку они не рабочие, буду очень благодарен..
Вот есть основа: Close Positions Current Symbol
Под свои нужны подправьте: закомментируйте строку
if(m_position.Symbol()==Symbol())
и скрипт будет закрывать все позиции без оглядки на символ и на Magic number.

- www.mql5.com
Вот есть основа: Close Positions Current Symbol
Под свои нужны подправьте: закомментируйте строку
и скрипт будет закрывать все позиции без оглядки на символ и на Magic number.
Я в этом плохо понимаю, скажите пожалуйста конкретно что нужно закоментировать, мне нужно что бы закрывались все сделки по всем валютным парам, как для этого мне скрипт нужно изменить
Я в этом плохо понимаю, скажите пожалуйста конкретно что нужно закоментировать, мне нужно что бы закрывались все сделки по всем валютным парам, как для этого мне скрипт нужно изменить
Вот так
//+------------------------------------------------------------------+ //| Close Positions Current Symbol.mq5 | //| Copyright © 2020, Vladimir Karputov | //+------------------------------------------------------------------+ #property copyright "Copyright © 2020, Vladimir Karputov" #property version "1.000" #include <Trade\PositionInfo.mqh> #include <Trade\Trade.mqh> CPositionInfo m_position; // trade position object CTrade m_trade; // trading object //+------------------------------------------------------------------+ //| Script program start function | //+------------------------------------------------------------------+ void OnStart() { //--- for(int i=PositionsTotal()-1; i>=0; i--) // returns the number of current positions if(m_position.SelectByIndex(i)) // selects the position by index for further access to its properties //if(m_position.Symbol()==Symbol()) { m_trade.SetExpertMagicNumber(m_position.Magic()); if(!m_trade.PositionClose(m_position.Ticket())) // close a position by the specified m_symbol Print(__FILE__," ",__FUNCTION__,", ERROR: ","CTrade.PositionClose ",m_position.Ticket()); } } //+------------------------------------------------------------------+

- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования