我在模型中调用了本周期的小时开盘价,OPEN1:=CALLSTOCK('',VTOPEN,5,0);
想要把这个小时开盘价固定下来作为止损价使用,请教各位大师应当如何编写
调用的OPEN1是一串数字,我只是想把有开仓交易的小时开盘价,作为止损价来用,这样就需要把当时的小时开盘价固定下来,
你就在开仓位置进行取值就行了啊。
OPEN1:=CALLSTOCK('',VTOPEN,5,0);
p: VALUEWHEN(开仓条件,OPEN1);
if 开仓条件 then buy(1,1,market);
我还是没有说清楚,比如说:我在9:15做了一张多单,我要调用9:00的开盘价作为止损价,而
CALLSTOCK('',VTOPEN,5,0);会不断的更新为10:00,11;00,12:00的开盘价,这就需要将9:00的开盘价固定下来,
VALUEWHEN 你看下这个函数。它在满足条件取值之后,除非条件再次满足。否则延续上次的取值。
所以我在开仓位置取值了。除非再次开仓,否则这个值不更新。