где найти скрипт который закрывает все ордера, не имя значения прибыльные или убыточные ордера?
где найти скрипт который закрывает все ордера, не имя значения прибыльные или убыточные ордера?
воспользуйтесь поиском по сайту, непременно найдёте..
нате. всё закрывает по всем парам сразу.
<*.ex* файл удалён>
GhostMan:
нате. всё закрывает по всем парам сразу.
нате. всё закрывает по всем парам сразу.
а в 5-ку
Gena_xyligan:
а в 5-ку
Будет бить в 10-ку
)
В код-базе такого хватает.
dsv-1993:
где найти скрипт который закрывает все ордера, не имя значения прибыльные или убыточные ордера?
кстати, hint: выйти из рынка можно по телефону :-)где найти скрипт который закрывает все ордера, не имя значения прибыльные или убыточные ордера?
Разве нету в стандартной поставке Метатрейдера такого скрипта - быть такого не может )
Комментарии, не относящиеся к этой теме, были перенесены в "Вопросы от начинающих MQL4 MT4 MetaTrader 4".
Что-то типа:
//+------------------------------------------------------------------+ //| closeall.mq5 | //| Copyright 2021, MetaQuotes Ltd. | //| https://www.mql5.com | //+------------------------------------------------------------------+ #property copyright "Copyright 2021, MetaQuotes Ltd." #property link "https://www.mql5.com" #property version "1.00" #include <Trade\Trade.mqh> //+------------------------------------------------------------------+ //| Script program start function | //+------------------------------------------------------------------+ void OnStart() { //--- CTrade ExtTrade; string MySimbol=SymbolName(0,true); uint total=PositionsTotal(); for(uint i=0; i<total; i++) { ExtTrade.PositionClose(MySimbol,999); } } //+------------------------------------------------------------------+
@Vladimir Karputov Можно ламерский вопрос? Почему ExtTrade.PositionClose, не принимает NULL? А вот например: ExtTrade.PositionOpen принимает =)

Андрей:
Что-то типа:
Цикл не верный . Нужно перебирать цикл К НУЛЮ:
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_trade.PositionClose(m_position.Ticket())) // close a position by the specified m_symbol Print(__FILE__," ",__FUNCTION__,", ERROR: ","PositionClose ",m_position.Ticket(),", ",m_trade.ResultRetcodeDescription());также проходя в цикле сначала нужно выбрать позицию по индексу.

Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- Форексный VPS бесплатно на 24 часа
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь