这个之前写过一段代码吧。
这是我本地测试,我把盈利1%价格和回落到0.5%价格都计算出来了:
此主题相关图片如下:temp.png
1.这里最高级大于1%盈利价格了。
此主题相关图片如下:temp.png
2.平仓信号位置收盘价刚好价格小于前面计算的0.5%价格
此主题相关图片如下:temp.png
测试代码:
DTYDZS:=(HHV(H,ENTERBARS+1)-AVGENTERPRICE)/AVGENTERPRICE>=0.01 and (c-AVGENTERPRICE)/AVGENTERPRICE<=0.005;
KTYDZS:=(AVGENTERPRICE-llV(l,ENTERBARS+1))/AVGENTERPRICE>=0.01 and (AVGENTERPRICE-c)/AVGENTERPRICE<=0.005;
SELL(DTYDZS,0,MARKET);
SELLSHORT(KTYDZS,0,MARKET);
buy(TODAYBAR=1 and holding=0,1,market);
持仓均价:AVGENTERPRICE,NODRAW;
1%价格:AVGENTERPRICE*1.01,NODRAW;
0.5%价格:AVGENTERPRICE*1.005,NODRAW;
[此贴子已经被作者于2021/4/27 17:22:41编辑过]
系统自带的那个 我上午测试了下。可能是它这个算法和我们正常想的不一样。发现它那个和我们正常想的思路不一样。所以建议以代码为准。另外就是这个设置里的平仓就只是回测里可以,实际交易中是使用不了这个的。