-- 作者:13505480838
-- 发布时间:2019/5/22 9:59:10
--
老师,麻烦你把我需要的条件加到下面的策略里,真心不懂。引用条件是 stkindi(\'\',\'日策略日1.AA\',0,6,0)
RSV:= (CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100; FASTK:=SMA(RSV,P1,1); K:=SMA(FASTK,P2,1); D:=SMA(K,P3,1); jc:=cross(d,k); cd:=在这里加个条件:得到当前位置之前日线上的最近一次开仓信号,并且判断是空信号 开空:jc and cd; jc1:=cross(k,d); cd1:=在这里加个条件:得到当前位置之前日线上的最近一次开仓信号,并且判断是多信号 开多:jc1 and cd1; KD:=开多; KK:=开空; IF KD AND HOLDING<=0 THEN BEGIN SELLSHORT(HOLDING<0,SS,MARKETR); BUY(HOLDING=0,SS,MARKETR); END IF KK AND HOLDING>=0 THEN BEGIN SELL(HOLDING>0,SS,MARKETR); BUYSHORT(HOLDING=0,SS,MARKETR); END 当前持仓:HOLDING,COLORGRAY,LINETHICK0; 当前资产:ASSET,NOAXIS,COLORGRAY;
|
-- 作者:yukizzc
-- 发布时间:2019/5/22 10:00:48
--
RSV:= (CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100; FASTK:=SMA(RSV,P1,1); K:=SMA(FASTK,P2,1); D:=SMA(K,P3,1); jc:=cross(d,k); cd:=stkindi(\'\',\'日策略日1.AA\',0,6,0)=3; 开空:jc and cd; jc1:=cross(k,d); cd1:=stkindi(\'\',\'日策略日1.AA\',0,6,0)=1; 开多:jc1 and cd1; KD:=开多; KK:=开空; IF KD AND HOLDING<=0 THEN BEGIN SELLSHORT(HOLDING<0,SS,MARKETR); BUY(HOLDING=0,SS,MARKETR); END IF KK AND HOLDING>=0 THEN BEGIN SELL(HOLDING>0,SS,MARKETR); BUYSHORT(HOLDING=0,SS,MARKETR); END 当前持仓:HOLDING,COLORGRAY,LINETHICK0; 当前资产:ASSET,NOAXIS,COLORGRAY;
|