参数
输入参数 | 投入金额 | G |
输出参数 | 梯度 | N |
单位 | U | |
注释 | TrueRange | TR=MAX(HIGH-LOW,HIGH-REF(CLOSE,1),REF(CLOSE-1)-LOW) |
N | N=MA(TR,20) | |
U | U=(0.01*G)/N=(0.01*G)/MA(TR,20) |
延伸版本
输入参数 | 投入金额 | G |
最新买入价 | NP | |
输出参数 | 梯度 | N |
单位 | U | |
买点 | BP(Buy Point) | |
卖点 | SP(Sell Point) | |
退市 | LP(Leave Point) | |
注释 | TrueRange | TR=MAX(HIGH-LOW,HIGH-REF(CLOSE,1),REF(CLOSE-1)-LOW) |
N | N=MA(TR,20) | |
U | U=(0.01*G)/N=(0.01*G)/MA(TR,20) | |
BP | BP=NP+N/2 | |
SP | SP=NP-N/2 | |
LP | LP=NP-2N |
公式演示
RG1:=MA(CLOSE,27);
RG2:=((CLOSE - RG1)/(RG1))*(100);
RG3:=MA(RG2,2);
RG4:=BARSLAST((CROSS((-10),RG3) = 1));
RG5:=(RG3 < (-10)) AND (RG4 > 3);
V1:=C/REF(MA(C,36),6)*10;
RF1:=EMA(CLOSE,3);
RF2:=((SMA(MAX((CLOSE - RF1),0),9,1) / SMA(ABS((CLOSE - RF1)),9,1)) * 100);
RF3:=((100 - (3 * SMA((((CLOSE - LLV(LOW,75)) / (HHV(HIGH,75) - LLV(LOW,75))) * 100),30,1))) + (2 * SMA(SMA((((CLOSE - LLV(LOW,75)) / (HHV(HIGH,75) - LLV(LOW,75))) * 100),30,1),21,1)));
RF4:=((100 - (3 * SMA((((OPEN - LLV(LOW,75)) / (HHV(HIGH,75) - LLV(LOW,75))) * 100),30,1))) + (2 * SMA(SMA((((OPEN - LLV(LOW,75)) / (HHV(HIGH,75) - LLV(LOW,75))) * 100),30,1),21,1)));
RF5:=((((HHV(HIGH,21) - CLOSE) / (HHV(HIGH,21) - LLV(LOW,21))) * 100) - 10);
RF6:=(((CLOSE - LLV(LOW,21)) / (HHV(HIGH,21) - LLV(LOW,21))) * 100);
RF7:=SMA(SMA(RF6,16,8),25,8)-SMA(RF5,30,8);
K0:=IF((RF2< 14) AND L<REF(L,1) AND V1<8.8 AND RF7<-65,50,0);
K1:=IF(K0>1 AND C>O,50,0);
K2:=IF(K0>1 AND C/L>1.045,50,0);
K3:=IF(REF(K0,1)>0 AND K0=0,10,0);
准备1:IF(K0>3 AND RG5=0,16,0),STICK,COLOR10FFFF,LINETHICK3;
K4:=IF(MAX(MAX(K1,K2),K3) AND REF(准备1,1)>0,30,0);
进场1:IF(K4>0 AND REF(K4,1)=0,30,0),STICK,COLOR00FF00,LINETHICK3;
准备2:IF(K0>3 AND RG5>0,16,0),STICK,COLORFF00FF,LINETHICK3;
K5:=IF(MAX(MAX(K1,K2),K3) AND REF(准备2,1)>0,30,0);
进场2:IF(K5>1 AND REF(K5,1)=0,30,0),STICK,COLORFFFF00,Linethick3;
T1:=BARSLAST(进场1)>0 AND BARSLAST(进场1)<24 AND CROSS(EMA(CLOSE,8),EMA(CLOSE,16));
T2:=BARSLAST(进场2)>0 AND BARSLAST(进场2)<24 AND CROSS(EMA(CLOSE,8),EMA(CLOSE,16));
搞起1:IF(T1,60,0),STICK,coloryellow,LINETHICK3;
搞起2:IF(T2,60,0),STICK,colormagenta,Linethick3;
DRAWTEXT(进场1,28,'进场1'),COLOR10FF10;
DRAWTEXT(准备1,12,'准备1'),COLOR10FFFF;
DRAWTEXT(进场2,28,'进场2'),COLORFFFF00;
DRAWTEXT(准备2,12,'准备2'),COLORFF00FF;
DRAWTEXT(搞起1,40,'BUY1'),colorwhite;
DRAWTEXT(搞起2,40,'BUY2'),colorwhite;
TR:=MAX(HIGH-LOW,HIGH-REF(CLOSE,1),REF(CLOSE,1)-LOW);
N:MA(TR,20);
单位:(ACT/100)/N/100;
一个买卖阶梯的公式,但是因为每只股票的买入价格不同,这个公式行不通。只能自己根据N,NP自己计算了。
IF(NP==0) NP=OPEN;
TR:=MAX(HIGH-LOW,HIGH-REF(CLOSE,1),REF(CLOSE,1)-LOW);
N:=MA(TR,20);
U:=(G/100)/N/100;
BP:=NP+N/2;
SP:=NP-N/2;
LP:=NP-2*N;
HORLINE(1,BP,1,3)
以个预判买入信号的公式,大致思路。
C1:=EMA(C,6)>REF(EMA(C,6),1);//EMA(C,6)的斜率向上
C2:=BETWEEN(EMA(C,18)/EMA(C,6),0.9,1)//EMA(C,6)和EMA(C,18)比较接近的时刻
IF(C1 AND C2)
BUY;
未完待续,欲知详情,留言~
作者:石世特
出处:http://www.cnblogs.com/TivonStone/
希望本文对你有所帮助,想转随便转,心情好的话给我的文章留个链接.o(. .)o