编程思路破译
选择一家信誉良好的配资公司至关重要。投资者应考虑公司的规模、经验、利率和服务条款。
DDIFF赋值:不定周期收盘价的12日指数移动平均-不定周期收盘价的26日指数移动平均
DDEA赋值:DDIFF的9日指数移动平均
MMACD赋值:(DDIFF-DDEA)*2
低位金叉赋值:DDIFF上穿DDEA AND DDIFF<-0.1
二次金叉1赋值:DDIFF上穿DDEA AND DDEA<0 AND 统计21日中满足低位金叉的天数=2
TJ1赋值:低位金叉 OR 二次金叉1
LJPK赋值:(收盘价+最高价+开盘价+最低价)/4
MCC赋值:LJPK的20日偏移移动平均*(1+80/1000)
MRR赋值:LJPK的32日偏移移动平均*(1-100/1000)
ZXX赋值:(MCC+MRR)/2
ZXA赋值:(MRR+ZXX)/2
TJ2赋值:1日前的最低价<ZXA
TJ3赋值:TJ2 AND 统计6日中满足TJ2的天数>=6
MA5赋值:收盘价的5日简单移动平均
MA10赋值:收盘价的10日简单移动平均
MA17赋值:收盘价的17日简单移动平均
MA20赋值:收盘价的20日简单移动平均
MA24赋值:收盘价的24日简单移动平均
MA30赋值:收盘价的30日简单移动平均
MA43赋值:收盘价的43日简单移动平均
MA72赋值:收盘价的72日简单移动平均
MA200赋值:收盘价的200日简单移动平均
TJ4赋值:MA5>=MA24 AND MA24>=MA72 AND MA72>=MA200
TJ5赋值:MA10>=MA30 AND MA20>=MA30
TJ7赋值:TJ4 OR TJ5
TJ8赋值:1日前的收盘价/5日前的收盘价<=1.1 AND 收盘价>=收盘价的24日简单移动平均 AND 最近5日存在成交量(手)/1日前的成交量(手)>=2 AND 收盘价>1日前的收盘价
输出百岁必涨底:(TJ3 AND TJ8)
当满足条件百岁必涨底时,在2.5位置画27号图标
当满足条件百岁必涨底时,在2.0位置画26号图标
当满足条件百岁必涨底时,在1.5位置画25号图标
DDIFF赋值:不定周期收盘价的12日指数移动平均-不定周期收盘价的26日指数移动平均
DDEA赋值:DDIFF的9日指数移动平均
MMACD赋值:(DDIFF-DDEA)*2
低位金叉赋值:DDIFF上穿DDEA AND DDIFF<-0.1
二次金叉1赋值:DDIFF上穿DDEA AND DDEA<0 AND 统计21日中满足低位金叉的天数=2
TJ1赋值:低位金叉 OR 二次金叉1
LJPK赋值:(收盘价+最高价+开盘价+最低价)/4
MCC赋值:LJPK的20日偏移移动平均*(1+80/1000)
MRR赋值:LJPK的32日偏移移动平均*(1-100/1000)
ZXX赋值:(MCC+MRR)/2
ZXA赋值:(MRR+ZXX)/2
TJ2赋值:1日前的最低价<ZXA
TJ3赋值:TJ2 AND 统计6日中满足TJ2的天数>=6
MA5赋值:收盘价的5日简单移动平均
MA10赋值:收盘价的10日简单移动平均
MA17赋值:收盘价的17日简单移动平均
MA20赋值:收盘价的20日简单移动平均
MA24赋值:收盘价的24日简单移动平均
MA30赋值:收盘价的30日简单移动平均
MA43赋值:收盘价的43日简单移动平均
MA72赋值:收盘价的72日简单移动平均
MA200赋值:收盘价的200日简单移动平均
TJ4赋值:MA5>=MA24 AND MA24>=MA72 AND MA72>=MA200
TJ5赋值:MA10>=MA30 AND MA20>=MA30
TJ7赋值:TJ4 OR TJ5
TJ8赋值:1日前的收盘价/5日前的收盘价<=1.1 AND 收盘价>=收盘价的24日简单移动平均 AND 最近5日存在成交量(手)/1日前的成交量(手)>=2 AND 收盘价>1日前的收盘价
输出百岁必涨底:(TJ3 AND TJ8)
当满足条件百岁必涨底时,在2.5位置画27号图标
当满足条件百岁必涨底时,在2.0位置画26号图标
当满足条件百岁必涨底时,在1.5位置画25号图标
程序源码
DDIFF:=EMA(DCLOSE,12)-EMA(DCLOSE,26);
DDEA:=EMA(DDIFF,9);
MMACD:=(DDIFF-DDEA)*2;
低位金叉:=CROSS(DDIFF,DDEA) AND DDIFF<-0.1;
二次金叉1:=CROSS(DDIFF,DDEA) AND DDEA<0 AND COUNT(低位金叉,21)=2;
TJ1:=低位金叉 OR 二次金叉1;
LJPK:=(C+H+O+L)/4;
MCC:=XMA(LJPK,20)*(1+80/1000);
MRR:=XMA(LJPK,32)*(1-100/1000);
ZXX:=(MCC+MRR)/2;
ZXA:=(MRR+ZXX)/2;
TJ2:=REF(L,1)<ZXA;
TJ3:=TJ2 AND COUNT(TJ2,6)>=6;
MA5:=MA(C,5);
MA10:=MA(C,10);
MA17:=MA(C,17);
MA20:=MA(C,20);
MA24:=MA(C,24);
MA30:=MA(C,30);
MA43:=MA(C,43);
MA72:=MA(C,72);
MA200:=MA(C,200);
TJ4:=MA5>=MA24 AND MA24>=MA72 AND MA72>=MA200;
TJ5:=MA10>=MA30 AND MA20>=MA30;
TJ7:=TJ4 OR TJ5;
TJ8:=REF(C,1)/REF(C,5)<=1.1 AND C>=MA(C,24) AND EXIST(V/REF(V,1)>=2,5) AND C>REF(C,1);
百岁必涨底:(TJ3 AND TJ8);
DRAWICON(百岁必涨底,2.5,27);
DRAWICON(百岁必涨底,2.0,26);
DRAWICON(百岁必涨底,1.5,25);DDIFF:=EMA(DCLOSE,12)-EMA(DCLOSE,26);
DDEA:=EMA(DDIFF,9);
MMACD:=(DDIFF-DDEA)*2;
低位金叉:=CROSS(DDIFF,DDEA) AND DDIFF<-0.1;
二次金叉1:=CROSS(DDIFF,DDEA) AND DDEA<0 AND COUNT(低位金叉,21)=2;
TJ1:=低位金叉 OR 二次金叉1;
LJPK:=(C+H+O+L)/4;
MCC:=XMA(LJPK,20)*(1+80/1000);
MRR:=XMA(LJPK,32)*(1-100/1000);
ZXX:=(MCC+MRR)/2;
ZXA:=(MRR+ZXX)/2;
TJ2:=REF(L,1)<ZXA;
TJ3:=TJ2 AND COUNT(TJ2,6)>=6;
MA5:=MA(C,5);
MA10:=MA(C,10);
MA17:=MA(C,17);
MA20:=MA(C,20);
MA24:=MA(C,24);
MA30:=MA(C,30);
MA43:=MA(C,43);
MA72:=MA(C,72);
MA200:=MA(C,200);
TJ4:=MA5>=MA24 AND MA24>=MA72 AND MA72>=MA200;
TJ5:=MA10>=MA30 AND MA20>=MA30;
TJ7:=TJ4 OR TJ5;
TJ8:=REF(C,1)/REF(C,5)<=1.1 AND C>=MA(C,24) AND EXIST(V/REF(V,1)>=2,5) AND C>REF(C,1);
百岁必涨底:(TJ3 AND TJ8);
DRAWICON(百岁必涨底,2.5,27);
DRAWICON(百岁必涨底,2.0,26);
DRAWICON(百岁必涨底,1.5,25);
该公式包含未来函数:XMA未发现:#MONTH...未发现:#WEEK...未发现:#YEAR...未发现:DHIGH...未发现:DOPEN...未发现:DLOW...该公式包含未来函数:DCLOSE
注:
馆内各种公式为学习编程而保存,实战使用前一定要看其中是否有未来函数并自己亲自测试成功率,决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担。
发文不易股票操盘技术,如获益,欢迎赞赏,赞赏必复!
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。