请教以下2个开仓条件的写法。
1、昨日开盘价-昨日收盘价>30,今日开盘价开在昨日开盘价与昨日收盘价之间,当C<=昨收盘价,卖开仓。
2、2、昨日开盘价-昨日收盘价>30,今日开盘价开在昨日收盘价之下,今日第一根K线的开盘价-今日第一根K线的收盘价>20,当C<=今日第一根K线收盘价,卖开仓。
[此贴子已经被作者于2014/6/24 16:24:19编辑过]
zo:=CALLSTOCK('if00',vtopen,6,-1);
zc:=CALLSTOCK('if00',vtclose,6,-1);
jo:=VALUEWHEN(TODAYBAR=1,o);
jc:=VALUEWHEN(TODAYBAR=1,c);
t1:=(zo<jo and jo<zc) or (zc<jo and jo<zo);
if zo-zc>30 and t1 and c<=zc THEN
buyshort(holding=0,1,market);
if zo-zc>30 and jo<zc and jo-jc>20 and c<=jc then
buyshort(holding=0,1,market);