EA邦程序化交易论坛

标题: 同一品种 多次开多后,怎样获取其平均开仓价?(已解决) [打印本页]

作者: tygk    时间: 2021-11-12 10:38
标题: 同一品种 多次开多后,怎样获取其平均开仓价?(已解决)
本帖最后由 tygk 于 2021-11-21 22:33 编辑

如题。

作者: bhqt    时间: 2021-11-13 15:50
同问
作者: 唐老师    时间: 2021-11-15 13:48
平均开仓价是价格达到某一位置时盈亏为0,也就是成本价,不亏不赚。

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

根据这个目标就好做了。

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

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

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

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

说的够清楚了吧。
作者: tygk    时间: 2021-11-15 15:14
唐老师 发表于 2021-11-15 13:48
平均开仓价是价格达到某一位置时盈亏为0,也就是成本价,不亏不赚。

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

最好能写出代码。





欢迎光临 EA邦程序化交易论坛 (https://www.eabang.com/bbs/) Powered by Discuz! X3.5