运行的周期是多少?
日线以下级别范例如下,请参考学习修改。
VARIABLE:sum_date=0;
time_cond:VALUEWHEN(开仓条件,time);
if time_cond=time then sum_date:=sum_date+1;
//平仓止损
if sum_date>=5 and ENTERPRICE>CLOSE and HOLDING>0 then BEGIN
sell(....);
sum_date:=0;
end
//其他平仓时,需要将sum_date置零,或者在开仓后将其置零也可以。否者无法完成后续止损、
[此贴子已经被作者于2018/10/14 23:23:16编辑过]
如果运行周期是日级别这个要怎么写,time好像适用于日级别以下的周期啊
ENTERBARS适用各个周期,直接用他不就可以了吗?
2楼的代码的逻辑是处理小周期时候的情况,并且这里代码处理的五日是指跨度五个交易日了,而不是五个K线距离了。单纯ENTERBARS没发判断到底跨过了几个交易日,只能判断K线跨度。所以在日线时候用ENTERBARS效果是一样的,但是小周期就不行了。
你提问之前,建议你先理解下代码的处理逻辑,以及尝试分析问什么这么处理,这样才有助于提供编写能力。