Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 1428
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Добрый вечер, Алексей! Есть лучше вариант?
С уважением, Владимир.
Всё зависит от желания. Если надо определить как закрылась позиция в момент её закрытия, то лучше чем контроль в OnTradeTransaction не придумаешь. Если-же надо определить как закрылась определённая позиция из истории, то надо перебирать сделки в истории. Да ещё надо учесть, что не каждая сделка закрытия позиции имеет магик.
В общем, геморрой ещё тот… Но при определённом опыте и это можно сделать.
Добрый вечер! Может быть кто-то знает, как в MQL5 отыскать отработавший ордер, зная его тикет, и посмотреть его профит? Где и что посмотреть, почитать урок на эту тему.
Для начала разберитесь в терминологии. Поймите, что в мт4 ордер, в мт5 это 3 разных понятия. Ордер—>Сделка—>Позиция
Профит в истории можно посмотреть только у сделки. Но у сделки тикет отличается от тикета закрытой позиции. Единственное что объединяет ордер, сделку и позицию, это ID позиции.
Привет всем! Вопрос по зигзагу появился. Кружочками выделил 2 low. Как думаете у этих буферов значения такие?
Самый нижний lowBarBuffer[0], верхний lowBarBuffer[1] ?
Привет всем! Вопрос по зигзагу появился. Кружочками выделил 2 low. Как думаете у этих буферов значения такие?
Самый нижний lowBarBuffer[0], верхний lowBarBuffer[1] ?
Не засерайте весь форум одним своим вопросом. Если уж создали отдельную тему, то плодить этот вопрос во всех других темах не надо.
Или наоборот… Если задали вопрос в общей теме вопросов от начинающих, то не надо создавать отдельную тему…есть торговая история к примеру торговалось пять пар как посчитать валютные пары что их было пять ?
нужна логика напишу сам
Всем привет!
Подскажите по вопросу работы с файлом в MT5.
Пытаюсь создать/открыть файл в общей папке для всех терминалов . Получаю ошибку 5002.
Имя папки получаю отсюда: TerminalInfoString(TERMINAL_COMMONDATA_PATH)
Папка имеет вид : TerminalInfoString(TERMINAL_COMMONDATA_PATH) = C:\Users\Vlad\AppData\Roaming\MetaQuotes\Terminal\Common
Но в проводнике винды эта папка под другим именем. C:\Пользователи\Vlad\AppData\Roaming\MetaQuotes\Terminal\Common
Подстановка этого пути при вызове функции открытия файла тоже приводит к ошибке 5002.
Вот строка открытия файла...
datHandle=FileOpen("C:\\Пользователи\\Vlad\\AppData\\Roaming\\MetaQuotes\\Terminal\\Common\\fractals.txt",FILE_WRITE|FILE_COMMON|FILE_CSV);
Можете подсказать решение ??
Спасибо,
Владимир.
Всем привет!
Подскажите по вопросу работы с файлом в MT5.
Пытаюсь создать/открыть файл в общей папке для всех терминалов . Получаю ошибку 5002.
Имя папки получаю отсюда: TerminalInfoString(TERMINAL_COMMONDATA_PATH)
Папка имеет вид : TerminalInfoString(TERMINAL_COMMONDATA_PATH) = C:\Users\Vlad\AppData\Roaming\MetaQuotes\Terminal\Common
Но в проводнике винды эта папка под другим именем. C:\Пользователи\Vlad\AppData\Roaming\MetaQuotes\Terminal\Common
Подстановка этого пути при вызове функции открытия файла тоже приводит к ошибке 5002.
Вот строка открытия файла...
datHandle=FileOpen("C:\\Пользователи\\Vlad\\AppData\\Roaming\\MetaQuotes\\Terminal\\Common\\fractals.txt",FILE_WRITE|FILE_COMMON|FILE_CSV);
Можете подсказать решение ??
Спасибо,
Владимир.
Не надо указывать полный путь
Не надо указывать полный путь
Спасибо!
да, создается папка Files и в ней нужный файл !
Еще раз спасибо!