如何从其他货币对导入买入/卖出价?

 
什么代码可以完成导入货币对 的当前买入和卖出价格,这将用于TICKVALUE的计算? 我这样问是因为越来越多的经纪商通过不包括不正确的值,在调用不正确值的MQL4代码变量时,干扰了用户编码内的正确计算。例如,一些经纪人的 "MarketInfo(Symbol(),MODE_TICKVALUE) "的数据不正确。 获得正确的TICKVALUE的唯一方法是计算它。 该公式需要一个不是图表对的买卖数据。 那么,如何通过MQL4代码获得这个其他对的买卖价格?
 
带有MODE_BID或MODE_ASK的MarketInfo
 
变量MarketInfo(Symbol(), MODE_BID)(或MODE_ASK)只用于返回图表符号的当前买入/卖出价,它不会返回/导入不同符号的买入/卖出价!请在假设答案之前更深入地阅读我的问题!如果以不同于图表对的名称构建一个字符串,并将该字符串插入到 "Symbol() "的位置,那么返回的买入/卖出价就会被忽略。在假设答案之前,请更彻底地阅读我的问题!如果以不同于图表对的名称构建一个字符串,并且该字符串被插入到 "Symbol() "的位置,则返回的买入或卖出值为零
 
traderathome:
变量MarketInfo(Symbol(), MODE_BID)(或MODE_ASK)只用于返回图表符号的当前买入/卖出价。 它不会返回/导入不同符号的买入/卖出价!这是不可能的。在假设答案之前,请更彻底地阅读我的问题!如果以不同于图表对的名称构建一个字符串,并且该字符串被插入到 "Symbol() "的位置,则返回的买入或卖出值为零!这是不可能的。

在假设一个主题之前,请更彻底地阅读文档。Keith的回答是正确的,你必须在你的代码中加入错误检查和管理。

还请注意,:

不允许对任何银行、经纪公司和其他金融机构进行负面讨论。

 
traderathome:
变量MarketInfo(Symbol(), MODE_BID)(或MODE_ASK)只用于返回图表符号的当前买入/卖出价。 它不会返回/导入不同符号的买入/卖出价!这是不可能的。在假设答案之前,请更彻底地阅读我的问题!如果以不同于图表对的名称构建一个字符串,并且该字符串被插入到 "Symbol() "的位置,则返回的买入或卖出值为零!这是不可能的。

你的问题是

"那么,如何通过MQL4代码获得这个其他货币对的买入和卖出价格?"

我看不出更深入的阅读会以其他方式解释。

 
traderathome: 变量MarketInfo(Symbol(), MODE_BID)(或MODE_ASK)只用于返回图表符号的当前买入/卖出价格。
是正确的。所以不要使用Symbol()
 
WHRoeder:
traderathome。变量MarketInfo(Symbol(), MODE_BID)(或MODE_ASK)只用于返回图表符号的当前买入/卖出价格。
是正确的。所以不要使用Symbol()

使用Symbol(),而是创建一个代表所需的 "其他 "符号的字符串,总是返回一个零值。 因此,与其 "建议 "完全没有价值的回复,我建议你实际尝试自己这样做。 如果成功,那么你有值得回复的东西。
 

我的建议并不是完全没有价值。如果你不能使用Symbol以外的东西,那么为什么它在函数中存在?

当你得到零时,错误号码是什么?你在处理4066吗?你的字符串是什么?在市场观察中吗?什么是Symbol()/_Symbol?

如果你想侮辱人的话,就不要向 别人求助了。

 
traderathome:
不使用Symbol(),而是创建一个代表所需的 "其他 "符号的字符串,总是返回一个零值。 因此,与其 "建议 "完全没有价值的回复,我建议你真正尝试自己做这件事。 如果成功,那么你就有值得回复的东西。
如果你开始阅读,也许会有帮助?从MatketInfo()开始,比如说编辑的参考资料中!
 
<已删除
 

洛伦兹

请不要对其他发帖人不敬,除非你想被禁言。

还请注意,当帖子超过3年时,就没有什么意义了。