思维应该转换一下
变成 如果N天前时间里曾经赚5%,则从那天开始到现在不开仓
其实就是判断N周期内有没有过一次平仓,如果有则看这次交易是不是盈利大于5%,如果是,则当前开仓条件不成立,自然也就不会执行开仓语句
//以多方向操作为例
YL:=(EXITPRICE-ENTERPRICE)/ENTERPRICE>0.05;
BUYCOND:=EXITBARS<N AND YL;
BUY(BUYCOND,1,MARKET);
怎么样加一个首次开仓语句?我估计也是因为这个原因,没第一次开仓,他没法判断开仓历时
随便弄个开仓语句不就行了
if cross(ma(c,5),ma(c,20)) then buy(1,1,market);
这样的
我只是按照楼主的说明做了一个功能的演示 并不是一个完整的指标啊