X:=1.28;
长周期:=SUMBARS(V,X*CAPITAL);
长周期修正:=IF(SUM(V,长周期)<X*CAPITAL,DRAWNULL,长周期);
长周期修正修正:=IF(长周期修正=0,1,长周期修正);
长价:=(SUM(AMOUNT,长周期修正修正)-REF(AMOUNT,长周期修正修正-1)*(SUM(V,长周期修正修正)-X*CAPITAL)/REF(V,长周期修正修正-1))/(X*CAPITAL)/100,COLORFF9999;
Y:=0.35;
中周期:=SUMBARS(V,Y*CAPITAL);
中周期修正:=IF(SUM(V,中周期)<Y*CAPITAL,DRAWNULL,中周期);
中周期修正修正:=IF(中周期修正=0,1,中周期修正);
中价:=(SUM(AMOUNT,中周期修正修正)-REF(AMOUNT,中周期修正修正-1)*(SUM(V,中周期修正修正)-Y*CAPITAL)/REF(V,中周期修正修正-1))/(Y*CAPITAL)/100,COLOR00D7FF;
Z:=0.14;
微周期:=SUMBARS(V,Z*CAPITAL);
微周期修正:=IF(SUM(V,微周期)<Z*CAPITAL,DRAWNULL,微周期);
微周期修正修正:=IF(微周期修正=0,1,微周期修正);
微价:=(SUM(AMOUNT,微周期修正修正)-REF(AMOUNT,微周期修正修正-1)*(SUM(V,微周期修正修正)-Z*CAPITAL)/REF(V,微周期修正修正-1))/(Z*CAPITAL)/100,COLORGRAY;
长价啊:=(SUM(AMOUNT,长周期修正)-REF(AMOUNT,长周期修正-1)*(SUM(V,长周期修正)-X*CAPITAL)/REF(V,长周期修正-1))/(X*CAPITAL);
中价啊:=(SUM(AMOUNT,中周期修正)-REF(AMOUNT,中周期修正-1)*(SUM(V,中周期修正)-Y*CAPITAL)/REF(V,中周期修正-1))/(Y*CAPITAL);
微价啊:=(SUM(AMOUNT,微周期修正)-REF(AMOUNT,微周期修正-1)*(SUM(V,微周期修正)-Z*CAPITAL)/REF(V,微周期修正-1))/(Z*CAPITAL);
当前序列数倒数:=CURRBARSCOUNT;
微中金叉:=crOSS(微价啊,中价啊);
微中死叉:=CROSS(中价啊,微价啊);
中长金叉:=CROSS(中价啊,长价啊);
中长死叉:=CROSS(长价啊,中价啊);
中长金叉以来:=BArslAST(中长金叉);
中长金叉点:=IF(中长金叉,长价啊,400000);
中长死叉点:=IF(中长死叉 AND YEAR>2014,长价啊,0);
最高距今:=HHVBARS(中长死叉点,0)+1;
末周期最高距今:=CONST(最高距今);
最高点:=当前序列数倒数=末周期最高距今;
最低距今:=LLVBARS(中长金叉点,末周期最高距今)+1;
末周期最低距今:=CONST(最低距今);
最低点:=当前序列数倒数=末周期最低距今 AND 中长金叉;
次高距今:=HHVBARS(中长死叉点,末周期最低距今)+1;
末周期次高距今:=CONST(次高距今);
次高点:=当前序列数倒数=末周期次高距今 AND 中长死叉;
次低距今:=LLVBARS(中长金叉点,末周期次高距今)+1;
末周期次低距今:=CONST(次低距今);
次低点:=当前序列数倒数=末周期次低距今 AND 中长金叉 AND 最低点=0;
启动:次低点;