龙听期货论坛's Archiver

龙听 发表于 2020-1-10 10:07

文华短线红绿多空交易模型

[code]
X1:HHV(OPEN,N);
X2:LLV(OPEN,N);
X3:(X1+X2)/2;
TMP:=X3-CLOSE;//程序化交易
DRAWLINE(TMP>0.00001,HIGH,TMP>0.00001,OPEN,COLORCYAN);
DRAWLINE(TMP>0.00001,LOW,TMP>0.00001,CLOSE,COLORCYAN);
DRAWLINE(TMP<-0.00001,HIGH,TMP<-0.00001,CLOSE,COLORRED);
DRAWLINE(TMP<-0.00001,LOW,TMP<-0.00001,OPEN,COLORRED);
DRAWLINE(ABS(TMP)<0.00001,LOW,ABS(TMP)<0.00001,OPEN,COLORYELLOW);
DRAWLINE(ABS(TMP)<0.00001,HIGH,ABS(TMP)<0.00001,OPEN,COLORYELLOW);
STICKLINE(TMP>0.00001,OPEN,CLOSE,COLORCYAN,1);
STICKLINE(TMP<-0.00001,OPEN,CLOSE,COLORRED,1);
TMP<-0.00001,BPK;
TMP>0.00001,SPK;
AUTOFILTER;
[/code]

龙听 发表于 2020-1-10 10:08

源码解析:

输出X1:N日内开盘价的最高值
输出X2:N日内开盘价的最低值
输出X3:(X1+X2)/2
TMP赋值:X3-收盘价
当满足条件TMP>0.00001时,在最高价位置画直线起点,当满足条件TMP>0.00001时,在开盘价位置画直线终点,画青色表示是否延长.
当满足条件TMP>0.00001时,在最低价位置画直线起点,当满足条件TMP>0.00001时,在收盘价位置画直线终点,画青色表示是否延长.
当满足条件TMP<-0.00001时,在最高价位置画直线起点,当满足条件TMP<-0.00001时,在收盘价位置画直线终点,画红色表示是否延长.
当满足条件TMP<-0.00001时,在最低价位置画直线起点,当满足条件TMP<-0.00001时,在开盘价位置画直线终点,画红色表示是否延长.
当满足条件TMP的绝对值<0.00001时,在最低价位置画直线起点,当满足条件TMP的绝对值<0.00001时,在开盘价位置画直线终点,画黄色表示是否延长.
当满足条件TMP的绝对值<0.00001时,在最高价位置画直线起点,当满足条件TMP的绝对值<0.00001时,在开盘价位置画直线终点,画黄色表示是否延长.
当满足条件TMP>0.00001时,在开盘价和收盘价位置之间画柱状线,宽度为画青色,1不为0则画空心柱.
当满足条件TMP<-0.00001时,在开盘价和收盘价位置之间画柱状线,宽度为画红色,1不为0则画空心柱.
TMP<-0.00001,BPK
TMP>0.00001,SPK
AUTOFILTER

如来神掌 发表于 2020-11-29 11:57

我复制到文华WH6上提示出错呢?

页: [1]