等级: 免费版
- 注册:
- 2022-8-25
- 曾用名:
|
variable:HH1=0;//上一个高点
variable:LL1=0;//上一个低点
variable:TURN=0;//最近的转折点
variable:DIR=0;//当前方向
variable:DIST=0;//距离上一个转折点的距离
BOX : n1 * mindiff, linethick0,colorYellow;
//barcnt := barslast(date<>ref(date,1) or barstatus=1)+1;
IF barstatus=1 THEN BEGIN
//IF barcnt=1 THEN BEGIN
HH1 := close;
LL1 := close;
TURN := close;
DIR := 0;
DIST := 0;
END
ELSE BEGIN
//上涨
IF DIR>0 THEN BEGIN
IF TURN=LL1 THEN BEGIN
DIST := close - TURN;
IF DIST>=0 THEN BEGIN
IF DIST>=BOX THEN BEGIN
TURN := close;
END
END
ELSE BEGIN
DIR := -1;
DIST := HH1 - close;
IF DIST>=BOX THEN BEGIN
TURN := close;
END
END
END
ELSE BEGIN
DIST := close - TURN;
IF DIST>=0 THEN BEGIN
IF close>TURN THEN BEGIN
TURN := close;
END
END
ELSE BEGIN
DIR := -1;
HH1 := TURN;
DIST := HH1 - close;
IF DIST>=BOX THEN BEGIN
TURN := close;
END
END
END
END
//下跌
ELSE BEGIN
IF TURN=HH1 THEN BEGIN
DIST := TURN - close;
IF DIST>=0 THEN BEGIN
IF DIST>=BOX THEN
TURN := close;
END
ELSE BEGIN
DIR := 1;
DIST := close - LL1;
IF DIST>=BOX THEN
TURN := close;
END
END
ELSE BEGIN
DIST := TURN - close;
IF DIST>=0 THEN BEGIN
IF close<TURN THEN
TURN := close;
END
ELSE BEGIN
DIR := 1;
LL1 := TURN;
DIST := close - TURN;
IF DIST>=BOX THEN
TURN := close;
END
END
END
END
高点1:HH1,linedot,colorRed;
低点1:LL1,linedot,colorGreen;
转折点:TURN,linethick0;
方向:DIR,linethick0;
距离:DIST,linethick0;
下距:HH1-box,linedot,colorBrown;
上距:ll1+box,linedot,colorBlue;
如果现价从高位向下交叉转折点开空,从低位向上 上穿转折点 平空单 开多单
|
|