请帮助代写一个股票池的平仓公式。
我是打算本公式达到输出条件时分别进入多单状态池和空单状态池,然后分别利用股票池来设置平多平空。
一、持仓>0时
1、当开仓后最高价小于1.003*开仓价、开仓后最低价=0.995*开仓价时,输出为1.
2、当开仓后最高价>=1.003*开仓价、开仓后最低价=开仓价时,输出为1.
说明:开仓后涨0.3%以内以0.5%幅度止损,超过0.3%时设保本止损。
二、持仓<0时
。。。。自己修改
.
也即:
当浮动盈亏幅度达到0.3%时设成本价止损,否则设置-0.5%止损
我重新理了理,思路如下:
1、开仓后,如果浮盈(相对开仓时价格)在0.35%以内,当浮盈-0.5%时止损平仓。
2、开仓后最高盈利幅度(相对开仓价)达到0.35%后,价格再次回到开仓价(浮盈=0)时平仓。
3、开仓后最高盈利幅度(相对开仓价)达到0.35%后,如果浮盈>0以及A=0时(A条件我自己到自定义数据里用SELFDATA读取),根据MACD指标公式1分钟的金叉(空单止损)或死叉(多单止损)指标平仓止盈。