tygk 发表于 2021-11-12 10:38:31

同一品种 多次开多后,怎样获取其平均开仓价?(已解决)

本帖最后由 tygk 于 2021-11-21 22:33 编辑

如题。

bhqt 发表于 2021-11-13 15:50:02

同问

唐老师 发表于 2021-11-15 13:48:16

平均开仓价是价格达到某一位置时盈亏为0,也就是成本价,不亏不赚。

假设有5笔订单,开仓点位都不一样,下单点位在图表上从上到下排列,那么总有一个位置,当价格到达这个位置时,盈亏为0,不亏不赚。

根据这个目标就好做了。

当前品种盈亏+品种开仓总手数*x=0

x=(0-品种盈亏)/品种总手数

这个x是一个点数,有可能是正数,有可能是负数。

把x计算成点值,再进行最后一步,用现价+x,就是成本价。

说的够清楚了吧。

tygk 发表于 2021-11-15 15:14:33

唐老师 发表于 2021-11-15 13:48
平均开仓价是价格达到某一位置时盈亏为0,也就是成本价,不亏不赚。

假设有5笔订单,开仓点位都不一样,下 ...

最好能写出代码。
页: [1]
查看完整版本: 同一品种 多次开多后,怎样获取其平均开仓价?(已解决)