• 交易策略的常用评价指标


    在量化交易策略中,最后需要一个通过评价指标来衡量策略的好坏。

    策略评价方法

    可以从四个方面来进行衡量:收益、稳定性、胜率、风险

    净值曲线

    净值计算

    [InitialCapital - 初始资产 ]

    [Capital - 账户总资产 \\ Value - 持仓股总市值 \\ Cash - 账户可用现金 \\ Capital = Value+Cash ]

    [NetValue -账户净值 \\ NetValue = Capital/InitialCapital ]

    [ProfitPct - 账户总收益率 \\ ProfitPct = (NetValue -1) * 100% ]

    计算流程图

    年化收益

    年化收益率是指把一段时间内的收益率换算成年收益率
    分为单利和复利年化收益(一般采用复利年化收益)

    计算公式--单利

    [单利年化收益率=当前投资收益率/(投资天数/365)*100% ]

    举例:

    某策略在2017年6月1日到6月30日期间的收益为30%
    年化收益率 = 3% / (30/365)*100%,即36.5%

    计算公式--复利

    [Years = frac{TradingDays}{AnnualTradingDays} qquad (1) ]

    [NetValue = (1+AnnualProfit)^{Years} qquad (2) ]

    [AnnualProfit = sqrt[Years]{NetValue}-1 qquad (3) ]

    [AnnualProfit = NetValue^{frac{1}{Years}}-1 ]

    代码:

    Sharpe Ratio(夏普比率):风险与收益的权衡

    夏普比率(SHARPE)是一个可以同时对收益与风险加以综合考虑的指标

    在给定的风险水平下使期望回报最大化
    在给定的期望回报率的水平上使风险最小化

    计算公式

    [Sharpe Ratio = frac{E(R_p) - R_f}{delta_p} ]

    (E(R_p):投资组合预期收益率)
    (R_f:无风险利率,一般指国债或定期存款利率)
    (delta_p :投资组合的收益标准差,即风险)

    [ProfitMean = frac{1}{N}sum_{i=0}^{N}Profit_i ]

    [ProfitStd = sqrt{frac{1}{N}sum_{i=0}^{N}(Profit_i - ProfitMean)^2} ]

    [SharpeRatio = frac{AnnualProfit - R_f}{ProfitStd} qquad R_f -无风险收益 ]

    代码:

    最大回撤:最坏的情况

    在选定周期内任一历史时点往后推,策略的价值走到最低点时的收益率回撤幅度的最大值
    用来描述策略可能出现的最糟糕情况,衡量了最极端可能的亏损。

    流程图:

    代码:

    信息率

    信息率用来衡量承担主动风险所带来的超额收益,表示单位主动风险所带来的超额收益。
    在承担适度风险的情况下,尽量最求高信息率

    计算公式

    [IR = alpha_p/omega_p ]

    (alpha_p:组合的超额收益 \\ omega_p:主动风险)
    代码:

    不同收益类型,对指标的要求

    稳健性

    • 正收益
    • 回撤小
      进取型
    • 风险收益平衡
    • 风险至上
      激进型(理性的激进型投资者,更看重极端行情下会发生什么,更在乎压力测试,就是最坏情况下本金是不是会亏,在极端行情下,活着就是最重要的)
    • 在可承受的风险范围内追求收益最大化
    • 极端行情配套的风控和严格的压力测试
    不同交易品种和策略类型的指标要求(推荐)

    再来回顾下一个完整的交易系统

    可简单归纳为:
    买什么(股票池选股)、何时买(技术指标、如金叉买入)、买多少(头寸管理)、何时卖(技术指标、如死叉卖出;止盈止损)、卖多少(头寸管理)

  • 相关阅读:
    在 Flink 算子中使用多线程如何保证不丢数据?
    日处理数据量超10亿:友信金服基于Flink构建实时用户画像系统的实践
    Java编码技巧之高效代码50例
    codeforces 1284D. New Year and Conference(线段树)
    codeforces 1284C. New Year and Permutation(组合数学)
    codeforces 1284B. New Year and Ascent Sequence(二分)
    Codeforces Hello2020 A-E简要题解
    POJ2456 Aggressive cows(二分)
    POJ3122 Pie(二分)
    POJ3258 River Hopscotch(二分最大化最小值)
  • 原文地址:https://www.cnblogs.com/whiteBear/p/13197471.html
Copyright © 2020-2023  润新知