初学者的问题 MQL5 MT5 MetaTrader 5 - 页 661

 
ANDREY:
是的,我有一台笔记本电脑,惠普操作系统

在笔记本电脑上,你可以像在平板电脑上那样做:在点阵板上,把两个手指分开。

已添加。

帮助文件在这里:AppData/Roaming/MetaQuotes/Terminal/Help/。

 
Vladimir Karputov:
Ctrl + 鼠标滚轮里面的帮助。规模将被放大。
由于某些原因,它不能工作....。
 
Vladimir Karputov:

在笔记本电脑上,你可以像在平板电脑上那样做:在点阵板上,把两个手指分开。

已添加。

帮助文件在这里:AppData/Roaming/MetaQuotes/Terminal/Help/。

我有一台十年前的笔记本电脑
 
ANDREY:
由于某些原因,它不能工作....。
它可以在Windows 10上运行。已检查。这可能是由于打开chm帮助的编辑器的版本问题。
 

你需要以编程方式获得在MQL5中开1手买入所需的自由资金量,模拟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:

你需要以编程方式获得在MQL5中开1手买入所需的自由资金量,模拟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 лот.
 
嗯,我也能读懂)在测试器里能不能用,在优化器里更能用?它在脚本中肯定不起作用,作者写道,它应该放在ontik中,在脚本中它返回1.0。
 
forexman77:

你需要以编程方式获得在MQL5中开1手买入所需的自由资金量,模拟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:
嗯, 我也能读懂)在测试器里能不能用,在优化器里更能用?它在脚本中肯定不起作用,作者写道,它应该放在ontik中,在脚本中它返回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