很多人对交易系统有神秘感,其实神秘感的来源主要是因为不懂什么是交易系统所以好奇导致。任何人都可以根据任何买进卖出信号构建自己的交易系统。但是,一个交易系统需要投资者投入大量的时间和精力。那如何判断一个交易系统的好坏呢?

今天我给大家讲讲交易系统最重要的评测指标。市场上评测交易系统的指标有很多,我个人最喜欢的是wealth-lab的系统构建平台。为了方便大家了解交易系统的本质,我将wealth-lab里面的交易系统中的评测指标全部做了翻译和解释。这些指标希望大家记住,甚至要背熟。为下一阶段的工作做准备。

Starting Capital (初始资金)    系统测试开始时的全部资金

Ending Capital (终止资金)      系统测试结束时的全部资金,包括账户内的股票以收盘价计算的价值

Net Profit(净利润)             全部的利润。这是净利润的总和,已经减除掉每笔交易的佣金和slippage。

Net Profit %(净利润%或者投资回报率)    净利润占初始资金的百分比

Profit per Bar(每根K线的利润)

全部的净利润除以进出场所经历的K线根数。和中长线投资相比,每根K线的利润,对不同的交易系统之间的效率比较提供了公平的指标。

如果和中长线投资系统比较,我们通过每根K线利润就可以直接比较其交易系统的盈利效率。

Annualized Gain % (Annual Percentage Return, APR,年投资回报率)

年投资回报率是复合年增长率

Exposure (%,暴露风险)        简单地说,就是持仓所占全部账户资产的百分比,也有人翻译为投资比例。 我个人理解,所持仓位就是暴露在市场的风险。

Total Commission(佣金总额)    全部模拟交易的佣金总额。

Return on Cash(现金回报)    系统测试期间,现金的全部利息回报。

Margin Interest Paid(所付融资利息)

测试期间的全部融资利息支出

Dividends Received(所得分红)    测试期间的股票分红总额。

Number of Trades(交易数量)    买卖交易的总数加上目前的持仓;对于中长线投资,这等于买卖的股票支数。

Avg Profit (Loss)(平均利润/损失)

减去佣金和slippage后的每笔交易平均利润或亏损。

Avg Profit % (Loss %)(平均利润/损失率)

减去佣金和slippage后的每笔交易平均利润率或亏损率

Avg Bars Held(平均持仓时间)

每笔交易平均K线根数,对于日线来说,就是平均持仓天数。

Win/Loss Rate(盈利/亏损率)    交易中盈利交易和亏损交易所占全部交易百分比

Gross Profit/Loss(毛利润/亏损)

全部盈利交易带来的利润或者全部亏损交易带来的亏损,减去佣金和slippage。账户中当前仓位的账面利润和亏损不计入盈亏。

Max Consecutive(最大连续盈利/亏损次数)

连续盈利次数的最大值或者连续亏损次数的最大值。

Max Drawdown(最大系统回撤$)    以账户资产(资金和股票净值)计算,最大峰值到最低峰值之间的下降金额。

Max Drawdown Date(最大回撤日)    最大回撤结束的那一天。

Max Drawdown %(最大回撤$)    以账户资产(资金和股票净值)计算,最大峰值到最低峰值之间的下降%。

上面的内容中有一个slippage,不能简单翻译。有人翻译为滑价差,让我看得摸不着头脑。slippage,是指我们决定以当前价格市场价成交,可是实际成交价却不同于我们看到的市场价。这两者之间的价差会增交易成本,被称为slippage。因为找不到对应的词汇,所以专门在这里做个解释。

大家一定要记住这些名词的意思,这样到后面才不会困难。

[本帖最后由 张帆1972 于 2011-3-6 13:26 编辑]

利用c语言建立交易系统,【图】手把手教会你构建自己的交易系统 - 4_股票论坛,炒股公式,股票指标,股票公式,选股公式_数据、教程交流论坛_理想论坛 - 股票论坛...相关推荐

  1. 利用R语言绘制时间序列图

    数据 GDP.csv文件,存储1879~2019年河南省GDP数据 绘图 # 读取数据, 首先将excel 格式的转化为 csv 格式 再读取 h <- read.table(file = &q ...

  2. 利用R语言画简单时间序列图

    R 语言无法自动将读取的数据转化为时间序列格式, 所以利用R语言画时间序列图的一个关键步骤就是将读取的数据转变为时间序列格式, 下面是一个简单的程序: # 读取数据, 首先将excel 格式的转化为 ...

  3. R语言绘制棒棒糖图(火柴杆图)

    本博客介绍几种利用R语言绘制棒棒糖图(火柴杆图)的方法. 2. 使用原生ggplot方法 最容易也是最简单想到的方法是直接使用ggplot2包进行更新,这里需要使用ggplot本身的特性,通过图层叠加 ...

  4. 利用Go语言上传图像并生成缩略图

    承前文:Go语言中对图像进行缩放 //利用Go语言上传图像并生成缩略图 func upload(w http.ResponseWriter, req *http.Request, link strin ...

  5. c易语言自定义函数规则,【图】请教用易语言写通达信的自定义函数dll接口_选股公式,炒股公式,炒股,股票公式,炒股软件_股票软件技术交流论坛_理想论坛 - 股票论坛...

    请问周大师,易语言中调用tdx的这个dll接口,程序执行查询10档等是可以,但在调用逐笔委托/成交接口时直接core出,按文章的方法置入代码也是一样.请教下有没有解决方法,或时哪里有错误的地方,怎么易 ...

  6. 学习如何做一个论坛(2)—利用全站程序建立论坛的个人经验

    昨天翻着<电脑报>的时候突然看到几个工具的介绍,其实就是利用工具来建立FTP服务器或者个人论坛,然后突然有了兴趣,想建个论坛来玩玩(一些建立FTP下载服务器的工具放在文章后面). 这两天没 ...

  7. CentOS 5.5 编译安装apache+php+mysql,利用CMS快速建立论坛

    这个是转来的,细节没有验证,请网友自己斟酌.......... CentOS 5.5 编译安装apache+php+mysql,利用CMS快速建立论坛 1.安装Apache [root@bogon t ...

  8. 利用R语言制作好看的Meta分析文献偏倚风险图

    在<Meta踩坑集>里,向大家分享了使用RevMan进行基本的文献偏移风险图是如何制作的.在很多文献里,我们看到的偏倚风险图都长这样: 但也有的文献偏移风险图长这样: 那这些花里胡哨,看起 ...

  9. 利用Picgo+github建立图床

    利用Picgo+github建立图床 我们在日常的写博客的过程中往往会出现以下的问题,在本地的markdown编辑器中的图片可以正常显示,但是将写好的markdown文件上传至博客平台中时,图片因无法 ...

最新文章

  1. HarmonyOS 查看本地API
  2. C#使用Xamarin开发可移植移动应用(1.入门与Xamarin.Forms页面),附源码
  3. 分享一下@Override标签背后的小秘密---记录java的思行合一
  4. python使用redis在实际场景使用_Python使用Redis实现作业调度系统(超简单)
  5. 前端学习(2502):vue指令v-if
  6. string最大容量_string初步使用
  7. 【Pytorch神经网络理论篇】 32 PNASNet模型:深层可分离卷积+组卷积+空洞卷积
  8. 阿里如何实现100%容器化镜像化?八年技术演进之路回顾(转)
  9. 武书连2019中国大学排行榜公布:浙大排名超越北大
  10. 第一个冲刺周期(第四天)
  11. linux有k歌软件吗,在Linux下可用Wine安装和运行暴风影音16、全民K歌
  12. 不满 C 的繁琐,崛起的 Python 正在蚕食编程语言界!
  13. m2e (maven eclipse) 在运行一些命令时出现了无法compile(Unable to locate the Javac Compiler in:)...
  14. 关于DSP2812控制W5500的程序解读
  15. dsniff嗅探工具
  16. php curl支付宝登录,PHP接入支付宝教程
  17. linux安装git lfs
  18. Python3,1行代码,去除图片的背景图,确实香。
  19. 深圳大学计算机专业评级,泰晤士中国学科评级榜单2021 南科大上榜学科全为A
  20. 【AE2019】Adobe_After_Effects_2019软件下载及安装教程

热门文章

  1. c语言数组左下角便*,数据结构 - 数组
  2. python网络协议编辑器_python模块:网络协议和支持
  3. 基于ISM的大数据在建筑领域中的应用障碍分析
  4. 面向智能化软件开发的开源生态大数据
  5. 作者:单志广(1974-),男,博士,国家信息中心信息化研究部副主任、研究员、博士生导师。...
  6. 作者:姚登举(1980-),男,哈尔滨理工大学副教授。
  7. 【JVM】javap命令行分析揭示boolean的本质的虚拟机指令
  8. 【Java】对JTable里的元素进行排序
  9. webpack打包原理
  10. MFC源码解读(一)最原始一个MFC程序,手写不用向导