循环时,这个你指的是什么,具体说明下。
就比如这个日内交易程序,假设在模拟时选择时间是1分钟,那么每一循环时安每分钟循环(每分钟有个开盘价+收盘价+最高价+最低价),下面中,但在具体的一天内,B是不是变化的?close是随着每分钟变化吗? 我是新手,所以问的问题有点低级!
A:=VALUEWHEN(TIME=90500,CLOSE);
B:=VALUEWHEN(DATE<>REF(DATE,1),OPEN);
BK :=A<B AND CROSS(CLOSE,B) AND TIME<145000;
SP :=(A>B AND CROSS(B,CLOSE)) OR TIME>=145000;
SK :=A>B AND CROSS(B,CLOSE) AND TIME<145000;
BP :=(A<B AND CROSS(CLOSE,B)) OR TIME>=145000;
{开多} ENTERLONG: BK,TFILTER;
{平多} EXITLONG: SP,TFILTER;
{开空} ENTERSHORT: SK,TFILTER;
{平空} EXITSHORT: BP,TFILTER;
A:=VALUEWHEN(TIME=90500,CLOSE);
这个是取9:05分那根K的收盘价,这根k没有走完时是变化的,这个k确定下来后是不会变化的。