加一个条件 ,就是收盘价大于分时图黄线 做多 [金字塔]
咨询内容:
//中间变量
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:=SMA(RSV,P1,1);
D:=SMA(K,P2,1);
J:=3*K-2*D;
手数:=SS;
//交易条件
开多平空条件:=CROSS(K,D);//开多平空条件
开空平多条件:=CROSS(D,K);//开空平多条件
//交易系统
平空:SELLSHORT(开多平空条件,手数,MARKET);
平多:SELL(开空平多条件,手数,MARKET);
开多:BUY(开多平空条件,手数,MARKET);
开空:BUYSHORT(开空平多条件,手数,MARKET);
当前持仓:HOLDING,COLORGRAY,LINETHICK0;
当前资产:ASSET,NOAXIS,COLORGRAY;
//注意交易系统先开后平的原则
技术交流:
//中间变量
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:=SMA(RSV,P1,1);
D:=SMA(K,P2,1);
VAR1:= K>D;
VBR1:= K<D ;
IF HOLDING>0 AND VBR1 THEN BEGIN
SELL(1,SS*1,MARKETR);
END
IF HOLDING=0 AND VAR1 THEN BEGIN
BUY(1,SS*1,MARKETR);
END
老师 好加到 VAR1 这里 。感谢 技术交流:
[PEL] 复制代码
注意这个结算价 在1分钟上较为精确。所以你如果不是1分钟周期,那就要跨周期调用这个结算价指标在1分钟上的计算结果。
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:=SMA(RSV,P1,1);
D:=SMA(K,P2,1);
J:=3*K-2*D;
手数:=SS;
//交易条件
开多平空条件:=CROSS(K,D);//开多平空条件
开空平多条件:=CROSS(D,K);//开空平多条件
//交易系统
平空:SELLSHORT(开多平空条件,手数,MARKET);
平多:SELL(开空平多条件,手数,MARKET);
开多:BUY(开多平空条件,手数,MARKET);
开空:BUYSHORT(开空平多条件,手数,MARKET);
当前持仓:HOLDING,COLORGRAY,LINETHICK0;
当前资产:ASSET,NOAXIS,COLORGRAY;
//注意交易系统先开后平的原则
来源: WWW.CXH99.COM
金字塔资深技术: 是加到原先开多条件里还是单独的开仓条件。RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:=SMA(RSV,P1,1);
D:=SMA(K,P2,1);
VAR1:= K>D;
VBR1:= K<D ;
IF HOLDING>0 AND VBR1 THEN BEGIN
SELL(1,SS*1,MARKETR);
END
IF HOLDING=0 AND VAR1 THEN BEGIN
BUY(1,SS*1,MARKETR);
END
老师 好加到 VAR1 这里 。感谢
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100; K:=SMA(RSV,P1,1); D:=SMA(K,P2,1); //以下代码在1分钟上计算有效,其他周期请跨周期调用 n1:=todaybar; dm:=4-INTPART(LOG(C)); 结算价:ROUNDS(IF(sum(vol,n1)=0,C,sum(C*vol,n1)/sum(vol,n1)),2+dm),colorred; VAR1:= K>D and c>结算价; VBR1:= K<D ; IF HOLDING>0 AND VBR1 THEN BEGIN SELL(1,SS*1,MARKETR); END IF HOLDING=0 AND VAR1 THEN BEGIN BUY(1,SS*1,MARKETR); END
注意这个结算价 在1分钟上较为精确。所以你如果不是1分钟周期,那就要跨周期调用这个结算价指标在1分钟上的计算结果。
有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友
可联系技术人员 QQ: 262069696 或微信号:cxh99cxh99 进行 有偿收费 编写!
(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)
相关文章
-
没有相关内容