N(88,1,1111,1),
N1(888,1,1111,1);
输入:N(88,1,1111),N1(888,1,1111);
a1:=如果((收盘价 < 800),((成交额 / 成交量) / 100),((((收盘价 * 2) + 最高价) + 最低价) / 4));
a2:=((最高值(最高价,15)) + (最低值(最低价,30))) / 2;
a3:=指数平滑移动平均((简单移动平均(a1,5)),10);
a4:=指数平滑移动平均((简单移动平均(a1,15)),10);
a5:=指数平滑移动平均((简单移动平均(a1,13)),21);
a6:=((a3 + a4) + a5) / 3;
决策线:指数平滑移动平均((简单移动平均(收盘价,5)),3),colorGreen;
多空带:((((向前引用(a6,1)) + a6) + (向前引用(a6,2))) / 3),linethick0;
a7:=(((向前引用(a6,1)) + a6) + (向前引用(a6,2))) / 3 * 1.191;
a8:=(((向前引用(a6,1)) + a6) + (向前引用(a6,2))) / 3 * 1.236;
a9:=(((向前引用(a6,1)) + a6) + (向前引用(a6,2))) / 3 * 0.809;
a10:=(((向前引用(a6,1)) + a6) + (向前引用(a6,2))) / 3 * 0.764;
a11:=(((向前引用(a6,1)) + a6) + (向前引用(a6,2))) / 3 * 0.618;
地线:(a9),linethick1,Coloryellow;
天线:(a7),linethick1,ColorFF0000;
支撑线:(a10),linethick2,Color73740F;
阻力线:(a8),linethick2,Color509046;
a12:=((指数平滑移动平均((简单移动平均(a1,3)),3)) + (加权移动平均(a1,5))) / 2;
a13:=向前引用(a12,1);
a14:=有效值周期数(收盘价);
a15:=如果((a14 = 1),0,(((a12 - a13) / a13) * 100));
a16:=向前引用(收盘价,1);
a17:=如果((a14 = 1),0,(((收盘价 - a16) / a16) * 100));
a18:=如果((a14 = 1),((收盘价 + 开盘价) / 2),a13);
a19:=向前引用(a12,2);
a20:=((a12 + a13) + a19) / 3;
a21:=((绝对值((a12 - a20)) + 绝对值((a13 - a20))) + 绝对值((a19 - a20))) / 3;
a22:=如果((a14 < 3),0,((a21 / a12) * 100));
a23:=如果((((a15 > 0.5) 而且 ((a22 > 0.215) 或者 (最低价 > a18))) 而且 (收盘价 >= 开盘价)),1,0);
a24:=如果((((a15 < (0 - 0.3)) 而且 ((a22 > 0.2) 或者 (最高价 < a18))) 而且 ((开盘价 >= 收盘价) 或者 (a17 < -1))),1,0);
B:((统计总数(a23,上一次条件成立位置(a24))) = 1) 而且 a23,linethick0;
D:((统计总数(a24,上一次条件成立位置(a23))) = 1) 而且 a24,linethick0;
显示文字(B,(最低价 * 0.98),'㊣'),linethick3,对齐方式1,colorWhite;
显示文字(D,(最高价 * 1.035),'S'),linethick3,对齐方式1,colorGreen;
画柱线(((B > 0) 或者 (D > 0)),a1,(a1 * 0.998),8,0),ColorFF0000;
a25:=(指数平滑移动平均(收盘价,12)) - (指数平滑移动平均(收盘价,26));
a26:=指数平滑移动平均(a25,9);
a27:=2 * (a25 - a26);
a28:=如果((((((((向前引用(a27,1)) < (向前引用(a27,2))) 而且 ((向前引用(a27,2)) < (向前引用(a27,3)))) 而且 (a27 > (向前引用(a27,1)))) 而且 (a27 >= 0)) 而且 ((最低值(a27,4)) > 0)) 而且 (统计总数((a27 < 0.18),5))),(a27 * 2),0);
a29:=如果(((统计总数((交叉函数(a26,a25)),8)) 而且 (交叉函数(a25,a26))),(a27 * 4),0);
a30:=(a28 > 0) 而且 (收盘价 >= (((向前引用(a6,1)) + a6) + (向前引用(a6,2))) / 3);
画图标(a30,最低价,12),对齐方式1;
a31:=(((收盘价 / a16) - 1) * 100) >= 7;
a32:=最高价 - ((最高价 - 最低价) / 3);
a33:=最低价 + ((最高价 - 最低价) / 3);
a34:=(收盘价 > 0) 而且 a31;
a35:=((最高价 - 最低价) * 0.618) + 最低价;
a36:=((最高价 - 最低价) * 0.382) + 最低价;
画柱线(a34,a32,a33,8,0),colorYellow;
画柱线(a34,((最高价 + 最低价) / 2),((最高价 + 最低价) / 2),8,0);
画柱线(a34,收盘价,a35,8,0),colorRed;
画柱线(a34,收盘价,a35,7,0),Color1414FF;
画柱线(a34,收盘价,a35,6,0),Color2828FF;
画柱线(a34,收盘价,a35,5,0),Color3D3DFF;
画柱线(a34,收盘价,a35,4,0),Color5151FF;
画柱线(a34,收盘价,a35,3,0),Color6565FF;
画柱线(a34,收盘价,a35,2,0),Color7A7AFF;
画柱线(a34,收盘价,a35,1,0),Color8E8EFF;
画柱线(a34,a36,开盘价,8,0),colorGreen;
画柱线(a34,a36,开盘价,7,0),Color28FF28;
画柱线(a34,a36,开盘价,6,0),Color3DFF3D;
画柱线(a34,a36,开盘价,5,0),Color51FF51;
画柱线(a34,a36,开盘价,4,0),Color65FF65;
画柱线(a34,a36,开盘价,3,0),Color7AFF7A;
画柱线(a34,a36,开盘价,2,0),Color8EFF8E;
画柱线(a34,a36,开盘价,1,0),ColorA2FFA2;
a37:=((收盘价 - (指数平滑移动平均(a1,25))) / (指数平滑移动平均(a1,25))) * 100;
显示文字(((a37 > 12) 而且 (交叉函数(决策线,收盘价))),最高价,'卖出');
a41:=最低价 < a11;
画图标(a41,最低价,1);
画图标((((交叉函数(收盘价,(向前引用(a9,1)))) 而且 (a15 < -3)) 或者 (((最低价 < 支撑线) 而且 (收盘价 > 支撑线)) 而且 (a15 < -3.5))),最低价,7),对齐方式1;
显示文字((交叉函数(收盘价,(向前引用(a10,1)))),(最低价 * 0.96),'仓1/2'),colorYellow;
显示文字((交叉函数(收盘价,(向前引用(((((向前引用(a6,1)) + a6) + (向前引用(a6,2))) / 3 * 0.681),1)))),(最低价 * 0.98),'1/2仓'),Color005EFF;
显示文字(a41,最高价,'满仓出击');
a43:=((移动平均((最大值((收盘价 - a16),0)),5,1)) / (移动平均(绝对值((收盘价 - a16)),5,1))) * 100;
显示文字(((交叉函数(a43,10)) 而且 (a15 < -4)),(最低价 * 0.92),'◢◣'),对齐方式1,colorRed;
显示文字((((a15 < -5) 而且 (a37 < -24)) 而且 (a43 < 12)),(最低价 * 0.95),'▲'),对齐方式1,colorMagenta;
a44:=最低价 > (向前引用(最高价,1));
a45:=最高价 < (向前引用(最低价,1));
显示文字(a44,((向前引用(最高价,1)) * 1.003),'─'),对齐方式1,colorWhite;
显示文字(a44,(最低价 * 1.003),'─'),对齐方式1,colorWhite;
显示文字(a45,((向前引用(最低价,1)) * 1.003),'─'),对齐方式1,colorGreen;
显示文字(a45,(最高价 * 1.003),'─'),对齐方式1,colorGreen;
突破:向前引用(指数平滑移动平均(收盘价,5),1)COLORMAGENTA,LINETHICK2;
/////////////////////////////////////////////////
A1X:=(指数平滑移动平均(收盘价,5)-突破)/突破*100;
出击:画分段线(A1X>=0,向前引用(指数平滑移动平均(收盘价,5),上一次条件成立位置(交叉函数(A1X,0))+1)),COLORYELLOW,LINETHICK2;
休假:画分段线(A1X<0,向前引用(指数平滑移动平均(收盘价,5),上一次条件成立位置(交叉函数(0,A1X))+1)),COLORBLUE,LINETHICK3;
画柱线(A1X>=0,向前引用(指数平滑移动平均(收盘价,5),上一次条件成立位置(交叉函数(A1X,0))+1),突破,0.5,-1),COLORRED;
画柱线(A1X<0,向前引用(指数平滑移动平均(收盘价,5),上一次条件成立位置(交叉函数(0,A1X))+1),突破,0,-1),COLORGREEN;
画分段线(A1X<0,突破),COLORGREEN,LINETHICK2;
//////////////////////////////////////////////////
VAR0:=指数平滑移动平均(指数平滑移动平均(指数平滑移动平均(收盘价,2),2),2);
海岸线:=(最高值(VAR0,13)*0.98),LINETHICK3,colorFF00;
K1:=指数平滑移动平均(收盘价,3),colorFF0000;
K2:=指数平滑移动平均(收盘价,5),colorFF0000;
K3:=指数平滑移动平均(收盘价,8),colorFF0000;
K4:=指数平滑移动平均(收盘价,13),colorFF0000;
K5:=指数平滑移动平均(收盘价,15),colorFF0000;
QQ:=(((((简单移动平均(K1,1)+简单移动平均(K2,3))+简单移动平均(K3,5))+简单移动平均(K4,7))+简单移动平均(K5,9))/5),LINETHICK2,colorFF00FF;
K6:=指数平滑移动平均(收盘价,30),colorFFFF;
暗器24:=如果(交叉函数(K6,QQ),海岸线,0);
显示文字((暗器24>0),最低价,'■神偷'),colorFFFF;