Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
и этот скрипт закрывает только 1 позицию и мы должны прикрепить его к тому же графику,
Я думал, что он закроет все позиции, которые у нас есть; на основе :
Это было мое понимание на пути к пониманию.
Спасибо всем.
и этот скрипт закрывает только 1 позицию и мы должны прикрепить его к тому же графику,
Я думал, что он закроет все позиции, которые у нас есть; на основе :
это было мое понимание на пути к пониманию.
<Ссылка удалена модератором>
Спасибо всем.
Да, скрипт закрывает позицию только текущего символа.
Я удалил ссылку, так как на форуме запрещено размещать ссылки на продукты Маркета (даже бесплатные). Почему бы не использовать этот продукт, если вам нужно закрыть все позиции?
Да скрипт закрывает позицию только текущего символа.
Я удалил ссылку, так как на форуме запрещено размещать ссылки на продукты Маркета (даже бесплатные). Почему бы не использовать этот продукт, если вам нужно закрыть все позиции?
Хорошо, и извините,
Я отредактировал его снова,
В новом билде mt5 есть решение
только для закрытия всех позиций.
Спасибо.
Хорошо, и простите,
я отредактировал это снова,
в новой сборке mt5 есть решение
только для закрытия всех позиций.
Спасибо.
Извините, но я что-то упустил, какое решение?
Я думал, может быть, в старых сборках metatrader 5 этого нет.
----
Да скрипт закрывает позицию только текущего символа.
Я удалил ссылку, так как на форуме запрещено размещать ссылки на продукты Маркета (даже бесплатные). Почему бы не использовать этот продукт, если вам нужно закрыть все позиции?
Только для закрытия всех позиций одновременно.
Спасибо.
Я подумал, может быть, в старых сборках metatrader 5 этого нет.
Скрипт перестал работать правильно. Вместо закрытия позиций, открывает их. ((
Скрипт перестал работать правильно. Вместо закрытия позиций, открывает их. ((
В принципе, скрипт выполнен для брокеров, имеющих всего по одной позиции для каждой валюты. Потому как непонятно, а что, собственно говоря, закрывать, когда объект для приложения усилий не один, а во множественном числе.
Так что с открыванием проблема закрыта, новый код опубликуют, а вот с кучей позиций всё-равно будет некоррект.
Вроде, понятно же
#include <MT4Orders.mqh> // https://www.mql5.com/ru/code/16006
#define Bid (SymbolInfoDouble(_Symbol, SYMBOL_BID))
#define Ask (SymbolInfoDouble(_Symbol, SYMBOL_ASK))
void OnStart()
{
for (int i = OrdersTotal() - 1; i >= 0; i--)
if (OrderSelect(i, SELECT_BY_POS) && (OrderSymbol() == _Symbol) && (OrderType() <= OP_SELL))
OrderClose(OrderTicket(), OrderLots(), (OrderType() == OP_BUY) ? Bid : Ask, Deviation);
}
Едва ли! Ваш код как носорог в посудной лавке просто грохнет все позиции и всё, а не закроет требуемый объём. Удачи.