分享

金尊主图之启动选股指标公式

 追梦文库 2023-07-29 发布于安徽

编程思路破译

X赋值:1.28
长周期赋值:成交量(手)累加至X*当前流通股本(手)的天数
长周期修正赋值:如果成交量(手)的长周期日累和<X*当前流通股本(手),返回无效数,否则返回长周期
长周期修正修正赋值:如果长周期修正=0,返回1,否则返回长周期修正
长价赋值:(成交额(元)的长周期修正修正日累和-长周期修正修正-1日前的成交额(元)*(成交量(手)的长周期修正修正日累和-X*当前流通股本(手))/长周期修正修正-1日前的成交量(手))/(X*当前流通股本(手))/100,COLORFF9999
Y赋值:0.35
中周期赋值:成交量(手)累加至Y*当前流通股本(手)的天数
中周期修正赋值:如果成交量(手)的中周期日累和<Y*当前流通股本(手),返回无效数,否则返回中周期
中周期修正修正赋值:如果中周期修正=0,返回1,否则返回中周期修正
中价赋值:(成交额(元)的中周期修正修正日累和-中周期修正修正-1日前的成交额(元)*(成交量(手)的中周期修正修正日累和-Y*当前流通股本(手))/中周期修正修正-1日前的成交量(手))/(Y*当前流通股本(手))/100,COLOR00D7FF

Z赋值:0.14

微周期赋值:成交量(手)累加至Z*当前流通股本(手)的天数

微周期修正赋值:如果成交量(手)的微周期日累和<Z*当前流通股本(手),返回无效数,否则返回微周期

微周期修正修正赋值:如果微周期修正=0,返回1,否则返回微周期修正

微价赋值:(成交额(元)的微周期修正修正日累和-微周期修正修正-1日前的成交额(元)*(成交量(手)的微周期修正修正日累和-Z*当前流通股本(手))/微周期修正修正-1日前的成交量(手))/(Z*当前流通股本(手))/100,画深灰色

长价啊赋值:(成交额(元)的长周期修正日累和-长周期修正-1日前的成交额(元)*(成交量(手)的长周期修正日累和-X*当前流通股本(手))/长周期修正-1日前的成交量(手))/(X*当前流通股本(手))

中价啊赋值:(成交额(元)的中周期修正日累和-中周期修正-1日前的成交额(元)*(成交量(手)的中周期修正日累和-Y*当前流通股本(手))/中周期修正-1日前的成交量(手))/(Y*当前流通股本(手))

微价啊赋值:(成交额(元)的微周期修正日累和-微周期修正-1日前的成交额(元)*(成交量(手)的微周期修正日累和-Z*当前流通股本(手))/微周期修正-1日前的成交量(手))/(Z*当前流通股本(手))

当前序列数倒数赋值:到最后交易的周期

微中金叉赋值:微价啊上穿中价啊

微中死叉赋值:中价啊上穿微价啊

中长金叉赋值:中价啊上穿长价啊

中长死叉赋值:长价啊上穿中价啊

中长金叉以来赋值:上次中长金叉距今天数

中长金叉点赋值:如果中长金叉,返回长价啊,否则返回400000

中长死叉点赋值:如果中长死叉ANDYEAR>2014,返回长价啊,否则返回0

最高距今赋值:历史中长死叉点距今天数+1

末周期最高距今赋值:最高距今的最后一日取值设为常数

最高点赋值:当前序列数倒数=末周期最高距今

最低距今赋值:末周期最高距今日内中长金叉点距今天数+1

末周期最低距今赋值:最低距今的最后一日取值设为常数

最低点赋值:当前序列数倒数=末周期最低距今 AND 中长金叉

次高距今赋值:末周期最低距今日内中长死叉点距今天数+1

末周期次高距今赋值:次高距今的最后一日取值设为常数

次高点赋值:当前序列数倒数=末周期次高距今 AND 中长死叉

次低距今赋值:末周期次高距今日内中长金叉点距今天数+1

末周期次低距今赋值:次低距今的最后一日取值设为常数

次低点赋值:当前序列数倒数=末周期次低距今 AND 中长金叉 AND 最低点=0

输出启动:次低点

程序源码

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;

启动:次低点;

注:

       馆内各种公式为学习编而保存,实战使用前一定要看其中是否有未来函数并自己亲自测试成功率决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担

       发文不易,如获益,欢迎赞赏,赞赏必复!

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约