均价:=AMOUNT/VOL;
中价:=(OPEN+CLOSE)/2;
快线:=EMA(CLOSE,6);
快均:=MA(快线,1);
慢线:=EMA(CLOSE,18);
昨快:=REF(快均,1);
昨慢:=REF(慢线,1);
周期数:=BARSCOUNT(CLOSE);
涨幅:=IF(周期数=1,0,(快均-昨快)/昨快*100);
昨低:=REF(LOW,1);
低幅:=SMA(ABS(LOW-昨低),13,1)/SMA(MAX(LOW-昨低,0),13,1)*100;
周期条件:=IF(PERIOD=4,60,0) AND CLOSE>0 AND VOL>1;
低幅均:=EMA(IF(CLOSE*1.2,低幅*13,低幅/13),13);
低点34:=LLV(LOW,34);
日期条件:=IF(DATE>=1230626,周期条件,1);
高点34:=HHV(低幅均,34);
低点条件:=IF(LLV(LOW,56),1,0);
动能:=EMA(IF(LOW<=低点34,(低幅均+高点34*2)/2,0),3)/618*低点条件;
动能增:=动能>REF(动能,1);
百日低:=REF(LLV(LOW,100),3);
当前低:=REFDATE(百日低,DATE);
触低点:=LOW=当前低;
启动信号:=动能增 AND 触低点;
条件:=日期条件;
信号增:=启动信号>REF(启动信号,1);
有效:=IF(日期条件,1,0);
信号强:=信号增>REF(信号增,1);
起飞:信号强,NODRAW,COLORRED,LINETHICK2;
NOTEXTYF_MAXDQB:IF(信号强 AND 有效,100,0),COLORRED,LINETHICK3;
慢涨幅:=IF(周期数=1 AND 条件,0,(慢线-昨慢)/昨慢*100);
昨收:=REF(CLOSE,1);
日涨幅:=IF(周期数=1,0,(CLOSE-昨收)/昨收*100);
基准价:=IF(周期数=1,(CLOSE+OPEN)/2,昨快);
当前快:=快均;
昨日快:=昨快;
前日快:=REF(快均,2);
三均:=(当前快+昨日快+前日快)/3;
偏离:=(ABS(当前快-三均)+ABS(昨日快-三均)+ABS(前日快-三均))/3;
昨涨幅:=REF(涨幅,1);
前涨幅:=REF(涨幅,2);
波动率:=IF(周期数< 3,0,偏离/当前快*100);
NOTEXT步:IF(信号强,58,0),COLORBLACK,LINETHICK3;
强弱指标:=100-100*(HHV(HIGH,5*34)-CLOSE)/(HHV(HIGH,5*34)-LLV(LOW,5*34));
强势:=强弱指标>20 AND 强弱指标>REF(强弱指标,1);
加权价:=(CLOSE*2+HIGH+LOW)/4;
差离:=EMA(加权价,13)-EMA(加权价,34);
差离均:=EMA(差离,5);
动量:=2*(差离-差离均)*3.8;
动量增:=动量>0 AND 动量>REF(动量,1);
量比:=AMOUNT/CLOSE/(HHV(AMOUNT,20)/HHV(CLOSE,20));
量能:=量比>=80/100;
均6:=MA(CLOSE,6);
均18:=MA(CLOSE,18);
上轨:=3*均18-2*均6;
下轨:=3*均6-2*均18;
加权均:=SUM(EMA((CLOSE+LOW)/2,2)/2.98,3);
加权长:=EMA(加权均,21);
均30:=MA(CLOSE,30);
支撑:=2*MA(LLV((CLOSE+LOW)/2,8)*1.1,13)-EMA((CLOSE+LOW)/2,3)-(CLOSE+LOW)/2*0.1;
力度:=IF((EMA((CLOSE+LOW)/2,3)-支撑)*5>0,POW((EMA((CLOSE+LOW)/2,3)-支撑)*5,2)/10,(-1)*POW((EMA((CLOSE+LOW)/2,3)-支撑)*5,2)/10);
方向:=IF(力度>0,力度-0,(-1));
金叉信号:=CROSS(方向,0) AND (CLOSE+LOW)/2>MA((CLOSE+LOW)/2,8);
试飞信号:=CROSS(方向,0) AND (CLOSE+LOW)/2>MA((CLOSE+LOW)/2,8);
试飞条件:=强势 AND 动量增 AND 金叉信号 AND 量能;
试飞:试飞信号 AND 有效,NODRAW,COLORMAGENTA;
趋势:=IF(周期数< 3,0,IF(涨幅< 0 AND 昨涨幅< 0 AND 前涨幅< 0,0-1,1));
昨涨:=REF(涨幅,1);
转强:=IF(周期数>11 AND 昨涨< 0 AND 涨幅>0,1,0);
转强距:=BARSLAST(转强=1);
昨距:=REF(转强距,1);
距计数:=IF(周期数>11 AND 昨涨幅< 0 AND 涨幅>0,昨距+1,昨距);
转弱:=IF(周期数>11 AND 昨涨幅>0 AND 涨幅< 0,1,0);
基准1:=基准价;
基准2:=基准价;
修正低:=IF(周期数>11 AND 基准1< OPEN,OPEN,基准价);
修正高:=IF(周期数>11 AND 基准2>OPEN,OPEN,基准价);
空值:=0;
昨基准:=REF(基准价,1);
买点:=IF(涨幅>0.5 AND (波动率>0.215 OR LOW>基准价) AND CLOSE>=OPEN AND (CLOSE>=200 OR (CLOSE< 200 AND 日涨幅< 11)),1,0);
卖点:=IF(涨幅< -0.3 AND (波动率>0.2 OR HIGH< 基准价) AND (OPEN>=CLOSE OR 日涨幅< -1),1,0);
买距:=BARSSINCE(买点);
卖距:=BARSSINCE(卖点);
卖信号:=卖点 OR BARSTATUS=2;
买信号:=COUNT(买点,BARSLAST(卖信号))=1 AND 买点;
wwwgsptcom:DRAWNULL,COLOR333333;
腾飞:试飞条件 AND 条件,NODRAW,COLORYELLOW;
NOTEXT爆:IF(试飞信号 AND 有效,98,0),COLORMAGENTA,LINETHICK3;
NOTEXT起:IF(试飞信号,88,0),COLORBLACK,LINETHICK3;
NOTEXT回:IF(试飞条件,78,0),COLORYELLOW,LINETHICK3;
NOTEXT转:IF(试飞条件,68,0),COLORBLACK,LINETHICK3;
加权均2:=(3*CLOSE+LOW+OPEN+HIGH)/6;
均5:=SMA(CLOSE,5,1);
均线5:=MA(CLOSE,5);
均线10:=MA(CLOSE,10);
均线30:=MA(CLOSE,30);
金死叉:=BARSLAST(CROSS(均线10,均线5)) AND CROSS(均线5,均线10);
金叉条件:=金死叉 AND 均线5>均线30 AND 均线10>均线30 AND 均线10>REF(均线10,1);
快均5:=EMA(CLOSE,5);
慢均90:=EMA(EMA(CLOSE,90)*1.01,10);
低点21:=LLV(LOW,21);
高点21:=HHV(HIGH,21);
强弱快:=EMA((CLOSE-低点21)/(高点21-低点21)*100,5);
强弱慢:=EMA((CLOSE-低点21)/(高点21-低点21)*50,13);
强弱金叉:=CROSS(强弱快,强弱慢);
均价2:=AMOUNT/VOL;
低价:=LOW< 均价2*0.9;
大涨:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100>1.2;
超跌:=LOW< MA(CLOSE,5)*0.921;
缩量:=VOL< MA(VOL,5)*1.5;
涨标记:=IF(CLOSE>REF(CLOSE,1),88,0);
大涨标记:=IF(CLOSE/REF(CLOSE,1)>1.05 AND HIGH/CLOSE< 1.01 AND 涨标记>0,91,0);
DRAWTEXT_FIX(1,0.980,20,1,'公式平台,公式源码 http://www.gspt.com'),COLOR333333;
卖信号2:=COUNT(卖信号,BARSLAST(买点))=1 AND 卖信号;
买信号2:=BARSLAST(卖信号2);
买信号3:=BARSLAST(买信号);
买计数:=(SUM(卖信号2,买信号3)=0)*买信号3;
修正低2:=REF(修正低,买计数);
捉妖信号:=FILTER(大涨标记>90,45);
捉妖:捉妖信号,NODRAW,COLORCYAN;
大妖信号:=FILTER(大涨标记>90,35);
大妖:大妖信号,NODRAW,COLORFF6633;
NOTEXT捉:IF(捉妖信号,58,0),COLORCYAN,LINETHICK3;
NOTEXT妖:IF(捉妖信号,48,0),COLORBLACK,LINETHICK3;
NOTEXT大:IF(大妖信号,38,0),COLORFF6633,LINETHICK3;
NOTEXTYF:IF(大妖信号,28,0),COLORBLACK,LINETHICK3;
DRAWICON(信号强,5,1);
DRAWICON(信号强,15,1);
DRAWICON(信号强,25,1);
DRAWICON(信号强,35,1);
DRAWICON(信号强,45,1);
DRAWICON(信号强,55,1);
DRAWICON(信号强,65,1);
DRAWICON(信号强,75,1);
NOTEXT00:0,DOTLINE,COLORFF6633;
NOTEXT0:0,POINTDOT,COLORFF6633,LINETHICK4;
昨修正低:=REF(修正低2,1);
收益率:=IF(买信号=1,(CLOSE-修正低)/修正低*100,(修正高-昨修正低)/昨修正低*100);
净收益:=IF(买计数=0 AND 买信号=0 AND 卖信号2=0,0,收益率);
买信号4:=买信号;
卖信号3:=卖信号2;
买计数2:=买计数;
净收益2:=净收益;
基准价2:=IF(买信号4=1,修正低2,IF(买计数2!=0 OR 卖信号3=1,昨修正低,0));
基准价3:=IF(卖信号3=1,修正高,0);
状态:=IF(买信号4=1,1,IF(买计数2>0,2,IF(卖信号3=1,9,0)));
快均6:=EMA(CLOSE,6);
周期数2:=BARSCOUNT(CLOSE);
买信号5:=买信号;
卖信号4:=卖信号2;
买计数3:=买计数;
净收益3:=净收益;
基准价4:=IF(买信号5=1,修正低2,IF(买计数3!=0 OR 卖信号4=1,昨修正低,0));
基准价5:=IF(卖信号4=1,修正高,0);
交易次数:=COUNT(卖信号=1 AND 净收益!=0,0);
单次收益:=IF(卖信号=1,净收益,0);
累计收益:=SUM(单次收益,0)-交易次数;
交易数:=交易次数;
有效周期:=IF(周期数2< 240,周期数2,240);
周期收益:=SUM(单次收益,0)-交易次数-REF(SUM(单次收益,0)-交易次数,有效周期);
周期交易:=COUNT(卖信号=1 AND 净收益!=0,0)-REF(COUNT(卖信号=1 AND 净收益!=0,0),有效周期);
状态2:=IF(买信号5>=1,1,IF(买计数3>0,2,IF(卖信号4>=1,9,0)));