四、系统是否被“过度优化”(Over-optimized)。可以看以下两点得到初步印象:

a.看系统有几个优化参数。参数越多,“过度优化”的可能性越大。一般来讲,超过两个就很危险了。如果你手头有系统测试软件,你可以做个简单的试验:选一个股票或期货,用两个移动平均的交叉作买入和卖出的信号,然后对这两个移动平均的日数做优化(例如从10日到160日,5日一阶),很有可能在优化的结果中你能找到很不错的。如果再加一个参数,譬如说止损点或赢利靶点(Profit Target),那么今天你就可以找到不少诱人的系统。但是你会用这些系统去交易吗?

b.看系统交易程式中是否有“魔术”数字。如果有,就要问为什么用这个特定的数字。譬如,程式中用了一个20天的移动平均,一般我都会问为什么用20天而不是10天?如果是10天的移动平均会是什么结果?30天又是什么结果?

c.看系统的交易策略是否简单。越是逻辑简单的系统,一般来说,越不容易被过度优化,也越能经得起时间的考验。海龟交易法则就是一个简单系统的典范。基于期货市场价格的季节性涨跌的系统也是很简单易懂的。很多人不相信大家都知道的交易策略能持久地赢利。在这里顺便谈谈我的看法。我认为,这个问题的关键,是不能简单地以为知道了交易策略就万事大吉了。交易策略可以大家都一样,但每个人的交易计划,包括资金管理和交易管理,和每个人的性格与自律程度,以及对市场的了解,则千差万别。好比人人都知道怎样在墙上钉个钉子:买个锤子啊!听起来最简单不过了,三岁小儿都知道。为什么很多人还是敲不好呢?原因很多。可能买了个自己使不动的锤子(交易系统不符合个性),可能不知道有些墙是要先探到砖缝的才好敲的(对市场不了解,选错了市场或选错了时段),也可能是钉子敲得太少(缺乏经验,对市场没感觉),或者是用力过猛把钉子敲弯了(想一夜暴富,结果过度交易搞破产了),等等。总之,交易策略可以简单,但要指望通过交易达到稳定地赢利却不容易。

回到“过度优化”的主题上,如果要做进一步的分析,我一般会看系统指标在不同参数下的分布。对于好的系统,这种分布的形状应该像小山包.

假设系统只有一个参数,即某个移动平均的日数。而且,为简单起见,我们只看系统的总赢利。可以看到,虽然总赢利在参数为45时最优,但用其他值时的赢利也很不错。或者说这是个可以“稳定”赢利的系统。

如果像悬崖,说明系统对于参数的变化太敏感,你就要小心了。

五、看系统的交易策略是否有实际意义。也就是说,系统的交易逻辑必须能够被合理解释。好的交易系统捕捉市场的某些可量化的特性,如果系统的逻辑无法合理地解释成市场的某种特性,那么这个系统是不可信的。举个例子说,假设某人发现在黄金突破20天高点之后的三个月联想总是会上涨,于是他开发出一个系统在黄金突破20天高点时买入联想的股票。这个系统可能可以通过以上所有的可信度检验而且每年能给你100%的回报,但是,在我有足够的想像力能够解释为什么联想的股票跟金价会有这种关系之前,我是不会用这个系统进行实战交易的。

只有在通过了以上所述的可信度检验后,讨论系统测试的绩效指标才有意义。如果是自己进行交易系统的开发,在交易策略的选择,优化,和测试的过程中就必须把可信度的问题考虑在内。但交易系统的开发与测试有更多的内容和需要注意的地方,需要另一个专题来讨论。

22/2<12

哪个软件测试交易系统好用,交易系统测试结果的可信度检验相关推荐

  1. 如何用软件测试交易系统的胜率,交易评测系统简单设置,优质指标带你百战百胜,全场胜率一键计算...

    大家好,今天与大家分享到的是通达信系统里自带的一个非常实用的功能[程序交易测评系统],指标胜率直接查看,实战胜率一键查看. 图文详细讲解: 在我们通达信的界面里输入程序,我们就可以找到我们的一个[程序 ...

  2. 如何用软件测试交易系统的胜率,通达信官网程序交易测试

    Ⅰ 通达信怎样才能对一个买入条件和卖出条件公式进行一个完整的买卖进行评测 1.在 通达信菜单打开预警设置窗口,在 设置窗口中,点击 添加品种 按钮,增加需要预警的股票. 2.切换到 "预警公 ...

  3. 东方财富网软件测试,东方财富交易系统测试

    创建一个符合你自身特点的交易系统并不是一件容易的事.而且一旦你寻找到了适合自身特点的交易方法,你还得先认真测试其可行性.只有经过测试,你才能知道该交易系统是否值得长久遵循. 如何在交易系统测试中引入自 ...

  4. 大智慧交易系统测试软件,均线交易系统测试

    今天有空,玩玩均线交易系统测试,也让我们知道一下,究竟均线系统如何设置为好. 应用大智慧新一代软件做测试. 第一步,设定交易系统函数. 大智慧软件--公式--公式管理--交易系统(双击)--指标交易系 ...

  5. 软件测试中的批量交易测试

    初次接触批量测试的小伙伴一定一头雾水,不知从何下手.批量交易是什么?它与联机交易有何不同?批量测试都要关注哪些内容?本文结合实际测试经验,详细介绍软件测试中的批量交易测试. 一.什么是批量交易? 本文 ...

  6. 程序化交易系统主观辅助交易策略编写和演示 及文华tb单个品种指数合成方法

    程序化交易系统主观辅助交易策略编写和演示 def tick_zhishu(ls):"""从数据库中读取合约后,合成约指数最新价,用于合成指数合约k线,采用持仓量加权:pa ...

  7. Soft:软件开发的简介(敏捷开发等6大软件开发模式)、软件测试的简介(单元测试/集成测试/系统测试/验收测试/回归测试、黑白灰功能测试、DEV等四套环境)、运维的简介之详细攻略

    Soft:软件开发的简介(敏捷开发等6大软件开发模式).软件测试的简介(单元测试/集成测试/系统测试/验收测试/回归测试.黑白灰功能测试.DEV等四套环境).运维的简介之详细攻略 目录 1.软件开发( ...

  8. javaweb JAVA JSP校园二手交易平台源码jsp二手交易系统 闲置物品出售交易网站案例源码

    javaweb JAVA JSP校园二手交易平台源码jsp二手交易系统 闲置物品出售交易网站案例源码 常见的Javaweb题材有 理财系统,就业管理系统,汽车租赁,简易网盘,疫情数据查看,在线招标房, ...

  9. 大智慧交易系统测试软件,趋势交易!大智慧测试最佳交易系统

    有人说投资市场的顺势交易像是一门物理课程,行情的走势符合物理学运动的轨迹.下面小编用大智慧软件来教大家如何设置均线,以及判断趋势走向,以及大智慧的系统测试平台怎么使用. 设置系统测试平台 如何测试交易 ...

  10. 通达信交易系统测试软件,{通达信高级智能交易系统}正确的公式

    好股票软件下载网(www.goodgupiao.com)提示:您正在下载的是:{通达信高级智能交易系统}正确的公式 注:此公式不是原创,准确性还请各位自行验证. {通达信高级智能交易系统} MA20: ...

最新文章

  1. python中的df是什么意思_在python中从df-h输出中选择特定列
  2. python将局部变量转为全局变量
  3. 预测|十张图带你了解2018年机器人行业趋势与前景
  4. 《PostgreSQL 9.0性能调校》一一第1章 PostgreSQL版本
  5. ORACLE查询闪回
  6. 享元模式源码解析(jdk+tomcat)
  7. matlab读int16读文件_MATLAB——文件读写(1)
  8. Java IO: PipedOutputStream
  9. ntrip获取源列表_Ntrip协议简介(转)
  10. Upload LABS Pass-9
  11. java排序之选择排序
  12. 计算机程序编辑器中文版,QuickEdit电脑版
  13. 研发人员如何提高工作效率
  14. linux怎么查看终端号,怎么查看linux 图形终端设备号
  15. Java: Unresolved compilation problem的解决方法
  16. UVA 10499 正义的土地
  17. python爬虫脚本 初级入门爬虫英雄联盟所有皮肤_用Python爬取英雄联盟(lol)全部皮肤...
  18. 封装的APP封装源码-可以封装安卓和IOS
  19. 【华为机试真题 JAVA】字符串子序列II-100
  20. 记一次巨KD的中考维护历程

热门文章

  1. SAP ERP接口解决方案实践
  2. 静默安装android,Android静默安装
  3. 联想Y450 gt130m显卡驱动安装
  4. 【解决】联想拯救者/MT7921网卡 ubuntu里 wifi/蓝牙 无法识别连接
  5. 参考计算机科学导论的毕业论文,计算机学科导论论文
  6. 大话FPGA-“万能的芯片?”
  7. 启发式搜索之八皇后问题
  8. 【转】UMD文件结构(文件解析)
  9. Linux中编译mdio命令,linux网络设备—mdio总线
  10. windows网络防火墙开发二三事