筹码峰长(源码,贴图)
网上类似的指标,大部分把筹码分布空间分成100或50等分,求最长峰,虽然精确一下,但计算太慢,等于没用
以下仅仅是把筹码分布空间分成10等分,求最长峰,计算快一些
喜欢就拿去!
{筹码峰长}
HL:=(COST(97)-COST(3))/10;
CM1:=WINNER(COST(3)+HL*1)-WINNER(COST(3)+HL*0);CM2:=WINNER(COST(3)+HL*2)-WINNER(COST(3)+HL*1);
CM3:=WINNER(COST(3)+HL*3)-WINNER(COST(3)+HL*2);CM4:=WINNER(COST(3)+HL*4)-WINNER(COST(3)+HL*3);
CM5:=WINNER(COST(3)+HL*5)-WINNER(COST(3)+HL*4);CM6:=WINNER(COST(3)+HL*6)-WINNER(COST(3)+HL*5);
CM7:=WINNER(COST(3)+HL*7)-WINNER(COST(3)+HL*6);CM8:=WINNER(COST(3)+HL*8)-WINNER(COST(3)+HL*7);
CM9:=WINNER(COST(3)+HL*9)-WINNER(COST(3)+HL*8);CM10:=WINNER(COST(3)+HL*10)-WINNER(COST(3)+HL*9);
MXCM:=MAX(MAX(MAX(MAX(MAX(MAX(MAX(MAX(MAX(CM1,CM2),CM3),CM4),CM5),CM6),CM7),CM8),CM9),CM10);
峰价上:IF(CM10>=MXCM,COST(3)+HL*10,IF(CM9>=MXCM,COST(3)+HL*9,IF(CM8>=MXCM,COST(3)+HL*8,
IF(CM7>=MXCM,COST(3)+HL*7,IF(CM6>=MXCM,COST(3)+HL*6,IF(CM5>=MXCM,COST(3)+HL*5,
IF(CM4>=MXCM,COST(3)+HL*4,IF(CM3>=MXCM,COST(3)+HL*3,IF(CM2>=MXCM,COST(3)+HL*2,
IF(CM1>=MXCM,COST(3)+HL*1,0)))))))))),COLORWHITE;
峰价下:峰价上-HL,COLORWHITE;
峰价中:峰价上-HL*0.5,COLORMAGENTA;
峰量:MXCM*100,NODRAW;
来函数检测结果如下:
该公式包含未来函数:WINNER
该公式包含未来函数:COST
定制、编写公式指标请联系QQ或微信同号:88652583
喜欢就拿去!HL赋值:(获利盘为97%的成本分布-获利盘为3%的成本分布)/10
CM1赋值:以获利盘为3%的成本分布+HL*1计算的获利盘比例-以获利盘为3%的成本分布+HL*0计算的获利盘比例
CM2赋值:以获利盘为3%的成本分布+HL*2计算的获利盘比例-以获利盘为3%的成本分布+HL*1计算的获利盘比例
CM3赋值:以获利盘为3%的成本分布+HL*3计算的获利盘比例-以获利盘为3%的成本分布+HL*2计算的获利盘比例
CM4赋值:以获利盘为3%的成本分布+HL*4计算的获利盘比例-以获利盘为3%的成本分布+HL*3计算的获利盘比例
CM5赋值:以获利盘为3%的成本分布+HL*5计算的获利盘比例-以获利盘为3%的成本分布+HL*4计算的获利盘比例
CM6赋值:以获利盘为3%的成本分布+HL*6计算的获利盘比例-以获利盘为3%的成本分布+HL*5计算的获利盘比例
CM7赋值:以获利盘为3%的成本分布+HL*7计算的获利盘比例-以获利盘为3%的成本分布+HL*6计算的获利盘比例
CM8赋值:以获利盘为3%的成本分布+HL*8计算的获利盘比例-以获利盘为3%的成本分布+HL*7计算的获利盘比例
CM9赋值:以获利盘为3%的成本分布+HL*9计算的获利盘比例-以获利盘为3%的成本分布+HL*8计算的获利盘比例
CM10赋值:以获利盘为3%的成本分布+HL*10计算的获利盘比例-以获利盘为3%的成本分布+HL*9计算的获利盘比例
MXCM赋值:CM1和CM2的较大值和CM3的较大值和CM4的较大值和CM5的较大值和CM6的较大值和CM7的较大值和CM8的较大值和CM9的较大值和CM10的较大值
输出峰价上:如果CM10>=MXCM,返回获利盘为3%的成本分布+HL*10,否则返回如果CM9>=MXCM,返回获利盘为3%的成本分布+HL*9,否则返回如果CM8>=MXCM,返回获利盘为3%的成本分布+HL*8,否则返回如果CM7>=MXCM,返回获利盘为3%的成本分布+HL*7,否则返回如果CM6>=MXCM,返回获利盘为3%的成本分布+HL*6,否则返回如果CM5>=MXCM,返回获利盘为3%的成本分布+HL*5,否则返回如果CM4>=MXCM,返回获利盘为3%的成本分布+HL*4,否则返回如果?,返回?,否则返回?,画白色
输出峰价下:峰价上-HL,画白色
输出峰价中:峰价上-HL*0.5,画洋红色
输出峰量:MXCM*100,NODRAW