百炼堂盘感阶梯-站长笔记-百炼堂全景信息平台第三阶段开发笔记(一) - 股票盘感训练软件 锻炼盘感阶梯 百炼堂盘感阶梯-站长笔记-百炼堂全景信息平台第三阶段开发笔记(一)
  导航
  百炼堂敬告

百炼投资技研社(百炼堂)是致力研究投资技术和软件研发的技术团体,多年来积累了丰富的实践经验,本站所有软件均为自行研发,其版权属开发者所有。

有关站务、合作、赞助等问题请电邮

技术支持QQ:896605630,加好友请注明VIP登录名。

  友情链接
  本站链接图标
 

百炼堂全景信息平台第三阶段开发笔记(一)

站长笔记     2010-06-18
摘要:百炼堂全景信息平台进入第三阶段,也就是增加实用功能的阶段,实验项目“大势所趋”开始上线运行。

06-18:一直在实验各种快速筛选股票的方案,到目前为止还没有找到理想的解决方案……如果把数据全都放在内存中或者固态硬盘,则可以满足要求,但是这样做成本就高了……想其他办法吧。


05-29:把服务器上的图片改成静态的,用的是最省事的方法之一——Rewrite,修改了CGI程序,加入一个文件目录的设置项。现在显示图片时可以直接读取静态的缓存文件了,减少了CGI程序的调用次数,速度大大提高,服务能力也大大提高了。
05-28:今天对合并后的Windows服务器做压力测试发现,Python程序运行的足够快,CGI程序形成瓶颈,也难怪,CGI程序的性能不佳早已为人诟病,所以才会有后来的FastCGI和一系列支持动态语言的mod出现,看来应该研究一下把CGI改成Mod之后性能能提升多少了。

05-27:今天准备着手把Linux服务器上的内容迁移到Windows服务器上去。盘算了一下,要移的东西还不少,mysql、phpmyadmin、php、还有python。移到Windows的唯一好处是今后可以只开一个服务器,不好的地方是Windows上的服务器设置远远不如Linux上省心。

一点小经验,官方下载的php 5.2.x在Apache 2.0.x上运行容易遇到php5ts.dll出错问题,涉及到数据库时几乎次次出错,秘密在于php扩展中的php_mysql.dll与MySQL服务器的版本不搭配,更换相应的版本即可。现在php和phpmyadmin已经安装好了,python和mod_wsgi昨天也已经搞定了,接下来先搬数据库。用source命令搞定,不经意间数据库已经40多M了,呵呵

然后是Python程序,比较麻烦的要修改程序头部的环境变量,还有就是在Windows上UTF编辑器的问题。不过也没有什么,用脚本搞定。编辑器就用Notepad++了,开源软件,中文支持很好。

这样,原有的两台服务器已经合并到一台上了,所有程序和服务器都在一台Windows运行,可以继续功能的开发了。


05-26:今天准备着重解决Python在Windows上运行,具体说就是mod_wsgi模块在Windows上运行的问题。Google了一些资料,似乎除了自己编译之外没有别的方法,没办法,只好装VC++了。

安装了VC++ 2010 Express,编译出来的mod_wsgi是好用的,但是很不幸,编译MySQL-python必须使用2008版,只好卸掉2010,重新安装2008。一个很少有人提及但是却经常忽略的问题是:安装由VC编译出来的模块时,只拷贝别人做好的so是不够的,不要忘了安装对应版本的运行库,否则出错信息能把人蒙到姥姥家去。


05-25:忙碌了几天,由百炼堂全景信息平台支持运行的“大势所趋”应用项目终于上线了。实验室和真实应用确实是不一样,拿这次来说,选择服务器软件、 安装配置服务器、设置地址端口、设置转发、设计更新流程等,都与实验室环境完全不同,好在经过N次实验以及无数次Google之后,终于两台虚拟服务器上 跑起来了。同时,经过这次部署,从实际应用当中也激发了新的灵感。

大势所趋这个实用项目主要是为趋势投资方法提供信息支持的,我想效仿国外一些网站的做法为它增加一些实用功能,采用一些新的技术来实现更加灵活的数据服 务,具体做法正在进行设计和实验。今天实验了服务器动态模块,此种做法果然对提高响应速度大有益处,而且从技术上来看并不存在特别的障碍,我想下一步 要实验一下带数据库连接的动态模块,看看响应速度是否依然飞快。顺便鄙视一下某些IT网站的转贴党以及胡乱翻译党,遇到一点小问题,搜了半天中文资料也没找到个像样的,转贴不转全,翻译胡乱翻,无奈只好直接用洋文单词Google,立马解决问题。

05-18:从今天开始,百炼堂全景信息平台进入第三阶段,也就是增加实用功能的阶段,放在前面的任务就是把自己的分析方法加入进去。这是因为有些特殊的计算方法在现有股票软件里不太容易加进去,所以为了方便使用就全部加到这个平台中。股票软件里已有的东西先不考虑,优先弄那些已经证实行之有效而股票软件不好加的东西。

前几天已经把趋势强度加进去了,今天又加入了鲨鱼线,这是叠加在日线图上的一个图形,与趋势强度结合起来看,可以把趋势的开头和末尾显示的很清楚。顺手在在个股页面加了一个Ajax的链接,用于来回切换,如上图。(其实上面BBP图的Y坐标标注是错误的,原因是设置Y轴标注时没有考虑到现在绘制的图像把中轴线强制定位在垂直50%位置的问题,只要加一个属性就能搞定,现在这个错误已经改正了)


今天还增加了一个平衡点BBP的图形,这个图形也是基于统计产生的,比鲨鱼线要敏感一些,用来与鲨鱼线互相验证买点还是不错的,鲨鱼线的买点有点不是很敏感,但管理卖点还是很好的。鲨鱼线看上去有点象均线,其实它描述的是价格震荡的分布特征,这种相似的现象说明,在趋势的起止点附近发生的交易存在某些具有特征性或者说相似性的东西,这些交易行为隐藏了反向力量存在的信息,因此捕捉这些反向力量的蛛丝马迹有助于判断趋势是否将要开始或结束,可以作为验证之用。

Shark线和BBP都是统计原理的应用,用来说明现状的话效果还是很显著的,它们两个在一起可以把一段趋势的起止描述的很清楚。正在考虑做一个鲨鱼线的触发器,象均线、趋势强度那样自动提示一些信息,或者用于筛选条件。

常说一图胜过千言万语,对我来说,观察图形比研读数字要轻松太多了,所以尽量把数字图形化是个不错的主意,有空好好考虑一下把PVTA那些统计数字也做成图。

本网站程序由百炼投资技研社开发并版权所有   BladeFTP友情协助   Oh!Shareware友情支持