MODE_TICKVALUE错误!

 

你好。


如果存款货币不是美元。

marketinfo MODE_TICKVALUE没有为金属、指数和CFD提供存款货币的价值。只对外汇起作用。


请纠正这个问题!


如果由于固有的原因不能改变MODE_TICKVALUE,只需创建一个 "MODE_TICKVAL",例如。


谢谢!

 
你在和谁说话?你应该和你的经纪人谈谈。我确信他不在这里...
 
gordon:
你在和谁说话?你应该和你的经纪人谈谈。我确信他不在这里......

大笑
 

怎么会这样?


tickvalue来自一个公式...


还有,如何获得任何cfd或indice的报价货币?

 
superbem:

怎么会这样?

tickvalue来自于一个公式...

不,MODE_TICKVALUE是在服务器端 计算的。与你的经纪人的支持交谈。如果他们不帮助你,那就说明你应该更换经纪商。
 

好吧,但这似乎确实不对......


我可以很容易地计算出tickvalue,就像客户应该做的那样...

那么,如何获得任何cfd的基础货币

我有BMW.DE,我知道是欧元。

我有AMZN.US,我知道是美元。

我有BP.UK,我知道它是英镑。

但如何才能直接获得这些信息?

如果没有,那就是一个巨大的失败,应该改正!

 
如果你想自己计算,请继续。这里有一个很好的起点--https://www.mql5.com/en/forum/126450/page3#330536(搜索更多)。但是如果你问为什么MarketInfo(symbol, MODE_TICKVALUE)没有返回你期望的结果,那么你就必须问你的经纪人。它是在服务器端计算的......你在终端中无法改变这一点。
 

好的,我会看到那个链接,但是......。


我坚持认为,有什么办法可以获得CFD的基础货币 吗?

是的,不是或不知道,请...

 
superbem:

我坚持认为,是否有一种方法可以获得cfd的基础货币?

有,没有或不知道,请...

骗到我了。我只做外汇交易。这是个好问题......我相信很快就会有人回答。
 
superbem:

好的,我会看到那个链接,但是......。


我坚持认为,有什么办法可以获得CFD的基础货币吗?

是的,不是或不知道,请...


没有

这些信息在经纪人方面是内部化的,他们只向你显示计算的结果(工具的市场价格)。

如果他们坚持为他们的金融工具采用一致的标签方案,你就可以通过程序(或系统)来确定cfd的基础货币。

例如,像黄金和白银这样的金属,其金融工具的标签 通常与同一经纪商提供的货币对 有相同的方式。 如果他们的标签是一致的,那么你可以确定他们所有金融工具的刻度值。

但如果他们没有一致的标签方案,那么你就没有办法提取/解构市场数据。

 

很明显,服务器端有一个MODE_TICKVALUE,肯定是准确的。那么......他们可以把这个值覆盖到客户端!?

他们还能覆盖什么,哼?

如果这不是一个bug,那就应该向那些能解决这个问题的人询问。

我知道这东西是怎么工作的,很明显这是一个bug(服务器没有发送相同的值,也就是说,有两个变量,而这是不应该的)。

但我只是认为这些值(TICKVALUE)不是来自服务器,它是一个在客户端进行计算的函数,但如果服务器中缺少基础货币,当然会返回不完整的值。

所以......这是一个服务器<>客户端的错误,不应该依赖经纪人,因为如果他们可以覆盖价值,那就是非法的。