上一主题:考CFA 大家觉得以前学经济学的比较有优势还是管理学
下一主题:诚邀CFA考友以及证券分析的追随者(非广告)......狂顶,勿沉
返回列表 发帖

[原创]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 大家觉得以前学经济学的比较有优势还是管理学
下一主题:诚邀CFA考友以及证券分析的追随者(非广告)......狂顶,勿沉