你看是不是这个意思:
开仓价格为enterprice
对于多单固定10点止损就是在l<enterprice-10时平仓?空单则出h>enterprice+10时平仓?
如果是这个意思,那么以止多反手空为例:
ref_holding:=holding;
多单止损价:=enterprice-10;
sell(holding>0 and l<=多单止损价,100%,limitr,min(o,多单止损价));
buyshort(holding=0 and ref_holding>0,1,limitr,min(o,多单止损价));
这个是为了测试时准确点,不至于出现偷价,若该K线出现缺口,直接开在止损价下方,也就是o(开盘价)小于多单止损价了,就直接用o来止损
若o大于止损价,且l(k线最低价)小于止损价,则代表该k线中间穿越了止损价,那么就以止损价成交。