大家好
我有很大的时间困难,试图找出交叉货币的点值公式。任何人都可以给我一个关于该公式的MT4等效的指示
帐户币种:GBP
交叉intrested:美元/日元,欧元/日元和英镑/日元
我正在尝试创建一个指标,使我能够根据上述十字交易中的500GB的风险来分析仓位大小?
真的很感激
谢谢
大家好
我有很大的时间困难,试图找出交叉货币的点值公式。任何人都可以给我一个关于该公式的MT4等效的指示
帐户币种:GBP
交叉intrested:美元/日元,欧元/日元和英镑/日元
我正在尝试创建一个指标,使我能够根据上述十字交易中的500GB的风险来分析仓位大小?
真的很感激
谢谢
我认为这是你以后的样子。双倍点数= MarketInfo(USDJPY,MODE_TICKSIZE);请记住,答案在于5位经纪人的移液器,因此您需要通过10倍数。
Adler,Use double point_value = MarketInfo([currency pair],MODE_TICKVALUE);这应该给你的价值,无论你的账户是以何种货币计价的(英镑在你的情况下),在[货币对]中的1点移动。如果您的br0ker使用5/3位数的报价,则将此数值乘以10以将GBP点转换为GBP点。根据br0ker的不同,这可能会有所不同。 GoMarkets绝对有效。大卫Originally Posted by ;
我在我的经纪人alpari uk中使用了这些公式,然后发现该值为0.01 pipvalue = MarketInfo(USDJPY,MODE_TICKSIZE)* 10;评论(价值= pipvalue);对不起,这不是我所需要的,如果我使用这个计算器,我会得到不同的答案。我想为PV得到如下的答案Originally Posted by ;
http://www.earnforex.com/pip-value-calculator账户货币= GBP货币对=美元/日元当前价格= 80.15位置单位= 100000 PV:12.478163214374845什么是获得PV的公式:12.47我在这里找到了一个公式版本,但它不能正常工作,或者我无法编码正确的,任何帮助是伟大的感谢
http://www.forexnewbies.com/pip-value-formula/再次感谢球员
Adler,请使用MODE_TICKVALUE而不是MODE_TICKSIZE,并确保您的pipvalue被定义为double。只用GBP-denom acct Alpari UK试用它,我得到Value = 7.71253827不确定为什么要获得12.47,因为每个点USDJPY移动=每英镑7.71英镑全部交易(100,000)交易为了证明这一点,我建议您尝试在美元兑日元开1个仓位,然后关闭它。将终端入场和出场价格之间的差值(以点为单位)划分为PL值(以英镑计算):您将发现每个点约为7.71英镑,而不是12.47英镑这个计算如何在我头顶上运行,我只知道MODE_TICKVALUE(x 10)总是给出正确的答案。 [编辑]只是注意到,如果你用英镑兑美元汇率(1.6164)除以12.47,你会得到~7.71因此,1点兑美元兑日元的汇率等于12.47美元,相当于7.71英镑Originally Posted by ;
阿德勒,让我们回到第一原则。你想买1手USDJPY。 OK,这意味着你必须花费日元获得美元。假设目前美元兑日元的价格是80.312因此,你花80.312×100,000日元= 8,031,200日元(买入100,000美元)现在,假设美元兑日元的价格上涨1点,即0.01,至80.322因此,现在您将您的100,000美元卖给80.322 x 100,000 = 8,032,200日元您已经赚取了1,000日元,除以80.322 = 12.45美元因此每个点值美元兑日元= 12.45美元(每手交易全部交易)但您的账户以英镑计价,所以您需要将美元兑换为英镑:12.45美元除以1.6161英镑兑美元约等于7.70英镑因此,总之,1手美元兑日元的公式为:1,000美元兑日元汇率/英镑兑美元汇率大卫
Adler,我尝试了您提供的网页链接,它给出了正确答案7.70 1.账户币种= GBP 2.货币对=美元/日元3.头寸规模,单位= 100,000 4.当前英镑/日元卖价= 129.84结果:pip价格= 7.701786814540974我想你可能会将美元兑日元汇率转换为步骤4,而不是英镑兑日元汇率。无论如何,如果您只是使用MarketInfo([pair],MODE_TICKVALUE)* 10,它应该始终正常工作(只要br0ker设置正确),无论帐户使用哪种货币。这将节省您头痛的必须计算每对不同的对。大卫