如何测试股票交易系统
如何测试股票交易系统,测试前要建立测试模型,模型中有测试数据库和动态指令集,正确的方法是用动态测试模型测试交易系统。
阐述建立几个交易系统的先决条件
(1)简单;(2)可操作性;(3)普遍性;
1、简单可以复制,反应可以灵敏,避免马后炮。
2.可操作性,就是要经过实战校准,依靠数据而不是凭空假设。
3.普遍性,这是最关键的,没有一个人的系统能够适应所有的市场行情,但必须符合大多数的市场条件。
有了以上三点,我们再来考虑如何从实际出发建立自己的交易系统。
一、打开系统测试平台
1.从顶部菜单选择系统测试平台进入系统测试平台。
2.将鼠标移动到软件最左侧,当光标出现多页叠加时点击,选择菜单就会出现。在功能栏输入系统测试平台,双击鼠标打开。
二、系统测试平台操作指南
测试平台可以对技术指标、条件选股、交易系统三种分析方法进行系统测试,测试需要进行分析方法及其参数设置、买卖条件设置、平仓条件设置、测试对象设置等步骤(仅限单只股票)。
1选择分析方法
从列表中选择要测试的分析方法,然后设置其计算参数。选择分析方法时如果分析方法引用了未来的数据,系统会自动提示,防止影响测试结果。
所谓未来函数是指函数不满足时间不变性,即时间上较晚的数据会影响时间上较早的结果。在大智慧只有少数功能是未来的功能,如单词对单词功能。尽量避免使用此类功能,以免影响测试结果。设置分析方法后,按下一步进入购买条件设置。
2.选择买入条件
测试时间段只测试该时间段内的买入或卖出行为,测试结果中不包含强制平仓的损益。测试结束后,如果不在空头位置,系统会根据一天的收盘价进行平仓。如果选择此选项,强制清算的收入将包括在测试结果中,否则不包括在内。
初学者也可以通过双机敲击和手动输入数据的方式进行简单的测试,看看是否能进入工作状态,完成所有预定的功能,是否有明显的错误。