解释这段代码HH1:=IFELSE(H<REF(H,1)&&REF(H,1)<REF(H,2),REF(H,2),0); LL1:=IFELSE(L>REF(L,1)&&REF(L,1)>REF(L,2),REF(L,2),0); HH2:=VALUEWHEN(HH1>0,HH1); LL2:=VALUEWHEN(LL1>0,LL1); K1:=IFELSE(CLOSE>HH2,-3,IFELSE(CLOSE<LL2,1,0)); K2:=VALUEWHEN(K1<>0,K1); G:=IFELSE(K2=1,HH2,LL2); G1:=VALUEWHEN(ISLASTBAR,G); DRAWNUMBER(L>0,G1,G1,0,COLORCYAN); W1:=K2; W2:=OPEN-CLOSE; HT:=IFELSE(OPEN>CLOSE,OPEN,CLOSE); LT:=IFELSE(OPEN<CLOSE,OPEN,CLOSE); DRAWLINE(W1=1,HIGH,W1=1,HT,COLORCYAN); DRAWLINE(W1=1,LOW,W1=1,LT,COLORCYAN); DRAWLINE(W1=-3,HIGH,W1=-3,HT,COLORRED); DRAWLINE(W1=-3,LOW,W1=-3,LT,COLORRED); STICKLINE(W1>0,OPEN,CLOSE,COLORCYAN,1); STICKLINE(W1<=0,OPEN,CLOSE,COLORRED,1); STICKLINE(W2>0&&W1<=0,OPEN,CLOSE,COLORRED,0); STICKLINE(W2>0&&W1>0,OPEN,CLOSE,COLORCYAN,0); DRAWLINE(W1=1&&REF(W1,1)=1,G,W1=1&&REF(W1,1)=1,REF(G,1),COLORGREEN); DRAWLINE(W1=-3&&REF(W1,1)=-3,G,W1=-3&&REF(W1,1)=-3,REF(G,1),COLORYELLOW); DRAWSL(K2=1,G,0,1,0,COLORGREEN); DRAWSL(K2=-3,G,0,1,0,COLORYELLOW);
时间: 2023-08-06 18:09:00 浏览: 230
文华财经指标公式源码WH6指标公式赢顺云肯特纳通道指标参数最佳设置.doc
5星 · 资源好评率100%
这是一段股票量化交易的代码,主要功能是画出K线图和买卖点。代码中的变量含义如下:
- H:最高价
- L:最低价
- CLOSE:收盘价
- OPEN:开盘价
- HH1, LL1, HH2, LL2:用来计算买卖点的中间变量
- K1, K2:买卖点信号,当K1=1时表示买入信号,K1=-3时表示卖出信号,K2为最终的买卖点信号
- G, G1:表示最终的买卖点价格,G为当前的买卖点价格,G1为上一个交易日的买卖点价格
- W1, W2:辅助变量,用于画出K线图
- HT, LT:用于画出K线图中的实体部分
- STICKLINE:画出K线图中的线条部分
- DRAWLINE:画出买卖点信号的连线
- DRAWSL:画出买卖点的点线图
该代码的具体实现需要参考具体的股票数据以及交易策略。
阅读全文