您现在的位置:程序化交易>> 股票公式>> 其他>> 其他软件公式>>正文内容

动能短线公式代码[其他软件公式]

相关标签:

原理解析:

OSC赋值:收盘价-5日前的收盘价的13日简单移动平均
分界赋值:OSC的8日简单移动平均
赋值: OSC的12日指数移动平均 - OSC的26日指数移动平均
赋值: DIFF的9日指数移动平均
赋值: 2*(DIFF-DEA)
Z_F赋值:如果收盘价>1日前的最高价,返回最低价的5日指数移动平均,否则返回如果收盘价<1日前的最低价的5日指数移动平均,返回最高价,否则返回最低价的5日指数移动平均
K_D赋值:上次收盘价<=Z_F距今天数
X_H赋值:K_D=1 AND 上次平滑异同平均<1日前的平滑异同平均距今天数
填充背景
当满足条件平滑异同平均<1日前的平滑异同平均ANDMACD<0时,在0和平滑异同平均*4位置之间画柱状线,宽度为0,0不为0则画空心柱.,LINEDOT,COLORFFCF78
当满足条件平滑异同平均<1日前的平滑异同平均ANDMACD>0时,在0和平滑异同平均*4位置之间画柱状线,宽度为0,0不为0则画空心柱.,LINEDOT,画黄色
当满足条件平滑异同平均>1日前的平滑异同平均ANDMACD<0时,在0和平滑异同平均*4位置之间画柱状线,宽度为0,0不为0则画空心柱.,LINEDOT,画洋红色
当满足条件平滑异同平均>1日前的平滑异同平均ANDMACD>0时,在0和平滑异同平均*4位置之间画柱状线,宽度为0,0不为0则画空心柱.,LINEDOT,画红色
当满足条件OSC<1日前的OSC(成交额(元)/1日前的成交额(元)<0.97)时,在OSC和1日前的OSC位置之间画柱状线,宽度为7,0不为0则画空心柱.,线宽为2,画白色
//离场STICKLINE(1日前的平滑异同平均上穿平滑异同平均 AND 平滑异同平均<1日前的平滑异同平均,OSC,1日前的OSC,7,0),线宽为2,画黄色
//逃顶STICKLINE(OSC>=1日前的OSC,OSC,1日前的OSC,7,0),线宽为2,画红色
//持股STICKLINE(上次X_H距今天数<2,OSC,1日前的OSC,7,0),线宽为2,画红色
//延时STICKLINE(X_H,OSC,1日前的OSC,7,0),线宽为2,画洋红色
//启动STICKLINE(OSC<分界,OSC,1日前的OSC,7,0),线宽为2,COLORFFA900
输出//空仓动能线:OSC,COLORFFB5FF
输出加速线:(DEA-DIFF)*9.8,画绿色
当满足条件BARPOS=SYSPARAM(3)时,在0位置书写文字,ALIGN4,画洋红色
当满足条件BARPOS=SYSPARAM(3)时,在0位置书写文字,PXDN3,ALIGN4,画红色
当满足条件BARPOS=SYSPARAM(3)时,在0位置书写文字,PXDN6,ALIGN4,画黄色
当满足条件BARPOS=SYSPARAM(3)时,在0位置书写文字,PXDN9,ALIGN4,画白色
当满足条件BARPOS=SYSPARAM(3)时,在0位置书写文字,PXDN12,ALIGN4,COLORFFA900
//
 

源码:

{【动能短线】}
{===================== 功能开关 =====================}
OSC:=C-REF(MA(C,13),5);
分界:=MA(OSC,8);
DIFF := EMA(OSC,12) - EMA(OSC,26);
DEA := EMA(DIFF,9);
MACD := 2*(DIFF-DEA);
Z_F:=IF(C>REF(H,1),EMA(L,5),IF(C<REF(EMA(L,5),1),H,EMA(L,5)));
K_d:=BARSLAST(C<=Z_F);
X_H:=K_d=1 and BARSLAST(MACD<REF(MACD,1));
{===================== 【解模板】===================== }
DRAWGBK((DATE > 0),COLORRGB(40,40,60),COLORRGB(10,10,10),1);
{柱线}
STICKLINE(MACD<ref(MACD,1) and MACD<0,0,MACD*4,0,0),LINEDOT,ColorFFCF78;
STICKLINE(MACD<ref(MACD,1) and MACD>0,0,MACD*4,0,0),LINEDOT,COLORYELLOW;
STICKLINE(MACD>ref(MACD,1) and MACD<0,0,MACD*4,0,0),LINEDOT,COLORMAGENTA;
STICKLINE(MACD>ref(MACD,1) and MACD>0,0,MACD*4,0,0),LINEDOT,COLORRED;
{K柱}
STICKLINE(OSC<REF(OSC,1)(AMOUNT/REF(AMOUNT,1)<0.97),OSC,REF(OSC,1),7,0),LINETHICK2,COLORWHITE;//离场
STICKLINE(CROSS(ref(MACD,1),MACD) and MACD<ref(MACD,1),OSC,REF(OSC,1),7,0),LINETHICK2,COLORYELLOW;//逃顶
STICKLINE(OSC>=REF(OSC,1),OSC,REF(OSC,1),7,0),LINETHICK2,COLORRED;//持股
STICKLINE(BARSLAST(X_H)<2,OSC,REF(OSC,1),7,0),LINETHICK2,COLORRED;//延时
STICKLINE(X_H,OSC,REF(OSC,1),7,0),LINETHICK2,COLORMAGENTA;//启动
STICKLINE(OSC<分界,OSC,REF(OSC,1),7,0),LINETHICK2,ColorFFA900;//空仓
动能线:OSC,ColorFFB5FF;
加速线:(DEA-DIFF)*9.8,COLORGREEN;
{字}
DRAWTEXT(BARPOS=SYSPARAM(3),0,' 启动'),ALIGN4,COLORMAGENTA;
DRAWTEXT(BARPOS=SYSPARAM(3),0,' \n 持股'),PXDN3,ALIGN4,COLORRED;
DRAWTEXT(BARPOS=SYSPARAM(3),0,' \n \n 逃顶'),PXDN6,ALIGN4,COLORYELLOW;
DRAWTEXT(BARPOS=SYSPARAM(3),0,' \n \n \n 警惕'),PXDN9,ALIGN4,COLORWHITE;
DRAWTEXT(BARPOS=SYSPARAM(3),0,' \n \n \n \n 空仓'),PXDN12,ALIGN4,ColorFFA900;
//
{程序化交易 www.cxh99.com }

 

公式导入教程: 【通达信公式源码导入方法教程】 【同花顺公式源码导入方法教程】 【大智慧新一代公式源码导入方法教程

 

 

有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友

可联系技术人员 QQ: 262069696  点击在线交流或微信:cxhjy888 进行 有偿收费 编写!(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)

怎么收费,代编流程等详情请点击查阅!

(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)

 


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容