
等级: 新手上路
- 注册:
- 2024-9-26
- 曾用名:
|

楼主 |
发表于 2024-9-26 15:05
|
显示全部楼层
m:=8;
n:=8; //定义m、s的变量值
s:=18;
m1:=ma(c,m); //m分钟均线值
m5:=ma(CALLSTOCK('',VTCLOSE,2,-1),n); //调用 5分钟K线的m均线值
z1:=ref(m1,1); //上1根K线均值
z2:=ref(m1,2); //上2根K线均值
z3:=ref(c,3); //上3根K线收盘价
//------------------开多---------------------------------------
PD1:c<=m1 and c<=ref(low,m1)-2 and c<=m5-2 ; //平多条件
ks1:=(AVGENTERPRICE()-c)>=s; //止损位
SELL( ks1 or PD1 ,100%,MARKET); //平多操作
KD:c>=m1 and z1>=z2 and z2>=z3 and c>=m5+1; //开多条件
BUY(KD AND HOLDING=0 and cash(0)>=7000,5%,MARKET),PERTRADER; //开多操作
//-------------------开空---------------------------------------
PK1:c>=m1 and z1>=z2 and c>=ref(high,m1)+2 and c>=m5+2 ; //平空条件
ks2:=(c-AVGENTERPRICE())>=s; //止损位
SELLSHORT(ks2 or PK1 ,100%,MARKET); //平空操作
KK:c<=m1 and z1<=z2 and z2<=z3 and c<=m5+1; //开空条件
BUYSHORT(KK AND HOLDING=0 and cash(0)>=7000,5%,MARKET),PERTRADER; //开空操作
|
|