//☆ ★ △ ▲ ▽ ▼ □ ■ ● ○↑↓||  /**/
A:=4;          //太阳8月亮12星星16原油19
G:=1;
B:=10;         //大周期高低区标注位移
B1:=0;         //小周期高低区标注位移
D:=0;          //随机止损差额
E:=0;          //大周期随机金叉死叉标注位移
F:=0;          //进场出场标注位移
X:=PRICEPRECISION;//小数点保留与品种一致
M:=0; 
//大周期MACD指标
大周期DIFF := EMA(CLOSE,12*A) - EMA(CLOSE,26*A);
大周期DEA  := EMA(大周期DIFF,9*A);
大周期MACD:=2*(大周期DIFF-大周期DEA),COLORSTICK;
//大周期MACD慢线在大周期0轴之上,定义为大周期0轴之上。
//大周期MACD慢线在大周期0轴之下,定义为大周期0轴之下。
大周期0轴之上:=大周期DEA>0;
大周期0轴之下:=大周期DEA<0;
//随机指标
大周期RSV:=(CLOSE-LLV(LOW,9*A))/(HHV(HIGH,9*A)-LLV(LOW,9*A))*100;
大周期K:=SMA(大周期RSV,3*A,1);
大周期D:=SMA(大周期K,3*A,1);
大周期随机金叉点:=CROSS    (大周期K,大周期D);
大周期随机死叉点:=CROSSDOWN(大周期K,大周期D);
//大周期随机金叉点(包括)到大周期随机死叉点(不包括)之间所有K线,定义为大周期随机做多区间。
//大周期随机死叉点(包括)到大周期随机死叉点(不包括)之间所有K线,定义为大周期随机做空区间。
大周期随机做多区间:=BARSLAST(大周期随机金叉点)<BARSLAST(大周期随机死叉点);
大周期随机做空区间:=BARSLAST(大周期随机金叉点)>BARSLAST(大周期随机死叉点);
//均线指标
大周期EMA13:=EMA(C,13*A);//,NOTETX
大周期EMA21:=EMA(C,21*A);//,NOTEXT
//均线金叉点(包括)到均线死叉点(不包括)之间所有K线,定义为大周期均线做多区间。
//均线死叉点(包括)到均线死叉点(不包括)之间所有K线,定义为大周期均线做空区间。
大周期均线做多区间:=BARSLAST(CROSS(大周期EMA13,大周期EMA21))<BARSLAST(CROSSDOWN(大周期EMA13,大周期EMA21));
大周期均线做空区间:=BARSLAST(CROSS(大周期EMA13,大周期EMA21))>BARSLAST(CROSSDOWN(大周期EMA13,大周期EMA21));
//大周期均线多空区间的第一根K线同步到大周期随机多空区间
//第一根K线在大周期随机做多区间的大周期均线做多区间,定义为正常大周期粉色区间。
//第一根K线在大周期随机做空区间的大周期均线做空区间,定义为正常大周期青色区间。
正常大周期粉色区间:=大周期均线做多区间&&VALUEWHEN(CROSS(大周期均线做多区间,0.5),大周期随机做多区间);
正常大周期青色区间:=大周期均线做空区间&&VALUEWHEN(CROSS(大周期均线做空区间,0.5),大周期随机做空区间);
//大周期均线做多区间,从第一个大周期随机金叉点开始到本次大周期均线做多区间结束之间的所有K线定义为异常大周期粉色区间
//大周期均线做空区间,从第一个大周期随机死叉点开始到本次大周期均线做空区间结束之间的所有K线定义为异常大周期青色区间
异常大周期粉色区间:=大周期均线做多区间&&EXIST(大周期随机金叉点,BARSLASTCOUNT(大周期均线做多区间));
异常大周期青色区间:=大周期均线做空区间&&EXIST(大周期随机死叉点,BARSLASTCOUNT(大周期均线做空区间));
//第一根K线在大周期随机做空区间的大周期均线做多区间时,这个大周期均线做多区间的第一根K线到第一个大周期随机金叉点(不包括)之间的所有K线,定义为补充大周期青色区间。
//第一根K线在大周期随机做多区间的大周期均线做空区间时,这个大周期均线做空区间的第一根K线到第一个大周期随机死叉点(不包括)之间的所有K线,定义为补充大周期粉色区间。
补充大周期青色区间:=大周期均线做多区间&&VALUEWHEN(CROSS(大周期均线做多区间,0.5),大周期随机做空区间)&&EXIST(大周期随机金叉点,BARSLASTCOUNT(大周期均线做多区间))=0;
补充大周期粉色区间:=大周期均线做空区间&&VALUEWHEN(CROSS(大周期均线做空区间,0.5),大周期随机做多区间)&&EXIST(大周期随机死叉点,BARSLASTCOUNT(大周期均线做空区间))=0;
//主体粉色区间和补充粉色区间定义为粉色区间,主体青色区间和补充青色区间定义为青色区间
大周期粉色区间:=正常大周期粉色区间||异常大周期粉色区间||补充大周期粉色区间;//
大周期青色区间:=正常大周期青色区间||异常大周期青色区间||补充大周期青色区间;//

//从大周期青色区间最低价K线到大周期粉色区间最后一根K线之间的所有K线,定义为大周期高点区间。清风
//从大周期粉色区间最高价K线到大周期青色区间最后一根K线之间的所有K线,定义为大周期低点区间。清风
大周期高点区间:=BACKSET(大周期粉色区间&&REFX(大周期青色区间,1),BARSLAST(大周期青色区间)+REF(LLVBARS(L,BARSLAST(大周期粉色区间)),BARSLAST(大周期青色区间))+1);//BACKSET是未来函数
大周期低点区间:=BACKSET(大周期青色区间&&REFX(大周期粉色区间,1),BARSLAST(大周期粉色区间)+REF(HHVBARS(H,BARSLAST(大周期青色区间)),BARSLAST(大周期粉色区间))+1);//BACKSET
//大周期高点之间关系,大周期低点之间关系。清风
大周期高点区间高点上升:=HHV(H,BARSLAST(CROSS(大周期高点区间,0.5))+1)>REF(HHV(H,BARSLAST(CROSS(大周期高点区间,0.5))+1),SUMBARS(CROSSDOWN(大周期高点区间,0.5),1)-1)&&大周期高点区间;
大周期高点区间高点下降:=HHV(H,BARSLAST(CROSS(大周期高点区间,0.5))+1)<REF(HHV(H,BARSLAST(CROSS(大周期高点区间,0.5))+1),SUMBARS(CROSSDOWN(大周期高点区间,0.5),1)-1)&&大周期高点区间;
大周期高点区间高点相等:=HHV(H,BARSLAST(CROSS(大周期高点区间,0.5))+1)=REF(HHV(H,BARSLAST(CROSS(大周期高点区间,0.5))+1),SUMBARS(CROSSDOWN(大周期高点区间,0.5),1)-1)&&大周期高点区间;
大周期低点区间低点上升:=LLV(L,BARSLAST(CROSS(大周期低点区间,0.5))+1)>REF(LLV(L,BARSLAST(CROSS(大周期低点区间,0.5))+1),SUMBARS(CROSSDOWN(大周期低点区间,0.5),1)-1)&&大周期低点区间;
大周期低点区间低点下降:=LLV(L,BARSLAST(CROSS(大周期低点区间,0.5))+1)<REF(LLV(L,BARSLAST(CROSS(大周期低点区间,0.5))+1),SUMBARS(CROSSDOWN(大周期低点区间,0.5),1)-1)&&大周期低点区间;
大周期低点区间低点相等:=LLV(L,BARSLAST(CROSS(大周期低点区间,0.5))+1)=REF(LLV(L,BARSLAST(CROSS(大周期低点区间,0.5))+1),SUMBARS(CROSSDOWN(大周期低点区间,0.5),1)-1)&&大周期低点区间;
//从大周期青色区间最低价K线到大周期粉色区间最后一根K线之间的最高价,定义为大周期高区最高价。清风楠栀  江海未来函数
//从大周期粉色区间最高价K线到大周期青色区间最后一根K线之间的最低价,定义为大周期低区最低价。清风楠栀  江海未来函数
//标注大周期高区最高价数值在当根K线的上方M跳,标注大周期低区最低价数值在当根K线的下方。
大周期高区最高价:=VALUEWHEN(大周期粉色区间&&REFX(大周期青色区间,1),HHV(H,BARSLAST(大周期青色区间)+REF(LLVBARS(L,BARSLAST(大周期粉色区间)),BARSLAST(大周期青色区间))));
大周期低区最低价:=VALUEWHEN(大周期青色区间&&REFX(大周期粉色区间,1),LLV(L,BARSLAST(大周期粉色区间)+REF(HHVBARS(H,BARSLAST(大周期青色区间)),BARSLAST(大周期粉色区间))));
//大周期高点区间大周期最后一个高点向右画出到最右屏水平线,红色。航行
//大周期低点区间大周期最后一个低点向右画出到最右屏水平线,绿色。航行
大周期R1:=BARSLAST(大周期粉色区间&&REFX(大周期青色区间,1));
大周期RR1:=REF(HHVBARS(H,BARSLAST(大周期青色区间)+REF(LLVBARS(L,BARSLAST(大周期粉色区间)),BARSLAST(大周期青色区间))),大周期R1)+大周期R1;
DRAWLASTBARLINE(1,大周期高区最高价,大周期RR1,1,大周期高区最高价,-1000000,0),COLORRED,DASHDOTDOT;
大周期R2:=BARSLAST(大周期青色区间&&REFX(大周期粉色区间,1));
大周期RR2:=REF(LLVBARS(L,BARSLAST(大周期粉色区间)+REF(HHVBARS(H,BARSLAST(大周期青色区间)),BARSLAST(大周期粉色区间))),大周期R2)+大周期R2;
DRAWLASTBARLINE(1,大周期低区最低价,大周期RR2,1,大周期低区最低价,-1000000,0),COLORGREEN,DASHDOTDOT;
/*
//将大周期高区最高价前后进行比较,后面大的用红色,后面小的用绿色,前后相等时用黄色。高点向上B跳,清风
//将大周期低区最低价前后进场比较,后面大的用红色,后面小的用绿色,前后相等时用黄色。低点向下B跳。清风
DRAWSHIFTNUMBER(大周期粉色区间&&REFX(大周期青色区间,1)&&大周期高区最高价>REF(大周期高区最高价,SUMBARS(大周期粉色区间&&REFX(大周期青色区间,1),2)-1),大周期高区最高价+B*MINPRICE,大周期高区最高价,0,COLORRED,   0,HHVBARS(H,BARSLAST(大周期青色区间)+REF(LLVBARS(L,BARSLAST(大周期粉色区间)),BARSLAST(大周期青色区间)))),FONTSIZE17;
DRAWSHIFTNUMBER(大周期粉色区间&&REFX(大周期青色区间,1)&&大周期高区最高价<REF(大周期高区最高价,SUMBARS(大周期粉色区间&&REFX(大周期青色区间,1),2)-1),大周期高区最高价+B*MINPRICE,大周期高区最高价,0,COLORGREEN, 0,HHVBARS(H,BARSLAST(大周期青色区间)+REF(LLVBARS(L,BARSLAST(大周期粉色区间)),BARSLAST(大周期青色区间)))),FONTSIZE17;
DRAWSHIFTNUMBER(大周期粉色区间&&REFX(大周期青色区间,1)&&大周期高区最高价=REF(大周期高区最高价,SUMBARS(大周期粉色区间&&REFX(大周期青色区间,1),2)-1),大周期高区最高价+B*MINPRICE,大周期高区最高价,0,COLORYELLOW,0,HHVBARS(H,BARSLAST(大周期青色区间)+REF(LLVBARS(L,BARSLAST(大周期粉色区间)),BARSLAST(大周期青色区间)))),FONTSIZE17;
DRAWSHIFTNUMBER(大周期青色区间&&REFX(大周期粉色区间,1)&&大周期低区最低价>REF(大周期低区最低价,SUMBARS(大周期青色区间&&REFX(大周期粉色区间,1),2)-1),大周期低区最低价-B*MINPRICE,大周期低区最低价,0,COLORRED,   0,LLVBARS(L,BARSLAST(大周期粉色区间)+REF(HHVBARS(H,BARSLAST(大周期青色区间)),BARSLAST(大周期粉色区间)))),FONTSIZE17,VALIGN0;
DRAWSHIFTNUMBER(大周期青色区间&&REFX(大周期粉色区间,1)&&大周期低区最低价<REF(大周期低区最低价,SUMBARS(大周期青色区间&&REFX(大周期粉色区间,1),2)-1),大周期低区最低价-B*MINPRICE,大周期低区最低价,0,COLORGREEN, 0,LLVBARS(L,BARSLAST(大周期粉色区间)+REF(HHVBARS(H,BARSLAST(大周期青色区间)),BARSLAST(大周期粉色区间)))),FONTSIZE17,VALIGN0;
DRAWSHIFTNUMBER(大周期青色区间&&REFX(大周期粉色区间,1)&&大周期低区最低价=REF(大周期低区最低价,SUMBARS(大周期青色区间&&REFX(大周期粉色区间,1),2)-1),大周期低区最低价-B*MINPRICE,大周期低区最低价,0,COLORYELLOW,0,LLVBARS(L,BARSLAST(大周期粉色区间)+REF(HHVBARS(H,BARSLAST(大周期青色区间)),BARSLAST(大周期粉色区间)))),FONTSIZE17,VALIGN0;
*/
//大周期高点区间高点上升标注为“高区上升”,颜色为红色;大周期高点区间高点下降标注为“高区下降”,颜色为绿色;大周期高点区间高点相等标注为“高区相等”颜色为黄色。文字向上M跳。江海
//大周期低点区间低点上升标注为“低区上升”,颜色为红色;大周期低点区间低点下降标注为“低区下降”,颜色为绿色;大周期低点区间低点相等标注为“低区相等”颜色为黄色。文字向下M跳。江海
KTEXT(大周期粉色区间&&REFX(大周期青色区间,1)&&大周期高区最高价>REF(大周期高区最高价,SUMBARS(大周期粉色区间&&REFX(大周期青色区间,1),2)-1),-HHVBARS(H,BARSLAST(大周期青色区间)+REF(LLVBARS(L,BARSLAST(大周期粉色区间)),BARSLAST(大周期青色区间))),大周期高区最高价+M*MINPRICE,1,COLORRED,      '高区上升');
KTEXT(大周期粉色区间&&REFX(大周期青色区间,1)&&大周期高区最高价<REF(大周期高区最高价,SUMBARS(大周期粉色区间&&REFX(大周期青色区间,1),2)-1),-HHVBARS(H,BARSLAST(大周期青色区间)+REF(LLVBARS(L,BARSLAST(大周期粉色区间)),BARSLAST(大周期青色区间))),大周期高区最高价+M*MINPRICE,1,COLORGREEN,    '高区下降');
KTEXT(大周期粉色区间&&REFX(大周期青色区间,1)&&大周期高区最高价=REF(大周期高区最高价,SUMBARS(大周期粉色区间&&REFX(大周期青色区间,1),2)-1),-HHVBARS(H,BARSLAST(大周期青色区间)+REF(LLVBARS(L,BARSLAST(大周期粉色区间)),BARSLAST(大周期青色区间))),大周期高区最高价+M*MINPRICE,1,COLORYELLOW,   '高区相等');
KTEXT(大周期青色区间&&REFX(大周期粉色区间,1)&&大周期低区最低价>REF(大周期低区最低价,SUMBARS(大周期青色区间&&REFX(大周期粉色区间,1),2)-1),-LLVBARS(L,BARSLAST(大周期粉色区间)+REF(HHVBARS(H,BARSLAST(大周期青色区间)),BARSLAST(大周期粉色区间))),大周期低区最低价-M*MINPRICE,1,COLORRED,      '低区上升'),VALIGN0;
KTEXT(大周期青色区间&&REFX(大周期粉色区间,1)&&大周期低区最低价<REF(大周期低区最低价,SUMBARS(大周期青色区间&&REFX(大周期粉色区间,1),2)-1),-LLVBARS(L,BARSLAST(大周期粉色区间)+REF(HHVBARS(H,BARSLAST(大周期青色区间)),BARSLAST(大周期粉色区间))),大周期低区最低价-M*MINPRICE,1,COLORGREEN,    '低区下降'),VALIGN0;
KTEXT(大周期青色区间&&REFX(大周期粉色区间,1)&&大周期低区最低价=REF(大周期低区最低价,SUMBARS(大周期青色区间&&REFX(大周期粉色区间,1),2)-1),-LLVBARS(L,BARSLAST(大周期粉色区间)+REF(HHVBARS(H,BARSLAST(大周期青色区间)),BARSLAST(大周期粉色区间))),大周期低区最低价-M*MINPRICE,1,COLORYELLOW,   '低区相等'),VALIGN0;

//第一根符合大周期均线做多区间,大周期MACD慢线在大周期0轴之上和大周期随机做多区间的K线,定义为大周期三振做多K线。和光
//第一根符合大周期均线做空区间,大周期MACD慢线在大周期0轴之上和大周期随机做空区间的K线,定义为大周期三振做空K线。和光
大周期三振做多K线:=CROSS(大周期均线做多区间&&大周期0轴之上&&大周期随机做多区间,0.5);
大周期三振做空K线:=CROSS(大周期均线做空区间&&大周期0轴之下&&大周期随机做空区间,0.5);
//大周期均线做多区间中,大周期三振做多K线(包括)后的同一次大周期均线做多区间。定义为大周期三振做多区间。和光
//大周期均线做空区间中,大周期三振做空K线(包括)后的同一次大周期均线做空区间。定义为大周期三振做空区间。和光
大周期三振做多区间:=大周期均线做多区间&&EXIST(大周期三振做多K线,BARSLASTCOUNT(大周期均线做多区间));
大周期三振做空区间:=大周期均线做空区间&&EXIST(大周期三振做空K线,BARSLASTCOUNT(大周期均线做空区间));
大周期红色背景:=大周期三振做多区间;
大周期绿色背景:=大周期三振做空区间;
DRAWGBK1(大周期红色背景,RGB(64,0,0));
DRAWGBK1(大周期绿色背景,RGB(0,64,0));
//现在K线图中粉色K线部分定义为大周期粉色背景。
//现在K线图中青色K线部分定义为大周期青色背景。
大周期粉色背景:=大周期粉色区间&&NOT(大周期红色背景||大周期绿色背景);
大周期青色背景:=大周期青色区间&&NOT(大周期红色背景||大周期绿色背景);
//DRAWGBK1(大周期粉色背景,RGB(64,0,64));
//DRAWGBK1(大周期青色背景,RGB(0,64,64));
//大周期均线颜色   江海
大周期粉色区间首次K线:=CROSS(大周期粉色背景,0.5);
大周期青色区间首次K线:=CROSS(大周期青色背景,0.5);
大周期红色区间首次K线:=CROSS(大周期红色背景,0.5);
大周期绿色区间首次K线:=CROSS(大周期绿色背景,0.5);
DRAWCOLORLINE(大周期EMA13>大周期EMA21,大周期EMA21,COLORRED,COLORGREEN),LINETHICK2;//
DRAWLINE3(BARSLAST(大周期青色区间首次K线)<MIN1(BARSLAST(大周期粉色区间首次K线),BARSLAST(大周期红色区间首次K线),BARSLAST(大周期绿色区间首次K线)),大周期EMA21,0,1,REF(大周期EMA21,1),1,0),COLORCYAN,   LINETHICK2;
DRAWLINE3(BARSLAST(大周期粉色区间首次K线)<MIN1(BARSLAST(大周期青色区间首次K线),BARSLAST(大周期红色区间首次K线),BARSLAST(大周期绿色区间首次K线)),大周期EMA21,0,1,REF(大周期EMA21,1),1,0),COLORMAGENTA,LINETHICK2;

间隔大周期红色区间首次K线:=大周期红色区间首次K线&&COUNT(大周期红色区间首次K线,BARSLAST(大周期绿色区间首次K线)+1);
间隔大周期绿色区间首次K线:=大周期绿色区间首次K线&&COUNT(大周期绿色区间首次K线,BARSLAST(大周期红色区间首次K线)+1);
VERTLINE(间隔大周期红色区间首次K线,COLORRED   );//,DASHDOT
VERTLINE(间隔大周期绿色区间首次K线,COLORGREEN );






//小周期MACD指标
小周期DIFF := EMA(CLOSE,12*G) - EMA(CLOSE,26*G);
小周期DEA  := EMA(小周期DIFF,9*G);
小周期MACD:=2*(小周期DIFF-小周期DEA),COLORSTICK;
//小周期MACD慢线在小周期0轴之上,定义为小周期0轴之上。
//小周期MACD慢线在小周期0轴之下,定义为小周期0轴之下。
小周期0轴之上:=小周期DEA>0;
小周期0轴之下:=小周期DEA<0;
//随机指标
小周期RSV:=(CLOSE-LLV(LOW,9*G))/(HHV(HIGH,9*G)-LLV(LOW,9*G))*100;
小周期K:=SMA(小周期RSV,3*G,1);
小周期D:=SMA(小周期K,3*G,1);
小周期随机金叉点:=CROSS    (小周期K,小周期D);
小周期随机死叉点:=CROSSDOWN(小周期K,小周期D);
//DRAWICON(小周期随机金叉点,   L,'ICO10'),VALIGN0;//
//DRAWICON(小周期随机死叉点,   H,'ICO11'),VALIGN2;//
//小周期随机金叉点(包括)到小周期随机死叉点(不包括)之间所有K线,定义为小周期随机做多区间。
//小周期随机死叉点(包括)到小周期随机死叉点(不包括)之间所有K线,定义为小周期随机做空区间。
//小周期随机做多区间:=BARSLAST(CROSS(K,D))<BARSLAST(CROSSDOWN(K,D));
//小周期随机做空区间:=BARSLAST(CROSS(K,D))>BARSLAST(CROSSDOWN(K,D));
小周期随机做多区间:=BARSLAST(小周期随机金叉点)<BARSLAST(小周期随机死叉点);
小周期随机做空区间:=BARSLAST(小周期随机金叉点)>BARSLAST(小周期随机死叉点);
DRAWCOLORKLINE(小周期随机做多区间&&ISDOWN=0,COLORMAGENTA,   1);
DRAWCOLORKLINE(小周期随机做多区间&&ISDOWN=1,COLORMAGENTA,   0);
DRAWCOLORKLINE(小周期随机做空区间&&ISDOWN=0,COLORCYAN,      1);
DRAWCOLORKLINE(小周期随机做空区间&&ISDOWN=1,COLORCYAN,      0); 
/*
//将小周期随机做多区间的最高价前后进行比较,后面大的用红色,后面小的用绿色,前后相等时用黄色。高点向上M跳,
//将小周期随机做空区间的最低价前后进场比较,后面大的用红色,后面小的用绿色,前后相等时用黄色。低点向下M跳。
DRAWSHIFTNUMBER(CROSSDOWN(小周期随机做多区间,0.5)&&HHV(H,BARSLAST(CROSS(小周期随机做多区间,0.5))+1)>REF(HHV(H,BARSLAST(CROSS(小周期随机做多区间,0.5))+1),SUMBARS(CROSSDOWN(小周期随机做多区间,0.5),2)-1),HHV(H,BARSLAST(CROSS(小周期随机做多区间,0.5))+1)+B*MINPRICE,HHV(H,BARSLAST(CROSS(小周期随机做多区间,0.5))+1),0,COLORYELLOW,0,HHVBARS(H,BARSLAST(CROSS(小周期随机做多区间,0.5))+1)),FONTSIZE13,COLORRED;
DRAWSHIFTNUMBER(CROSSDOWN(小周期随机做多区间,0.5)&&HHV(H,BARSLAST(CROSS(小周期随机做多区间,0.5))+1)<REF(HHV(H,BARSLAST(CROSS(小周期随机做多区间,0.5))+1),SUMBARS(CROSSDOWN(小周期随机做多区间,0.5),2)-1),HHV(H,BARSLAST(CROSS(小周期随机做多区间,0.5))+1)+B*MINPRICE,HHV(H,BARSLAST(CROSS(小周期随机做多区间,0.5))+1),0,COLORYELLOW,0,HHVBARS(H,BARSLAST(CROSS(小周期随机做多区间,0.5))+1)),FONTSIZE13,COLORGREEN;
DRAWSHIFTNUMBER(CROSSDOWN(小周期随机做多区间,0.5)&&HHV(H,BARSLAST(CROSS(小周期随机做多区间,0.5))+1)=REF(HHV(H,BARSLAST(CROSS(小周期随机做多区间,0.5))+1),SUMBARS(CROSSDOWN(小周期随机做多区间,0.5),2)-1),HHV(H,BARSLAST(CROSS(小周期随机做多区间,0.5))+1)+B*MINPRICE,HHV(H,BARSLAST(CROSS(小周期随机做多区间,0.5))+1),0,COLORYELLOW,0,HHVBARS(H,BARSLAST(CROSS(小周期随机做多区间,0.5))+1)),FONTSIZE13,COLORYELLOW;
DRAWSHIFTNUMBER(CROSSDOWN(小周期随机做空区间,0.5)&&LLV(L,BARSLAST(CROSS(小周期随机做空区间,0.5))+1)>REF(LLV(L,BARSLAST(CROSS(小周期随机做空区间,0.5))+1),SUMBARS(CROSSDOWN(小周期随机做空区间,0.5),2)-1),LLV(L,BARSLAST(CROSS(小周期随机做空区间,0.5))+1)-B*MINPRICE,LLV(L,BARSLAST(CROSS(小周期随机做空区间,0.5))+1),0,COLORYELLOW,0,LLVBARS(L,BARSLAST(CROSS(小周期随机做空区间,0.5))+1)),FONTSIZE13,VALIGN0,COLORRED;
DRAWSHIFTNUMBER(CROSSDOWN(小周期随机做空区间,0.5)&&LLV(L,BARSLAST(CROSS(小周期随机做空区间,0.5))+1)<REF(LLV(L,BARSLAST(CROSS(小周期随机做空区间,0.5))+1),SUMBARS(CROSSDOWN(小周期随机做空区间,0.5),2)-1),LLV(L,BARSLAST(CROSS(小周期随机做空区间,0.5))+1)-B*MINPRICE,LLV(L,BARSLAST(CROSS(小周期随机做空区间,0.5))+1),0,COLORYELLOW,0,LLVBARS(L,BARSLAST(CROSS(小周期随机做空区间,0.5))+1)),FONTSIZE13,VALIGN0,COLORGREEN;
DRAWSHIFTNUMBER(CROSSDOWN(小周期随机做空区间,0.5)&&LLV(L,BARSLAST(CROSS(小周期随机做空区间,0.5))+1)=REF(LLV(L,BARSLAST(CROSS(小周期随机做空区间,0.5))+1),SUMBARS(CROSSDOWN(小周期随机做空区间,0.5),2)-1),LLV(L,BARSLAST(CROSS(小周期随机做空区间,0.5))+1)-B*MINPRICE,LLV(L,BARSLAST(CROSS(小周期随机做空区间,0.5))+1),0,COLORYELLOW,0,LLVBARS(L,BARSLAST(CROSS(小周期随机做空区间,0.5))+1)),FONTSIZE13,VALIGN0,COLORYELLOW;
*/
/*
//小周期随机金叉点(包括)到小周期随机死叉点(包括),定义为小周期随机做多区间3。
//小周期随机死叉点(包括)到小周期随机死叉点(包括),定义为小周期随机做空区间3。 
小周期随机做多区间3:=BARSLAST(小周期随机金叉点)<BARSLAST(小周期随机死叉点)||小周期随机死叉点;
小周期随机做空区间3:=BARSLAST(小周期随机金叉点)>BARSLAST(小周期随机死叉点)||小周期随机金叉点;
//前后两个小周期随机做多区间3高点相比较。后点数值比前点数值大,定义为小周期随机做多区间3高点上升;后点数值比前点数值小,定义为小周期随机做多区间3高点下降;后点数值与前点数值相等,定义为小周期随机做多区间3高点相等。//航行
//前后两个小周期随机做空区间3低点相比较。后点数值比前点数值大,定义为小周期随机做空区间3低点上升;后点数值比前点数值小,定义为小周期随机做空区间3低点下降;后点数值与前点数值相等,定义为小周期随机做空区间3低点相等。//航行
小周期H1:=VALUEWHEN(小周期随机死叉点,HHV(H,BARSLAST(小周期随机金叉点)+1));
小周期H2:=VALUEWHEN(小周期随机死叉点,REF(小周期H1,1));
小周期L1:=VALUEWHEN(小周期随机金叉点,LLV(L,BARSLAST(小周期随机死叉点)+1));
小周期L2:=VALUEWHEN(小周期随机金叉点,REF(小周期L1,1));
小周期随机做多区间3高点上升:=小周期随机死叉点&&小周期H1>小周期H2;
小周期随机做多区间3高点下降:=小周期随机死叉点&&小周期H1<小周期H2;
小周期随机做多区间3高点相等:=小周期随机死叉点&&小周期H1=小周期H2;
小周期随机做空区间3低点上升:=小周期随机金叉点&&小周期L1>小周期L2;
小周期随机做空区间3低点下降:=小周期随机金叉点&&小周期L1<小周期L2;
小周期随机做空区间3低点相等:=小周期随机金叉点&&小周期L1=小周期L2;

//小周期随机金叉点前小周期随机做空区间3低点上升时,这个金叉点标注为红色'ICO10'。 小周期随机金叉点前小周期随机做空区间3低点下降时,这个金叉点标注为粉色'ICO118'。小周期随机金叉点前小周期随机做空区间3低点相等时,这个金叉点标注为黄色'ICO12'。
//小周期随机死叉点前小周期随机做多区间3高点上升时,这个死叉点标注为紫色'ICO116'。小周期随机死叉点前小周期随机做多区间3高点下降时,这个金叉点标注为绿色'ICO11' 。小周期随机死叉点前小周期随机做多区间3高点相等时,这个死叉点标注为黄色'ICO12'。
DRAWICON(小周期随机做空区间3低点上升,L,10 ),VALIGN0;
DRAWICON(小周期随机做空区间3低点下降,L,118),VALIGN0;
DRAWICON(小周期随机做空区间3低点相等,L,12 ),VALIGN0;
DRAWICON(小周期随机做多区间3高点上升,H,119);
DRAWICON(小周期随机做多区间3高点下降,H,11 );
DRAWICON(小周期随机做多区间3高点相等,H,12 );
*/








//小周期随机做多区间出现收盘价大于前面小周期随机做多区间最高点数值的第一根K线,定义为随机突破做多K线。
//小周期随机做空区间出现收盘价小于前面小周期随机做空区间最低点数值的第一根K线,定义为随机突破做空K线。
随机突破做多K线:=小周期随机做多区间&&C>REF(REF(HHV(H,BARSLAST(CROSS(小周期随机做多区间,0.5))+1),BARSLAST(小周期随机做多区间)),BARSLAST(CROSS(小周期随机做多区间,0.5))+1)
&&COUNT(小周期随机做多区间&&C>REF(REF(HHV(H,BARSLAST(CROSS(小周期随机做多区间,0.5))+1),BARSLAST(小周期随机做多区间)),BARSLAST(CROSS(小周期随机做多区间,0.5))+1),BARSLAST(CROSS(小周期随机做多区间,0.5))+1);
随机突破做空K线:=小周期随机做空区间&&C<REF(REF(LLV(L,BARSLAST(CROSS(小周期随机做空区间,0.5))+1),BARSLAST(小周期随机做空区间)),BARSLAST(CROSS(小周期随机做空区间,0.5))+1)
&&COUNT(小周期随机做空区间&&C<REF(REF(LLV(L,BARSLAST(CROSS(小周期随机做空区间,0.5))+1),BARSLAST(小周期随机做空区间)),BARSLAST(CROSS(小周期随机做空区间,0.5))+1),BARSLAST(CROSS(小周期随机做空区间,0.5))+1);
//VERTLINE(随机突破做多K线,COLORRED   );//,DASHDOT
//VERTLINE(随机突破做空K线,COLORGREEN );

//小周期随机做多区间出现大于或者等于前面小周期随机做多区间最高点数值的第一根K线,定义为随机做空止盈K线。楠栀
//小周期随机做空区间出现小于或者等于前面小周期随机做空区间最低点数值的第一根K线,定义为随机做多止盈K线。楠栀
随机做空止盈K线:=小周期随机做多区间&&H>=REF(REF(HHV(H,BARSLAST(CROSS(小周期随机做多区间,0.5))+1),BARSLAST(小周期随机做多区间)),BARSLAST(CROSS(小周期随机做多区间,0.5))+1)
&&COUNT(小周期随机做多区间&&H>=REF(REF(HHV(H,BARSLAST(CROSS(小周期随机做多区间,0.5))+1),BARSLAST(小周期随机做多区间)),BARSLAST(CROSS(小周期随机做多区间,0.5))+1),BARSLAST(CROSS(小周期随机做多区间,0.5))+1);
随机做多止盈K线:=小周期随机做空区间&&L<=REF(REF(LLV(L,BARSLAST(CROSS(小周期随机做空区间,0.5))+1),BARSLAST(小周期随机做空区间)),BARSLAST(CROSS(小周期随机做空区间,0.5))+1)
&&COUNT(小周期随机做空区间&&L<=REF(REF(LLV(L,BARSLAST(CROSS(小周期随机做空区间,0.5))+1),BARSLAST(小周期随机做空区间)),BARSLAST(CROSS(小周期随机做空区间,0.5))+1),BARSLAST(CROSS(小周期随机做空区间,0.5))+1);

//VERTLINE(随机做空止盈K线,COLORWHITE);//,DASHDOT
//VERTLINE(随机做多止盈K线,COLORWHITE);//,DASHDOT

大周期红色背景随机突破做多K线:=大周期红色背景&&随机突破做多K线;
大周期绿色背景随机突破做空K线:=大周期绿色背景&&随机突破做空K线;

大周期红色背景随机做多止盈K线:=随机做多止盈K线;//大周期红色背景&&
大周期绿色背景随机做空止盈K线:=随机做空止盈K线;//大周期绿色背景&&


间隔随机突破做多K线:=大周期红色背景随机突破做多K线&&COUNT(大周期红色背景随机突破做多K线,BARSLAST(大周期红色背景随机做多止盈K线)+1);
间隔随机做多止盈K线:=大周期红色背景随机做多止盈K线&&COUNT(大周期红色背景随机做多止盈K线,BARSLAST(大周期红色背景随机突破做多K线)+1);

间隔随机突破做空K线:=大周期绿色背景随机突破做空K线&&COUNT(大周期绿色背景随机突破做空K线,BARSLAST(大周期绿色背景随机做空止盈K线)+1);
间隔随机做空止盈K线:=大周期绿色背景随机做空止盈K线&&COUNT(大周期绿色背景随机做空止盈K线,BARSLAST(大周期绿色背景随机突破做空K线)+1);
//VERTLINE(间隔随机做多止盈K线,COLORWHITE),DASHDOT;//
//VERTLINE(间隔随机做空止盈K线,COLORWHITE),DASHDOT;//

//VERTLINE(间隔随机突破做多K线,COLORRED   ),DASHDOT;//
//VERTLINE(间隔随机突破做空K线,COLORGREEN),DASHDOT;//

DRAWTEXT(间隔随机突破做多K线,L-F*MINPRICE,'△'),COLORWHITE,   VALIGN0,FONTSIZE25;
DRAWTEXT(间隔随机突破做空K线,H+F*MINPRICE,'▽'),COLORWHITE,   VALIGN2,FONTSIZE25;

//大周期低点区间低点上升后出现的间隔随机突破做多K线,标注为黄色向上空心三角。
//大周期高点区间高点下降后出现的间隔随机突破做空K线,标注为黄色向下空心三角。

DRAWTEXT(间隔随机突破做多K线&&COUNT(间隔随机突破做多K线,BARSLAST(大周期低点区间低点上升)+1),L-F*MINPRICE,'△'),COLORYELLOW,   VALIGN0,FONTSIZE25;
DRAWTEXT(间隔随机突破做空K线&&COUNT(间隔随机突破做空K线,BARSLAST(大周期高点区间高点下降)+1),H+F*MINPRICE,'▽'),COLORYELLOW,   VALIGN2,FONTSIZE25;

三角形 做多 做空开仓信号

作者 admin

九稳量化交易系统 是一套高胜率策略趋势跟踪系统,系统最大优势就是开仓位置精确,信号不漂移 不延迟 同步行情信号 拒绝马后面!www.gao998.cn 微信 fxfx668998

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注