参数

 

输入参数 投入金额 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;

 


未完待续,欲知详情,留言~