标题:
[原创]6sai软件技术与股票技术深度分析
[打印本页]
作者:
金玉小妞
时间:
2010-9-17 13:36
标题:
[原创]6sai软件技术与股票技术深度分析
近来股票圈的骚动不少
其中一款能到处引用、以flash形式出现的股票分析软件6sai尤其引人注目,我们6人分为软件技术和股票技术两组,尝试从不同角度对它进行分析,汇集如下。
软件技术篇
一、界面
6sai的界面是一个flash。
尽管现在已经出现flash版的股票行情软件,但是6sai采用flash界面的技术意义与行情软件完全不同。
行情软件提供的是公开的交易数据、股票行情,它采用flash界面相比传统的独立软件而言主要的意义在于,客户不需要下载、安装客户端就可以直接在浏览器上使用,从目前的情形看最主要的优势是可以争夺无权自己安装软件的股民(如网吧上网和一些公司上网的),在无盘系统或者被严格控制的系统上也可以使用flash版行情软件。
6sai舍弃独立软件和股票指标公式的形式而采用flash,既避免了独立软件客户端安装、设置、维护的麻烦,又跳出了股票指标公式在算法、显示格式等方面的束缚,还增加了在网页(特别是论坛、博客帖子)上引用的便利。引用时可以直接设定股票代码以显示相应的股票图表,这个设计很人性化,也扩展了它自己被引用的空间。
在网页(特别是论坛、博客帖子)上直接贴出flash展示动态的分析结果,可以说6sai开创了股票分析软件存在方式的新纪元。
二、操作
6sai的操作可以分为三部分:按钮、K线图、股票代码输入框。
只要鼠标在6sai的K线图移动或者按键盘上的→、←键,它就显示传统K线图的定位十字,由于使用了flash的层和透明,这个定位十字比传统K线图上更自然、活泼,操纵感更好。
6sai软件最重要最直接的操作,就是伴随着定位十字出现的操盘提示框了,它同样使用了层和透明,不过制作上稍显粗糙。操盘提示框直接对应K线,可以说独树一帜。
股票代码输入框延续了传统股票软件的一些操作习惯,即输入股票代码、按回车跳转股票图表,但是不支持股票简称首拼音输入,可算是一个遗憾;6sai的股票代码输入框必须手动获得焦点,可能是出于避免在被引用的情况下抓取键盘输入引发误操作的考虑,算是一个折衷的贴心设计,可以接受。
几个按钮在操作上中规中矩,不再赘述。
三、扩展
从截获的XML数据推断,6sai的按钮和K线数据应该是从远程数据库中动态取得的。
抓图留存按钮调用了一个名为6sai_2_jpg.php的动态页面,将6sai在客户端显示的结果抓取并保存到本地文件夹。flash给自身抓图这个功能实现不算太难,但是非常罕见。这个按钮本身就可以算一个技术亮点,对经常需要使用jpg图片文件进行交流的股票分析软件非常实用。
另外几个按钮是指向6sai应用和服务网站的URL,因为也是动态生成的,意味着它们可以随时被作者重新定义为其它功能,而不需要对6sai软件以及已经被到处引用的那个flash作任何修改。
6sai由此获得了比传统独立软件和股票指标公式强大得多的扩展能力。
四、安全性能
我们认为6sai归根结底属于一种股票技术分析,实质上与其它独立分析软件和股票指标公式是一样的,换而言之如果6sai的作者愿意,他们完全可以推出指标格式版的6sai,或者完全可以直接使用6sai前代的独立软件。
6sai以目前的形式获得了独立软件或股票指标公式梦寐以求的安全性能:无法PEJIE、没有盗版。
6sai以XML传递K线数据,将这个结果展现在客户的flash上面,也就是说6sai的flash只负责显示结果,客户端上不运行股票分析运算。
我们猜测6sai是这样运行的:首先在某台计算机上获取并分析股票数据,得出分析结果;然后传送到远程数据库;最后6sai的flash从远程数据库调取客户指定的股票分析结果并显示出来。
由于客户看到的仅仅是展现结果的flash,而根本无法接触到分析股票数据的运算过程,所以即便盗用此flash文件、甚至盗用远程数据库,都无法追溯到6sai进行数据分析的核心程序,盗版、PEJIE也就无从谈起了。
股票技术篇
一、操盘理念
6sai提出的操盘理念是百战不殆。
6sai称其模型引擎“不太激进,不太保守,及时响应,中短线”,以每次买进、卖出或止损为一个操盘周期运行,求得每次都获利或者“在提示卖出而没有卖之后,或者市场形势有变,如果提示止损,以尽量小的代价全身而退”,称为百战不殆。
百战不殆的理念令人敬畏,6sai是否做到了待下文分解。
二、操盘体系
6sai提出并实现了一个自称为“大众化理性投资”的操盘体系,这个体系由“很冒险买入”、“冒险买入”、“稳妥买入”构成买入选择,由“观望”、“可以卖出”〖补充:9月12日,提示被改为“可卖可不卖”〗构成持币、持股选择,以及由“保守卖出”、“稳妥卖出”、“金剑卖出”、“止损”构成卖出选择,这些操盘提示在K线图上随鼠标移动而直接显示。
经测试,6sai在全部股票(沪深A股)上实现了其宣称的操盘体系,由买入、持有、卖出、止损的全过程都有确切的提示,基本实现了其宣称的百战不殆的目标。(下文有其“殆”的案例分析,见《缺点或bug》一节)〖补充:9月12日,此bug被清除〗
尽管很难一语点评这个操盘体系的优劣,但是显然这是股票分析软件里第一次出现全面的、广泛适用的并且实现了的操盘体系。
从翻看全部股票图表归纳的经验来看,6sai软件为了尽量广地覆盖适用人群而对操盘体系有所妥协,买入选择和卖出选择十分丰富,但是6sai官方对操盘体系的解释和说明严重不足,会给一些不很熟悉股票分析的新用户带来一定困惑。
三、波段操作性能
我们无法象测试股票指标公式一样测试6sai的成功率等数据,以下性能表述均以目测全部股票的结果综合得出。
6sai的“稳妥买入”、“稳妥卖出”提供了恰如其名的买卖时机,适合大部分股民。
“冒险买入”适合喜欢抄底的股民。
“很冒险买入”适合喜欢追涨的股民。
“保守卖出”适合保守股民及时获利离场。
“可以卖出”可以理解为如果不是急于兑现,就观望。
“金剑卖出”有的很精彩、有的比较遗憾错失后面的主升浪,各人取舍。
“止损”很精彩,即便不愿遵从6sai的其它所有操盘提示,“止损”也绝对值得参考。
所有买点和卖点都是独立的,没有叠加效应:并不是连续出现买点就更应该买,也不是连续出现卖点就更应该卖。所有买卖时机的选择,由使用者的个性决定。
在准确掌握操盘体系的前提下,股民利用6sai可以捕获全部股票的几乎所有波段买卖时机,并且基本上做到百战不殆〖补充:9月12日bug被清除后可以做到6sai软件定义的百战不殆〗;各人个性选择不同的买卖点,获利水平会有差别;6sai的卖点稍逊于其买点的水平。
四、缺点或bug
某些行情软件里个别个股不能正常显示的情况在6sai的分析图表里也一样不能正常显示,可能是使用了免费的交易数据来源的缘故。
6sai是用flash直接展示已经得出的分析结果,并且“舍弃了选股功能”,这令人非常遗憾。
基于盘后数据的分析结果不便于实战操作中快速反应,非官方的传闻说6sai正在测试实时版并且可能收费,希望是真的有实时版并且最好同样免费。〖补充:9月11日,官方公布“实时版本内部测试中...”〗
“冒险买入”在某些特定的情况下没有对应的止损机制,造成被套牢,如000889在2010年6月8日“冒险买入”后的情况。“稳妥买入”以及其它操盘提示经测试全部没有问题,从6sai软件的整体水平推测,我们更希望这只是它移植到新flash界面过程中留下的一个bug。〖补充:9月12日,此bug被清除,flash界面也作了小幅改动〗
五、6sai核心技术猜想
6sai股票分析的核心技术,可能是大家都十分感兴趣的,我们也不例外。经过翻看全部股票,得出一些关于6sai核心技术的猜想,仅供参考。
从6sai能覆盖几乎所有大小波段并且能有效地当时确定顶部、底部猜想,它可能使用了类似于某种复合型指标公式的算法,由趋势不同选择不同的算法应对。
从6sai的卖出操作稍逊于买入操作的情况猜想,它的买入和卖出算法可能是分离的。
从6sai止损提示出现的规律猜想,它的止损算法可能是与买点算法相关而不是与卖点算法相关的。
从6sai现有版本的水准推测,他们有推出更强大后续版本的能力。
结语
6sai是一款实现了整套操盘体系、广泛适用于沪深A股的股票分析软件,可以作为投资者的重要参考。
6sai在软件技术和股票分析技术上各有一些比较重大的突破,值得股票分析人士、股票软件开发人士借鉴。
欢迎光临 CFA论坛 (http://forum.theanalystspace.com/)
Powered by Discuz! 7.2