荷蒲笑傲股林2(14)交易机器人(2007-12-07 15:50:30) - ybm16...

来源:百度文库 编辑:神马文学网 时间:2024/04/29 14:20:11

荷蒲笑傲股林2(14)交易机器人(2007-12-07 15:50:30)

电脑选股 2009-12-08 13:46:20 阅读75 评论0   字号: 订阅

荷蒲笑傲股林2(14)交易机器人(2007-12-07 15:50:30)

标签:证券/理财  分类:股票

 

 

荷蒲笑傲股林2(14)交易机器人

 

作者:佚名

 

发布时间:2007-12-07

    荷蒲努力研究股票技术分析,发现到了一定的程度,选股的成功率已经无法再提高了。并且使用成功率90%以上指标选股也经常出现错误,于是他咨询貔貅张。

 

    貔貅张说:“出现错误的原因有两个个。一是使用了未来数据,测试时很准,实战中信号会变化自动修正。二是从统计数据上造假。例如一个指标信号在股价底部连续发出10次买点信号成功,在顶部发出一次买点信号错误。测试成功率为10/(10+1)=91%。但是你想想,我们无法每次出现买入信号都去操作,因此第一买点发出后,没有发出卖点前,所有其后的买点都应该屏蔽掉了。因此实际成功率应该为1/(1+1)=50%,用这样的指标作股票,还不如用抛硬币来决定你的股票卖买,起码还有你的运气成分存在。”

    “原来是这样啊。”

    荷蒲豁然开朗,荷蒲因此想到了将操作方法加入到技术指标设计中,于是发明了[股票交易机器人]公式。

    荷蒲分析了炒股赔钱的本质原因如下:

    1、计划和原则。为什么买?什么价位买?预期价位?止赢价位?止损价位?

    2、报有侥幸心理。炒股如同偷银行,指标如同把风。如果小偷进入银行正按计划偷窃,而且已经打开装钱的保险柜。当把风的说警察来了,小偷什么也没拿就跑了,可是有些股民报有侥幸不跑。这是人性的失败。

    3、贪心。总想最低点买,高点卖。结果不是做电梯就是被深套。

    4、指标的迷惑。100%赚钱的指标不存在。任何指标哪怕macd,rsi都可以让您赚钱。不敢用是因为买入后还会跌,卖出后还会涨。多次发出买卖点,让您无所适从。

    因此设计了一套新的没有人性的交易机器人系统指标。

    开发出来的公式是一套系统,过滤掉人性问题,承认失败,不断改进。

   1、选股做计划。为什么买?什么价位买?预期价位?止赢价位?止损价位?这全部由指标自动计算,并在一定的周期内保持不变。指标为您提供全部股票的操作计划,剩下的是您选择方案(股票),并严格执行。

   2、一个过程中只发出一对买卖点。承认失败,享受胜利,小赔大赚。

   3、开放。整套公式是一个模块。可按照您的操作理念设计出自己的交易机器人并完善。

   真正的股林高手,在任何时间、任意价位买进任意股票,都有能力控制风险并获利。

   设计的交易机器人能够实现下面功能。

   1、止赢成功率〉70%,获利〉20%

   2、止损率<30%,亏损<8%

   3、自动预测股价目标,可以自动分析存储每次信号发出的情况,并且信号发出时的状态,比如收盘价、预测价、止损价等,可以在以后的指标运算中引用。

   4、自动分析操作状态,持股,止赢,止损。避免下次操作再犯错误。

   下坡路上的每次买入都是错误的,只要指标发现前次操作是止损卖出的,在一定周期内禁止发出买点。

   5、一个交易过程只有一对买卖发出。如果是失败信号,前一次操作止损卖出,可以禁止在一定周期内,再发出买点信号。

   6、可以评估交易机器人并改进买卖条件,优化交易机器人。

   7、完全开放,任何人只要有交易操作理念,就能做出自己的克隆交易师。

   荷蒲拿出自己设计的交易机器人公式给貔貅张看,受到貔貅张的赞赏。大家谈到兴头,荷蒲有些飘飘然了。突然冒出一句:“张老师,我想我已经学会了你全部的炒股技术了吧!我可以出师了吗?”

   貔貅张听到后,悦颜骤转,脸色突然一沉。

   (常言道:教会徒弟。饿死师傅!欲知后事。请听下回分解......)

=========================================================

交易机器人指标设计模块(傻瓜操作)

我们在设计这套指标时就为会编写指标的朋友留有接口,为爱编写指标的朋友开放制作方法。前提只有一个荷蒲公式hsgs.dll接口。也可以在大智慧2、分析家和飞狐交易师中实现交易机器人。

{.....你的买卖公式算法....}

{-------------------初始化--------------------}

m2:=l*0.935*m1d;{止损算法}

{-------------------预测----------------------}

{------------交易机器人接口------------------}

md1:=m1d;{买点条件}

zy1:=mc5;{卖点条件,止赢条件}

zs1:=m2;{止损价格}

{----------------分析存储--------------------}

mm:="hsgs@HINNVAR"(m1d*11,99,5);

mm1:=if(mm>10,1,0);

md2:="hsgs@HINNVAR"(md1*11,99,2);

zy2:="hsgs@HINNVAR"(zy1*mm1,99,3);

zs2:="hsgs@HINNVAR"(md1*zs1,99,4);

hc:="hsgs@HINNVAR"(m1d*c,99,6);

{-----------------分析结果-----------------}

k1:=if(md1>0,11,0);

k2:=if(zy1>0 ,3,k1);

k3:=if(c

kk:="hsgs@HINNVAR"(k3,99,5);

{-----------------输出结果-----------------}

kk1:=if(kk>10,1,0);

买入价:hc*kk1;

获利%:(c-hc)/hc*100*kk1;

止损价:zs2*kk1;

现价:c,coloryellow;

DRAWTEXT(CROSS(KK,10),l,'买入'), COLORRED;

DRAWTEXT(CROSS(8,KK) AND KK=3,l,'卖出'), COLORGREEN;

DRAWTEXT(CROSS(8,KK) AND KK=5,l,'止损'), COLORGREEN;

{ENTERLONG:CROSS(KK,10);}

{EXITLONG:CROSS(8,KK) AND KK=3;}

{ENTERSHORT:CROSS(8,KK) AND KK=5;};