我们以前说过,盈利系统的测试、评估与优化是构建盈利系统中极为重要的环节,这是个将投资者的交易思想、交易策略、交易技巧充分展示出来并不断优化的过程。
普通投资者现在使用的通达信股票行情分析系统,一般只有14个自带的专家交易系统,并以其相应的交易条件进行测试。但是对f熟悉计算机代码语言书写的高手来说,可以将自己的交易思路转换成计算机语言,设计一些更为复杂的买卖条件进行测试,例如用户可以使用同时使用EXPMA、MACD、BOLL和KDJ指标进行测试,买卖条件是“一次全部投人资金,EXPMA 金叉且MACD大于0小于0.2时买人,J值大于100且股价超过BOLL上轨线时卖出”,或者设置其他更多复杂的买卖条件。但这这就属于较高的要求了,对于普通投资者还是首先弄明白软件的基本功能为好。
所以本书暂时还是以软件自带的交易系统进行测试,并参照这个结果说明构建盈利系统进行测试、评估和优化的重要性。
(1)测试的时间周期:系统默认的都是从测试当日向前推- -年的时间周期。一般认为,一年的测试周期基本上可以满足要求了,当然你可以更改测试周期为更长或更短的时间。
(2)测试哪些板块,还是所有的A股?在选择测试的时候,根据目前证券公司以及市场中的行情分祈软件所提供的功能,你可以选择的是:可以使用一种技术指标在不同参数情况下测试同一只股票,以检验什么样的参数“更正确”;也可以使用一种技术指标在同参数情况下测试所有的股票。
(3)测试买点和卖点。在所测试的交易系统中会有提示该指标的用法,即什么样的情况下买入,什么样的情况下卖出。
图8-34显示的是移动平均线MA的测试,“用法注释”显示的MA的用法,也就是买点与卖点。同时,指标参数可以选择(5,15); 也可以选择(12,50), 根据自己的交易周期灵活选择。而所显示的“ 建仓规则”是指一次性全部投入资金,“交易方式”显示的是买卖股票中的手续费、买入点卖出点的选取等,“平仓规则”提供些止损止盈条件可供选择。
(4)正式测试:当你已经按照自己的交易思路选择好各种参数、以及条件时,就可以进行测试了。需要注意的是,在测试之前一定要把以前的数据完全下载下来,否则测试结果显示的将是0。
(5)软件功能有待开发:应该说,只要投资者熟悉计算机编程语言,是都可以将自己的交易思路转成公式记录下来并进行选股和测试的。例如我们如果添加一一个“倚天屠龙”指标,这是一个非常简单的EXPMA金叉买人、死叉卖出的指标,用计算机代码书写成就是:
M1: EXPMA (C, NI);M2: EXPMA (C, N2);
STICKLINE (M1>M2, MI, M2, 2, 0), COLORFFOOFF;
STICKLINE (M1 <M2, MI, M2, 2, 0), COLOROOFF0O。
其中,NI和N2分别代表短周期和长周期,投资者可以分别设置成12, 28或者13, 34等等。
当然,这对绝大多数投资者来说是一件困难的事情。不过证券公司给我们提供的行情分析与交易软件大同小异,缺乏特色,所提供的测试工具和测试功能都比较有限;同时也缺乏针对这方面知识的投资者教育。但是,作为专业的、在资金、技术和人才上有很大实力的证券公司,投资者每交易一次就要收取手续费,收益非常稳定,你们就应该为投资者提供更多的软件功能、更多的知识培训以及更多的结果显示得更加直观的测试系统等。