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

 
ANDREY:
Да у меня ноутбук, ос ХP

На ноутбуке можно делать, как на планшете: на точпаде разводить в сторону два пальца.

 

Добавлено:

справочные файлы находятся здесь: AppData\Roaming\MetaQuotes\Terminal\Help\ 

 
Vladimir Karputov:
Ctrl + колёсико мышки внутри справки. Масштаб увеличится.
Почему то не помогает....
 
Vladimir Karputov:

На ноутбуке можно делать, как на планшете: на точпаде разводить в сторону два пальца.

 

Добавлено:

справочные файлы находятся здесь: AppData\Roaming\MetaQuotes\Terminal\Help\ 

У меня ноутбук десятилетней давности
 
ANDREY:
Почему то не помогает....
На Windows 10 работает. Проверено. Вероятно всё дело в версии редактора, который открывает chm фправку.
 

Необходимо получить программно,  размер свободных средств, необходимых для открытия 1 лота на покупку в MQL5, аналог MQL4 "MarketInfo(symbf,MODE_MARGINREQUIRED);"

double min=SymbolInfoDouble(Symbol(),SYMBOL_MARGIN_INITIAL);
Print("min=",min);

получаю:

2016.11.03 17:52:36.266 период (EURUSD,D1)      min=0.0


 В чем может быть дело?

 
forexman77:

Необходимо получить программно,  размер свободных средств, необходимых для открытия 1 лота на покупку в MQL5, аналог MQL4 "MarketInfo(symbf,MODE_MARGINREQUIRED);"

double min=SymbolInfoDouble(Symbol(),SYMBOL_MARGIN_INITIAL);
Print("min=",min);

получаю:

2016.11.03 17:52:36.266 период (EURUSD,D1)      min=0.0


 В чем может быть дело?

https://www.mql5.com/ru/forum/36370
Почему SymbolInfoDouble(_Symbol,SYMBOL_MARGIN_INITIAL) дает 0 (нуль)?
Почему SymbolInfoDouble(_Symbol,SYMBOL_MARGIN_INITIAL) дает 0 (нуль)?
  • www.mql5.com
SymbolInfoDouble(_Symbol,SYMBOL_MARGIN_INITIAL);и поддерживающей маржи за 1 лот.
 
Ну, читать я тоже умею) Будет ли это работать в тестере и уж тем более в оптимизации? В скрипте точно не работает, автор пишет, что надо в онтик помещать, в скрипте возвращает 1.0.
 
forexman77:

Необходимо получить программно,  размер свободных средств, необходимых для открытия 1 лота на покупку в MQL5, аналог MQL4 "MarketInfo(symbf,MODE_MARGINREQUIRED);"

double min=SymbolInfoDouble(Symbol(),SYMBOL_MARGIN_INITIAL);
Print("min=",min);

получаю:

2016.11.03 17:52:36.266 период (EURUSD,D1)      min=0.0


 В чем может быть дело?

К сожалению в MQL5 нет аналога свойства MarketInfo(symbf,MODE_MARGINREQUIRED)  точно не помню, но где-то на форуме уже обсуждалась эта тема
 
forexman77:
Ну, читать я тоже умею) Будет ли это работать в тестере и уж тем более в оптимизации? В скрипте точно не работает, автор пишет, что надо в онтик помещать, в скрипте возвращает 1.0.

Что и требовалось.

Здесь только читать, больше никак.

 

Спасибо! Внимательно еще раз прочел) Усе получилось и даже в скрипте

2016.11.03 18:28:38.553 период (EURUSD,D1)      margin_sell=221.77
2016.11.03 18:28:38.553 период (EURUSD,D1)      margin_buy=221.78