Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 1428

 
MrBrooklin #:

Добрый вечер, Алексей! Есть лучше вариант?

С уважением, Владимир.

Всё зависит от желания. Если надо определить как закрылась позиция в момент её закрытия, то лучше чем контроль в OnTradeTransaction не придумаешь. Если-же надо определить как закрылась определённая позиция из истории, то надо перебирать сделки в истории. Да ещё надо учесть, что не каждая сделка закрытия позиции имеет магик.

В общем, геморрой ещё тот… Но при определённом опыте и это можно сделать.

 
Mihail Nefedov #:
Добрый вечер! Может быть кто-то знает, как в MQL5 отыскать отработавший ордер, зная его тикет, и посмотреть его профит? Где и что посмотреть, почитать урок на эту тему.

Для начала разберитесь в терминологии. Поймите, что в мт4 ордер, в мт5 это 3 разных понятия. Ордер—>Сделка—>Позиция

Профит в истории можно посмотреть только у сделки. Но у сделки тикет отличается от тикета закрытой позиции. Единственное что объединяет ордер, сделку и позицию, это ID позиции.

 
Alexey Viktorov, благодарю. Буду разбираться.
 

Привет всем! Вопрос по зигзагу появился. Кружочками выделил 2 low. Как думаете у этих буферов значения такие?
Самый нижний lowBarBuffer[0], верхний lowBarBuffer[1] ?

Документация по MQL5: Константы, перечисления и структуры / Константы индикаторов / Стили рисования
Документация по MQL5: Константы, перечисления и структуры / Константы индикаторов / Стили рисования
  • www.mql5.com
Стили рисования - Константы индикаторов - Константы, перечисления и структуры - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
Файлы:
 
kirillyurkov #:

Привет всем! Вопрос по зигзагу появился. Кружочками выделил 2 low. Как думаете у этих буферов значения такие?
Самый нижний lowBarBuffer[0], верхний lowBarBuffer[1] ?

Не засерайте весь форум одним своим вопросом. Если уж создали отдельную тему, то плодить этот вопрос во всех других темах не надо.

Или наоборот… Если задали вопрос в общей теме вопросов от начинающих, то не надо создавать отдельную тему…
 
Подскажите есть какой-нибудь способ загрузить в MT5 сторонние котировки?
 

есть торговая история к примеру торговалось пять пар как посчитать валютные пары что их было пять ?

нужна логика напишу сам

 

Всем привет!

Подскажите по вопросу работы с файлом в 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);


Можете подсказать решение ??

Спасибо,

Владимир.


 
X_RaXaR #:

Всем привет!

Подскажите по вопросу работы с файлом в 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);


Можете подсказать решение ??

Спасибо,

Владимир.


Не надо указывать полный путь

datHandle=FileOpen("fractals.txt",FILE_WRITE|FILE_COMMON|FILE_CSV);
 
Alexey Viktorov #:

Не надо указывать полный путь

Спасибо! 

да, создается папка Files и в ней нужный файл !

Еще раз спасибо!