if holding>0 and c-enterprice>65*mindiff then sellshort(1,0,market);{空单止损}
if holding>0 and enterprice-l>70*mindiff then sellshort(1,0,market);{空单止盈}
我做的是if08沪深300指期8月的测试。多单止损止盈全都可以了。对照着做的一个空单止损,止盈这样设后,结果图表上及计算结果上会有好几笔超出65个变动点位才出场的。一亏就是一万到三万。我改来改去都解决不了这个问题。请老师帮忙。
holding判断是小于0,不是大于0
你说把语句改在这样就行了吗?
if holding<0 and c-enterprice>65*mindiff then sellshort(1,0,market);{空单止损}
|
原问题:我做的是if08沪深300指期8月的测试。多单止损止盈全都可以了。对照着做的一个空单止损,止盈这样设后,结果图表上及计算结果上会有好几笔超出65个变动点位才出场的。一亏就是一万到三万。我改来改去都解决不了这个问题。请老师帮忙
if holding>0 and c-enterprice>65*mindiff then sellshort(1,0,market);{空单止损}
if holding>0 and enterprice-l>70*mindiff then sellshort(1,0,market);{空单止盈}