每点的价格 - 页 7

 
gordon:
这似乎是一个语义学问题......通常的惯例是,当我们说一个 "价值在X "时,我们的意思是X是使用的 "单位"。在这种情况下,Point不是 使用的单位,所以MODE_TICKSIZE不在 Points中。

啊......是的,当你这样说的时候。我同意。点不是使用的单位。现在我也明白你说的'以价格计算'是什么意思了

...我同意它是点的倍数,但这只是因为点是最小的可能的价格变化,所以根据定义它必须是点的倍数。

是的,我需要强调这一点,而不是在发送订单价格时应遵守的MODE_TICKSIZE的倍数。谢谢你,戈登...

 
1005phillip:

看看我在第5页附上的rar文件中包含的include文件......除非我对你的问题有误解,否则它都是这样做的。

编辑: 特别是下面的代码剪辑。

对于 使用名为 "分析货币符号2010.06.07.mqh "的包含文件的tickvalue,你将。

1.调用int SymbolType()函数

2.调用CounterPairForCross()函数


然后你会计算出符号在当前市场价格下的tickvalue。



对于 使用题为 "分析货币符号2010.06.07.mqh "的包含文件的杠杆率,你会。

1.调用int SymbolType()函数

2. 调用BasePairForCross()函数


然后通过调用SymbolLeverage()来计算该符号在当前市场价格下的具体杠杆率。


我要看一下这个,并给它一个机会。
 
LEHayes:

我要看一看这个问题,并给它一个机会。
令人惊讶的是,像这样一个简单的问题可以占用这么多空间。
 
engcomp:
令人惊讶的是,像这样一个简单的问题可以占用这么多空间。
这个主题发展到除了MODE_TICKVALUE以外的很多方面,原来是LEHayes最初问题的来源。如果你已经完全掌握了货币对 的MarketInfo计算及其所有后果。那么你就比我领先了,engcomp。
 
cameofx:
这个主题除了MODE_TICKVALUE之外,还探索了很多方面,而这些方面被证明是LEHayes最初问题的来源。如果你已经完全掌握了货币对的MarketInfo计算及其所有后果。那么你就比我领先了,engcomp。

有道理,cameofx

我花时间浏览了整个主题,却迷失了方向。

谁能解释一下这个问题的收获是什么?

如果没有人能够做到,也无妨,这仍然是一个伟大的讨论,Helmut

 

摘要 :

  • MODE_TICKVALUE在不同的货币对中是不同的,这取决于基础货币和报价货币的组合。
  • MarketInfo MODE_TICKVALUE 是可靠的 用于访问存款货币对的最小tick移动值。
  • 正如Phillip所调查的那样,货币配对/合成可以变化为5种可能的组合。
  • 人们可以通过使用独立的计算来确认这一点,例如使用菲利普所分享的包含函数。
  • MODE_TICKVALUE是用Bid值计算的。如果使用卖出价计算,与调用MarketInfo TV - Spread相比,它将有微小的差异。
  • 点是最小的可能的价格变动。MODE_TICKSIZE可以大于Point。

其他发现。

  • CB : 经纪人被发现添加了一个撇号,使即时执行 交易成为可能。
  • Phillip :Alpari, CitiFX, CMS forex, forex.com, FXCM, FXDD, IBFX, MIG, and ODL到目前为止与货币对Symbol()名称一致。这在使用独立的货币对'合成'功能时是很重要的。
  • LEHayes仍然找不到他的函数(开个玩笑,LEHayes:)),如果我不是太爱写代码的话,我会帮忙。我是在工作场所发的帖子...
如果我错过了什么,有人可以补充。
 
cameofx:

[...]如果我有什么遗漏,有人可以补充。

很好的总结。有两点。

  • 我不会说Point是 "最小的价格变动"。我会用它来描述MODE_TICKSIZE是什么。例如,在大多数黄金合约上,点是0.01。这并不意味着价格可以以0.01的增量移动;它通常只能以0.05的增量移动。点位是价格报价的位数的表达。
  • 经纪人符号命名的一致性。我没有看到任何MT4经纪商将货币对 表述为例如EUR/USD。我只见过后缀,如EURUSDFXF或EURUSDcx。有些经纪商有多个不同的后缀,这取决于你的账户类型。
 
jjc:

很好的总结。有两点。

  • 经纪商符号命名的一致性。我没有看到任何MT4经纪商将货币对表述为例如EUR/USD。我只见过后缀,如EURUSDFXF或EURUSDcx。有些经纪商有多个不同的后缀,这取决于你的账户类型。


符号名称的一致性 的意思是,符号命名的惯例似乎是保守的......该惯例是使用附加后缀,但从不预设前缀或在货币名称本身之间交织符号。

是:EURUSD,EURUSDm,EURUSDct,EURUSDFXF

否:EUR/ USD、mEURUSDmEUR/ USDct

因此,我们在这个主题中探讨的将Symbol()还原为其组成货币成分(Base和Counter),然后使用该信息重建与账户货币组成的Counter货币对(和Base货币对)的代码,在今天的经纪商看来是稳健的,但对于明天经纪商可能选择打破惯例,从而打破这一特定代码的可能性,则不稳健。

因此,虽然不是所有的经纪商都使用完全相同的符号串,但他们得出符号名称的惯例似乎是一致的。
 

1005phillip:
What cameo meant by consistency of symbol names was [...]

我知道。我只是同意你们两个人的观点,并提出了关于一些经纪人有多个后缀的额外观点。我也许应该说得更清楚。
 
cameofx:

摘要 :

  • 市场信息MODE_TICKVALUE 是可靠的 用于访问存款货币对的最小刻度移动值。

我不同意这一条。由于我上面解释的原因,MODE_TICKVALUE本身就不太可靠。我认为当它被用于除以MODE_TICKSIZE的公式中时是可靠的。

CB