〔指标公式代码模型:画三角形〕【参数】画...

〔指标公式代码模型:画三角形〕

【参数】
画线=0,为A种算法;
画线=1,为B种算法;

【下跌计算】
浪段卖向:=IF(画线=0,A种跌浪算法,B算法跌浪算法);
浪段空起点:=浪段卖向>REF(浪段卖向,1);
浪段空终点:=浪段卖向<REF(浪段卖向,1);
浪段空高点:=IF(浪段空起点,买向偏移,0);
浪段空低点:=IF(浪段空终点,卖向偏移,0);
浪段空周期:=BARSLAST(浪段空起点);
浪段空卖出点:=REF(浪段空高点,浪段空周期);

浪段买向:=IF(画线=0,A种涨浪算法,B种涨浪算法);
浪段多起点:=浪段买向>REF(浪段买向,1);
浪段多终点:=浪段买向<REF(浪段买向,1);
浪段多低点:=IF(浪段多起点,卖向偏移,0);
浪段多高点:=IF(浪段多终点,买向偏移,0);
浪段多周期:=BARSLAST(浪段多起点);
浪段多买入点:=REF(浪段多低点,浪段多周期);

【浪段卖向三角形】
{水平→方法1:逐K画线,逐K同步显示}
STICKLINE(浪段卖向, 浪段空卖出点, 浪段空卖出点,10,1),LINEDOT,COLOR00FF00;

{水平→方法2:画线段,浪段结束才显示}
{DRAWLINE(浪段空起点,浪段空卖出点,浪段空终点,浪段空卖出点,0),LINEDOT,COLOR00FF00,LINETHICK1;}

{斜边↘}
DRAWLINE(浪段空起点,浪段空高点,浪段空终点,浪段空低点,0),LINEDOT,COLOR00FF00,LINETHICK1;

{垂直↓}
DRAWLINE(浪段空终点,浪段空卖出点,浪段空终点,浪段空低点,0),LINEDOT,COLOR00FF00,LINETHICK1;

{起点标注启跌或开空价格}
DRAWNUMBER(浪段空起点, 浪段空高点, 浪段空卖出点, 精度),ALIGN1,COLOR00FF00;

{终点标注下跌K数量}
DRAWNUMBER(浪段空终点, 浪段空卖出点, 浪段空周期, 0),ALIGN2,COLOR00FFFF;

【浪段买向三角形】
{水平→方法1:逐K画线,逐K同步显示}
STICKLINE(浪段买向, 浪段多买入点, 浪段多买入点,10,1),LINEDOT,COLORFF0000,LINETHICK1;

{水平→方法2:画线段,浪段结束才显示}
{DRAWLINE(浪段多起点,浪段多买入点,浪段多终点,浪段多买入点,0),LINEDOT,COLORFF0000,LINETHICK1;}

{斜边↗}
DRAWLINE(浪段多起点,浪段多低点, 浪段多终点,浪段多高点,0),LINEDOT,COLORFF0000,LINETHICK1;

{垂直↑}
DRAWLINE(浪段多终点,浪段多买入点, 浪段多终点,浪段多高点,0),LINEDOT,COLORFF0000,LINETHICK1;

{起点标注启涨或开多价格}
DRAWNUMBER(浪段多起点, 浪段多低点, 浪段多买入点, 精度),ALIGN1,COLORFF0000;

{终点标注上涨K数量}
DRAWNUMBER(浪段多终点, 浪段多买入点, 浪段多周期, 0),ALIGN2,COLORFF00FF;

【函数说明】
⊙BARSLAST:上一次条件成立的位置
⊙IF:条件函数
⊙STICKLINE:画柱线
⊙ALIGN0或缺省:居中对齐
⊙ALIGN1:左对齐
⊙ALIGN2:右对齐
⊙DRAWLINE:画直线、线段、射线
⊙DRAWNUMBER:标记数字
⊙LINEDOT:画虚线。
⊙REF:向前引用。
⊙LINETHICK1:线型粗细度。
⊙COLORFF00FF:粉色
⊙COLORFF0000:红色
⊙COLOR00FF00:绿色
⊙COLOR00FFFF:青色
⊙其他系统,需更改某些函数才能运行。

(0)

相关推荐