编写公式通例--筹码双峰选股(雏形)
{公式名:S双峰筹码;参数:无。本公式由将军编写}{把筹码分成10份}
C1:=COST(1);C10:=COST(10);C20:=COST(20);C30:=COST(30);
C40:=COST(40);C50:=COST(50);C60:=COST(60);C70:=COST(70);
C80:=COST(80);C90:=COST(90);C99:=COST(99);
{计算每份的宽(高)度}
W1:=C10-C1;W2:=C20-C10;W3:=C30-C20;W4:=C40-C30;W5:=C50-C40;
W6:=C60-C50;W7:=C70-C60;W8:=C80-C70;W9:=C90-C80;W10:=C99-C90;
WA:=(W1+W2+W3+W4+W5+W6+W7+W8+W9+W10)/10;{平均宽度}
{把10份宽度转换成二进制码}
BINCODE:=IF(W1<WA,1,0)+IF(W2<WA,10,0)+IF(W3<WA,100,0)+IF(W4<WA,1000,0)+
IF(W5<WA,10000,0)+IF(W6<WA,100000,0)+IF(W7<WA,1000000,0)+IF(W8<WA,10000000,0)+
IF(W9<WA,100000000,0)+IF(W10<WA,1000000000,0);
{选股}
SELE:BINCODE=1111001111 OR
BINCODE=0111101111 OR
BINCODE=1111011110 OR
BINCODE=1110000111 OR
BINCODE=0111000111 OR
BINCODE=0011100111 OR
BINCODE=0001110111 OR
BINCODE=1110001110 OR
BINCODE=0111001110 OR
BINCODE=0011101110 OR
BINCODE=1110011100 OR
BINCODE=0111011100 OR
BINCODE=1110111000 ;
记得以前答应过写个双峰选股,今天算是完一诺了。
本公式只是筹码双峰选股的雏形,说明就不详细写了,各位有兴趣的可自行完善。
编写公式通例--筹码双峰选股(雏形)
从公式看将军下了不少工夫,祝将军新年愉快!编写公式通例--筹码双峰选股(雏形)
下面引用由girlkiller在 2002/01/01 07:28pm 发表的内容:从公式看将军下了不少工夫,祝将军新年愉快!
愿你也快乐
这公式我想来想去,只想到这样写比较合适,因其有扩展空间,例如把分成更多份(电脑要快些);选出后再把“1”所指向的各块的长度做比较等等。
另各位如要求详细的说明,可参考本人筹码单峰之旧贴,那个说明详细些。
愿各位新年快乐
编写公式通例--筹码双峰选股(雏形)
放量突破筹码单峰怎么写?编写公式通例--筹码双峰选股(雏形)
我再这里翻遍了,都没找到,原来在精华区里。编写公式通例--筹码双峰选股(雏形)
{公式名:S双峰筹码;参数:无。本公式由将军编写}{把筹码分成10份}
C1:=COST(1);C10:=COST(10);C20:=COST(20);C30:=COST(30);
C40:=COST(40);C50:=COST(50);C60:=COST(60);C70:=COST(70);
C80:=COST(80);C90:=COST(90);C99:=COST(99);
{计算每份的宽(高)度}
W1:=C10-C1;W2:=C20-C10;W3:=C30-C20;W4:=C40-C30;W5:=C50-C40;
W6:=C60-C50;W7:=C70-C60;W8:=C80-C70;W9:=C90-C80;W10:=C99-C90;
WA:=(W1+W2+W3+W4+W5+W6+W7+W8+W9+W10)/10;{平均宽度}
{把10份宽度转换成二进制码}
BINCODE1:=IF(W1<WA,1,0)+IF(W2<WA,10,0)+IF(W3<WA,100,0)+IF(W4<WA,1000,0)+IF(W5<WA,10000,0);
BINCODE2:=IF(W6<WA,1,0)+IF(W7<WA,10,0)+IF(W8<WA,100,0)+IF(W9<WA,1000,0)+IF(W10<WA,10000,0);
{选股}
SELE:BINCODE1=11111 AND BINCODE2=01111 OR
BINCODE1=11110 AND BINCODE2=11111 OR
BINCODE1=11110 AND BINCODE2=01111 OR
BINCODE1=01111 AND BINCODE2=01111 OR
BINCODE1=11110 AND BINCODE2=11110 OR
BINCODE1=11110 AND BINCODE2=00111 OR
BINCODE1=01111 AND BINCODE2=00111 OR
BINCODE1=00111 AND BINCODE2=10111 OR
BINCODE1=11110 AND BINCODE2=01110 OR
BINCODE1=01111 AND BINCODE2=01110 OR
BINCODE1=11110 AND BINCODE2=11100 OR
BINCODE1=11100 AND BINCODE2=01111 OR
BINCODE1=01110 AND BINCODE2=01111 OR
BINCODE1=00111 AND BINCODE2=01111 OR
BINCODE1=11100 AND BINCODE2=11110 OR
BINCODE1=01110 AND BINCODE2=11110 OR
BINCODE1=11101 AND BINCODE2=11100 OR
BINCODE1=11100 AND BINCODE2=00111 OR
BINCODE1=01110 AND BINCODE2=00111 OR
BINCODE1=00111 AND BINCODE2=00111 OR
BINCODE1=00011 AND BINCODE2=10111 OR
BINCODE1=11100 AND BINCODE2=01110 OR
BINCODE1=01110 AND BINCODE2=01110 OR
BINCODE1=00111 AND BINCODE2=01110 OR
BINCODE1=11100 AND BINCODE2=11100 OR
BINCODE1=01110 AND BINCODE2=11100 OR
BINCODE1=11101 AND BINCODE2=11000;
{以上已经列出5+4,4+5,4+4,4+3,3+4,3+3组合}
修改是原因是刚才把公式的BINCODE放到指标里看看,会出现0和1以外的值,(估计是分析家的数据型数据只能有8位有效数字),现修改把二进制码分成两段。但修改后的公式还是雏形,主要是用以阐明算法。
sxsxiao,你看看以下这个选股有没用吧
筹码突破:cost(90)>ref(cost(90),1) and ref(cost(90),1)<=ref(cost(90),2);
编写公式通例--筹码双峰选股(雏形)
将军又出手了,好!编写公式通例--筹码双峰选股(雏形)
将军大人谢谢你的帮助,小人给你作揖了。再问一个问题,上市日期大于60天怎么写?我想去掉单峰密集选股里的新股。谢谢。编写公式通例--筹码双峰选股(雏形)
barscount(c)>60编写公式通例--筹码双峰选股(雏形)
有人说某股票如何便宜,由此推荐某股票——错!便宜的未必有好货。不便宜的,未必都是好货。
有人说某股票跌幅已经巨大,超过50%或者更多,由此推荐某股票——错!有的
股票可以跌去99.99%。
有人说某类股票都涨了只有某只股票未涨,由此推荐该股——错!有的股票可以
在一轮特大牛市中大跌。
编写公式通例--筹码双峰选股(雏形)
将军的巧思令人佩服!我是在C++上实现双峰选股的,期间费了不少周折,将军能在公式平台上实现,确实令人佩服!将军多来交流啊!
coolsun
编写公式通例--筹码双峰选股(雏形)
下面引用由coolsun在 2002/01/02 11:21am 发表的内容:将军的巧思令人佩服!我是在C++上实现双峰选股的,期间费了不少周折,将军能在公式平台上实现,确实令人佩服!
将军多来交流啊!
coolsun
你的人工智能我也很佩服呀,只是我一点也不明白,以后多聊聊
编写公式通例--筹码双峰选股(雏形)
将军您客气了,有任何事可以联系我。qq:452582
email:neustock@hotmail.com
coolsun
编写公式通例--筹码双峰选股(雏形)
问?这里有两个站长吗?
页:
[1]