真知即所以为行,不行不足谓之知。

【转百度知道】Excel计算外汇仓位的公式该如何编写?

Spread the love

问题:比如我的资金是10000美元,每手保证金需要750美元,要求扣除最大可开仓量动用的保证金后还能扛对应仓位30点波动的止损。以后不管资金是增加还是减少都按照这个要求算出最大开仓量。
附:1手波动1点是10美元,波动30点就是300美元

楼主跟我的想法是一样的,都是用excel做个下单量计算器来计算下单量。不过根据我的经验,你做出这个计算器之后,以后根据你的操盘要求是会继续修正和改进的。
下边我把你现在的这个计算器的算法(推导过程)给你写出来。以后你碰到这类问题就可以自己动手来处理了。
首先,你要解决的问题是下单量的多少。那么你可以设它为x手;
其次,用x手来建立与它有关的表达式:1.你的止损空间为30点(借鉴二楼的做法,这个你可以用一个单元格来表示,以后你可以灵活调整点数),每手每点10美元,那么x手会亏损的资金就是30×10×x美元;2.占用保证金数,每手750美元,那么x手就是50×x美元。
最后,建立等式:你的要求是亏损的总资金+占用保证金=账户总资金,那么,账户总资金=点数×10×x+占用保证金×x,那么x=总资金/(10×点数+占用保证金)
好,算法就是这样,到excel里的操作,我们按照2楼高手的方法来写:
假设A1:账户总资金
B1:止损点数
C1:每手占用保证金额
D1:为我们要求的下单手数,也就是单量
用刚刚的式子“x=总资金/(10×点数+占用保证金)”和单元格表示就是:D1=A1/(10*B1+C1)
和二楼的结论是一样的。这样你的单量就可以实现自动实时的计算了。

最后,还有一点,为了能够让你在查看计算结果的时候能清晰,最后在单元格格式上定义好数值小数部分取几位。如果要求D1在计算的时候自己进行四舍五入计算可以用ROUND(A1/(10*B1+C1),1),这最后的以个1就是你想保留几位小数了。
我的平台因为最小只能下到0.1手,所以这个参数我用的就是1.

Spread the love
 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

未经允许不得转载:Living in the flow » 【转百度知道】Excel计算外汇仓位的公式该如何编写?

分享到: 更多 (0)
avatar

评论 抢沙发

  • QQ号
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
切换注册

登录

忘记密码 ?

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活