Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

量化基础知识笔记 #73

Open
dduo518 opened this issue Jun 18, 2023 · 0 comments
Open

量化基础知识笔记 #73

dduo518 opened this issue Jun 18, 2023 · 0 comments

Comments

@dduo518
Copy link
Owner

dduo518 commented Jun 18, 2023

为啥要学习量化投资,稳步上升的曲线是否存在

短期内稳步上升很难,长期稳步上升是大概率事件45%做交易除了要模型过硬外,还要行情配合,短期内很可能遇到不适应的行情。比如市场没有波动率的时候,趋势策略很难赚钱。但是长期市场总会遇到比较好的年份比如股指期货市场的10年,14年15年。商品期货市场的11年,16年,都是好好操作,收益率有机会上50%的

量化投资可以让我们在人生的投资之路上不犯大错68%投资是一辈子的事情,掌握一种比较靠谱的投资方式,可以让我们一生受益。量化投资是一种非常靠谱的投资方式和思维逻辑。掌握了这种方式,我们至少可以确保在今后的投资之路上不犯大错误。

从盘面获取思想

1、 观察时间与价格的关系

例如第一分钟涨跌是否能后判断整天的走势,又或者前半小时走路出来的高低点区间是否可以做一个比较好的突破策略

2、特定行情的观察

如一开盘就大幅度低开或高开,巨幅反转行情的特定处理

3、观察价格变动的效率

是否可以用斜率来做策略,是否可以用价格变动对应时间效率来做策略

4、其他手法

看量能、看成交持仓比、看盘面厚薄

量化策略研发流程和基本技能

一、整理策略核心思想、并做出初始策略

二、研究信号与回测报表并作出改良

比如信号中某种类型的止损特别多,看能不能通过改良,规避这种类型的错误。

比如回撤报告呈现,胜率特别低,但是曲线还不错,可能是因为止损设置的偏小

三、观察后期信号,并作上线前准备

跟踪一段时间,看看是否存在样本外突变,或者是否存在重大风险

期货程序化交易特性与优势经验总结

1、赚波动率的钱,大盈小亏、且小亏的天数小于大赚的天数,靠盈亏比大赚钱

1,理论上大家倾向于趋势与震荡做对冲,但实质上基金组合配比还是趋势为主,震荡的部分非常小。对收益影响不大,但是部分对冲风险
2,趋势策略赚波动率的钱,波动率和收益率正相关
3,一般情况下,波动率越大,收益率越高,波动率越小收益率越低
4,特定情况下,波动很大,但不具备趋势性,容易亏大钱。波动率低于一定阀值,反而不再交易,也就不亏钱

2、每日盈亏与股市涨跌相关性低,与股市及商品波动率正相关
3、基于统计,不恐慌回撤,产品净值达到1.1 以上,5%以上的回撤往往是加仓的好时机

基于统计,来判断盈利与风险
1,如果仓位在20%到30%,净值达到1.1以上,又回撤5%,是一个加仓的好时点。
2,市场行情不太好的情况下,仓位20%,实盘回撤可能会到10%;仓位30%,实盘回撤可能会到15%;仓位100%,实盘回撤可能会到50%。风险还是不小的,所以建议合理的仓位是15%到40%
3,甚子计,取得较好败盖反而便迫,月益大于15个点,往往是械仓的好时机
4,历史上,30低仓下,一个月鲜15%的游率是非而窜小的,所以这个时候也是是减仓的好时机

4、基于统计取得较好收益反而谨慎,月收益大于15个点,往往是减仓的好时机
5、市场波动率正常的情况下,年化收益与最大回撤之间的比值为2.5:1到5:1 之间

波动率与年化收益率和回撤的关系
1,市场整年处于超低波动率,年化收益率/回撤的比值可能小于1,比如2013年年中到2014年年中做股指,一年下来,收益率只有不到10个点,最大回撤却高达15%。非常煎熬。
2,市场波动率正常的情况下,年化收益与最大回撤之间的比值为2.5:1到5:1之间。也就是说,实盘下来最大回撤在10%,收益率应该在25%-50%之间,10年,11年,14年,16年,都处于这个状态
3,市场波动率超级高的情况下,年化收益率与最大回撤之间的比值可能高达10:1.比如15年的股指是可以做到10:1的。

6、按商品期货保证金比例计算、最大仓位在30-40%,日开仓平均仓位在10%左右

量化投资策略类型及模型原理

1、CTA趋势策略

2、套利策略

3、高频策略

高频交易

高频交易(HFT)定义

美国监管机构对高频交易的定义,需要满足下面几条:

  1. 用超高速的复杂计算机系统下单,所以期货炒单手的手工下单不属于范畴之内。
  2. co-location,这是为了减少网络延时,现在做市商绝大多都是把机房放在交易所机房持仓时间极短。期权流动性不如股票,一个品种的流动性散布在衍生出的众多产品上,只能3尽量做到一段时间内交易风险尽量中性
    下单与撤单频率极高。做市商由于没有报撤单限制,报撤单一天都在10万次以上。
高频交易与速度

高频交易是量化投资领域,金融市场一颗璀璨明星,是金融和科技发展的结晶。近年来高频交易的快速发展引起了市场极大兴趣。关于高频交易,一直缺乏一个严格的定义,这里引用欧洲证券监管委员会的定义:高频交易是自动化交易的一种形式,以速度见长,它利用复杂的计算机技术和系统,以毫秒级的速度执行交易,并且日内短暂持仓。
高频交易策略中,流动性交易策略、市场微观结构交易策略、事件交易策略和统计套利策略在国外成熟市场上比较流行。

回测重要指标

  • 净利润: 总利润 - 总亏损 - 总成本
  • 胜率:盈利次数/总交易次数 * 100%
  • 盈亏比: 平均盈利/平均亏损
  • 最大资产回撤:交易时段内资产从峰值回落到谷底的最大值
  • 每手平均净利润: 净利润/交易手数
  • 收益风险比: 年化收益/最大资产回撤

常用评估指标

  • 交易频率及持仓周期
  • 交易次数
  • 夏普比率: (投资组合平均利润率-无风险利润率)/ 投资组合平均利润率的标准差
  • 最大使用资金
  • 交易成本

交易系统评估

交易盈亏曲线是最直观的表示策略的正确性

横轴为交易次数,纵轴为盈利金额

1、收益的期望值为正
期望收益 = 胜率 * 平均利润- (1-胜率)* 平均亏损

1686994985831

2、平衡的胜率与盈亏比
3、30次以上的交易次数
4、2-5的收益风险比
5、显著大于交易成本的单笔净利
6、可接受的最大回撤在可控范围内(足够的初始化资本)

策略建模

  • 1、参数优化

    过度优化

    为了追求回测结果的完美、所使用的参数被限制在一个非常狭小的范围

曲线拟合

峰值判断法

净值曲线比较法

同一参数不同标的物测试法

样本内与样本外收益比较法
  • 2、常用止损、止盈方法

止损止盈位设计的原则:

  • 盈利大于亏损
  • 适当的胜率与盈亏比
  • 单笔损失不宜过大
  • 止损幅度心理能够接受
常见的方法
  • 指标法
  • 固定金额法

固定手数

浮动手数

  • 固定盈亏比法
  • 最大浮亏止损法

找出历史回测中盈利交易的最大浮亏,用这个最大浮亏的某个百分比作为止损位

找出历史回测中盈利交易的若干个最大浮亏,算出这些浮亏的 均值和标准差,用均值加上2倍的标准差来作为止损位

  • 波动止损法

    将止损定在近期行情噪音之上

    行情噪音=10周期的ATR*系数 (系数2.5-3.5)

  • 跟踪止盈止损法

固定比例

抛物线比例

  • 时间止盈止损法

经过若干周期没有平仓信号出现,则主动平仓

  • 分批止盈止损法
常见的问题:
  • 止损止盈使用过去的价格

  • 止盈止损使用未来函数

  • 回落止盈时幅度过小

  • 忽略K线内价格走势导致回测与实盘误差

  • 止损止盈小于市场噪音

  • 主观干预

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant