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

 
secret:

Для расчета профита сделки нужна, в частности, цена открытия. Пока сделка открыта, цену открытия надо брать из списка позиций по тикету позиции.

Не обязательно. Можете ее же взять из HistoryDeals. На хедже это будет в один шаг, на неттинге - в несколько.

А когда сделка закрыта, то ту же самую цену открытия уже приходится брать из другого списка (сделок, а не позиций) по другому тикету. Так?

Там только HistoryDeals.


Ну и если нужно еще вычислить величины проскальзыаний на открытии и закрытии, то нужно подключать еще HistoryOrders.

 
fxsaber:

Когда в Терминале хочу посмотреть историю торгов, то использую расширение GUI. Там исторические позиции, как в MT4. Цены закрытия соответствуют времени закрытия и т.д.

Поэтому исторические позиции - это условность, которой можно давать различные интерпретации.


На скрине видно, что MT5 показывает, что позиция имеет профит 0.71 и кривую цену закрытия (1.131878 - число знаков больше, чем Digits, и эта цена не соответствует цене символа во время закрытия).

Расширение GUI же показывает, что эта позиция состояла из двух позиций, закрытых в разное время. И профит у одной -0.09, у другой - +0.80. Что в итоге дает те же самые 0.71. Ну и цены закрытия соответствуют времени закрытия. Как в MT4, в общем.

Какое представление исторических MT5-позиций яснее - каждый может сам выбирать.

 
Vladimir Karputov:

У Вас есть открытый код это советника (нужен файл *.mq5)?

Если есть и можете его выложить в открытый доступ - то просто разместите этот файл в данной теме. Думаю Вам сразу помогут. Но только если есть открытый код (файл *.mq5).

кода нет, он в формате *.EX4
 
Руслан Давлетов:
кода нет, он в формате *.EX4

В таком случае Вы ходите по лезвию бритвы. За любой, даже намек, на декомпиляцию Вы и те кто возьмутся получат пожизненный бан.


Также смотрите в какой ветке пишите - это форум посвященный MQL5. Для старого терминала есть спец. раздел: MQL4 и MetaTrader 4.

 
Vladimir Karputov:

В таком случае Вы ходите по лезвию бритвы. За любой, даже намек, на декомпиляцию Вы и те кто возьмутся получат пожизненный бан.


Также смотрите в какой ветке пишите - это форум посвященный MQL5. Для старого терминала есть спец. раздел: MQL4 и MetaTrader 4.

понял,спасибо
 

Все обыскал, ничего не нашел.

Вопрос по системным процессам в диспетчере задач -

Как отловить появления процесса calc.exe и дождаться его завершения?

 
erotin:

Все обыскал, ничего не нашел.

Вопрос по системным процессам в диспетчере задач -

Как отловить появления процесса calc.exe и дождаться его завершения?

Вы уверены, что не ошиблись форумом?

 

Нет. Пытаюсь дождаться из советника завершения процесса автооптимизации.

Ещё вопрос -

double   high  = iHigh(Symbol(),Period(),1); 

Как узнать какой был в этот момент (момент хая на предыдущей свече) bid и ask ?

 
erotin:

Нет. Пытаюсь дождаться из советника завершения процесса автооптимизации.

Ещё вопрос -

Как узнать какой был в этот момент (момент хая на предыдущей свече) bid и ask ?

ask = high

bid = ask - спред
 
Здравствуйте! В статье "Как правильно подать продукт в маркет" указано только 1 EX5-EX4 файл? Вопрос? Советник на основе индикатора, расчеты в файле индикатора в советнике функция iCustom(2 файла), как предложить в маркет? Сервисдеск 3 дня не отвечает?
Причина обращения: