A. bp神经网络股票价格预测的MATLAB编程
P=[];‘输入,开盘价,最高价,最低价,收盘价成交量依次5天的数据’
T=[];’输出,即第二日的收盘’
net=newff(minmax(P),[7,1],{'tansig','logsig'},'traingdx');
net.trainParam.epochs=1000; ‘最大训练次数,根据需要可自行调节’
net.trainParam.goal=0.01; ‘误差’
net.trainParam.lr=0.01; ‘学习率’
net=train(net,P,T); ‘训练网络’
test=[];‘待预测数据输入’
out=sim(net,test); ‘仿真预测’
我的这个程序没有进行初始化,你还需要先将数据进行初始化后才能算。
B. 主力状态三色指标公式
主力状态三色指标公式:
N:=35;M:=35;N1:=3;
B1:=(HHV(H,N)-C)/(HHV(H,N)-LLV(LOW,N))*100- M;
B2:=SMA(B1,N,1)+100;
B3:=(C-LLV(L,N))/(HHV(H,N)- LLV(L,N))*100;
B4:=SMA(B3,3,1);
B5:=SMA(B4,3,1)+100;
B6:=B5-B2;
控盘程度:(IF(B6>N1,B6-N1+2,0))*2.5,COLORYELLOW;
控盘度:100,COLORRED;
STICKLINE( 控盘程度,0,控盘程度 ,1.7,0 ),COLOR00FFFF;
STICKLINE( 控盘程度 AND 控盘程度>100,100,控盘程度 ,1.7,0 ),COLORRED;
拓展资料:
一、主力控盘指标
1、主力控盘指标(CYW)也称为庄家控盘指标,其设计目的是在股价的涨跌中的量价关系确定主力对盘子的控制能力。所谓主力控盘是指主力维系股价不下跌的能力。它的算法上使用了神经生物学上的一个神经元模型,股价上涨和下跌的成交量构成对该神经元的兴奋或抑制性刺激。如果输出为正,则说明主力控盘,如果输出为负,则主力不控盘。通常我们仅关心CYW的正负,其数值对股市的涨跌关系不大。
2、这个指标算法的原型是刘建平先生提出的。刘先生认为在一些庄股之中,形成K线的阳线实体及下影线需要主力资金的推动,而阴线及上影线则是主力弃守股价的结果。杨新宇和陈浩将这一思想设计成一个神经网络系统,这个系统的功能是提取出买卖中的主动成分,从而形成现在的CYW算法。
3、由于CYW的算法,使得该指标只在有庄家操纵市场的才有意义,所以它对于强庄股是个好指标,但对于无庄或弱庄股它的市场含义就不明确了。这就是我们经常提到的问题:每个指标都有其特定的适用范围,也有其盲点和误区,指南针也不例外。
4、适用范围:主要用于上升行情启动前、上升行情启动初期及上升行情到顶后。使用原则:做股票只买CYW指标柱线呈紫色的股票,柱线持续兰色的股票近期不可能大涨,一定不要碰它。
形态特点
5、CYW指标有三条横坐标线,中间的坐标线为0线,另两条坐标线在±4的位置,CYW指标是以竖向柱线表示,柱线在0线上方为正是紫色,说明主力控盘;柱线在0线下方为负是兰色,说明主力未控盘。
二、主力控盘对个股有什么作用
1.控盘阶段股价不受大盘影响
2.选到高控盘个股,即使买卖点把握不好,中长线持有也可以获得一波利润
3.主力控盘的个股体现出主力控盘资金,坡峰向上,主力资金增加,反之主力资金出逃