折磨,折磨......。这他妈的不符合规定。:)
我相信这里有一些人可以像破解坚果一样破解这些东西......如果你不介意的话,请向我解释一下。
计算USDJPY的MODE_TICKVALUE(为了简单起见 )。
使用这些参数
ASK = 98.802
BID=98.78
lotsize = 100000
point = ticksize = 0.001
存款货币 美元。
*************
我计算的总数。但这并不符合事实。我想了解原因。
对k=B/C... B是基础货币,C=是报价货币,K是报价本身。
B=美元
C=JPY
C1 - C2 = TICKSIZE,顾名思义,就是 "报价货币中的工具价格变化"。也就是说,以日元计算。
现在要得到TICKVALUE,这是"以存款货币计算的工具价格的最小变化",我们只需要从日元转到美元,因为存款是美元。就是说,采取ASK。
如果TICKSIZE = 0.001,ASK = 98.802 => 0.001/98.802 = 1.0121E-5 我们得到了美元。现在我们必须(???)乘以LOTSIZE = 1E5 => 我们得到1.0121 ...
酷,我启动测试器,请求MODE_TICKVALUE, MODE_ASK, MODE_BID, MODE_TICKSIZE MODE_LOTSIZE,我得到了
MODE_TICKVALUE=1.09965031
mode_ask = 98.802
mode_bid = 98.78
mode_ticksize = 0.001
mode_lotsize = 100000
****
我哪里做错了?请解释。:)
как-то у тебя все запутано..
чтобы получить стоимость 1.0 лота USDJPY в валюте депозита нужно просто получить значение MarketInfo("USDJPY",MODE_TICKVALUE)
зачем какие выкрутасы с асками и бидами когда оно и так доступно ? или я чего-то не понимаю ?
嗯,这不算数吧。:)这与人工计算有点不同。或者我算错了什么。
为什么特别是一个地段。在MODE_TICKVALUE 的定义中没有关于它的内容 。
为什么在欧元兑美元上MODE_POINT为零,而在美元兑日元上却一切正常?我错过了什么新东西吗?:)
另外,如果不难,请用简单的话解释什么是MODE_TICKVALUE。
我读到,这是工具价格 在存款货币中的最小变化 的大小。但我不明白获得的数字。
还有一件事。
如果MODE_TICKSIZE是报价货币中证券价格变化的最小步骤。换句话说,它是价格可以改变的数值。
如果MODE_POINT - 它只是某种价值的价格,在其中衡量的东西。
TICK_SIZE和POINT都是以报价的货币来衡量。当然,我可以想象,价格的最小变化可能还不到一个点。
但TICKVALUE是什么,我不明白的东西。如果是TICKSIZE的值,那么数字就不会相加。