编写思路:
上涨K画红色框,下跌K画绿色框,用于文华财经软件。适用在小周期1-15分钟。
图片
代码函数:
DRAWSL 绘制直线(段)。
用法:
DRAWSL(COND,DATA,SLOPE,LEN,EXPAND,COLOR);
当条件COND满足时,在DATA数据处以每个周期相差SLOPE个价位作为斜率画LEN个周期长的线段。
EXPAND为画线延长方式0:不延伸;1:向左延伸;2:向右延伸;3:双向延伸。
例1:
DRAWSL(C>O,H,0,2,0,COLORYELLOW);//表示当前k线为阳线时,从最高价开始画长度为2个周期的水平线,颜色为黄色。
DRAWLINE 绘制直线段。
用法:
DRAWLINE(C1,P1,C2,P2,COLOR);
满足条件C1时及C2时从P1向P2画线。颜色为COLOR。
例1:
MA5:=MA(C,5);
MA10:=MA(C,10);
DRAWLINE(MA10<CLOSE,OPEN,MA5>CLOSE,CLOSE,COLORCYAN);//表示当收盘价大于10日均线并且小于5日均线时,从开盘价画青色直线到收盘价。
DRAWLINE3 偏移周期绘制直线段
用法:
DRAWLINE3(C1,P1,X1,C2,P2,X2,EXP);
满足条件C1时向左偏移X1个周期及满足条件C2时向左偏移X2个周期从P1向P2画线。EXP为0表示画线不延伸,EXP不为0表示画线延伸。
例1:
DRAWLINE3(ISUP,REF(H,3),3,ISDOWN,REF(L,3),3,0),COLORBLUE,LINETHICK7;//表示在阳线向左偏移3个周期的最高价处到距离该阳线最近的一根阴线向左偏移3个周期的最低价处画线,画线不延伸,画线颜色为蓝色,线型粗细为7。
源码编写:
A:='HOUR$3$V';
N:=BARSLAST(A<>REF(A,1))+1,NODRAW;
HH:=HHV(H,N);
LL:=LLV(L,N);
DRAWSL((REFX(N=1炒股开户,1)