输入/搜索内容

标准分数价格突破策略

通用策略
创建日期: 2023-12-07 15:17:43
最后修改: 3 年前
复制: 0
点击次数: 1592
1
关注
1830
关注者

img

概述

标准分数价格突破策略(Z-Score Price Breakout Strategy)利用价格的标准分数指标判断当前价格是否处于异常状态,从而产生交易信号。当价格的标准分数高于或低于某一阈值时,表明价格已经进入异常状态,这时可以进行做多或做空操作。

策略原理

该策略的核心指标是价格的标准分数(Z-Score),计算公式如下:

Z_score = (C - SMA(n)) / StdDev(C,n)

其中C为收盘价,SMA(n)为n周期的简单移动均线,StdDev(C,n)为n周期收盘价的标准差。

标准分数反映了当前价格与平均价格的偏离程度。当价格标准分数大于某一正阈值(如+2)时,表示当前价格已经高于平均价2个标准差,属于比较高的水平;当小于某一负阈值(如-2)时,表示当前价格已经低于平均价2个标准差,属于比较低的水平。

该策略首先计算价格的标准分数,然后设定一个正负阈值(如0和0),当标准分数高于正阈值时产生买入信号,低于负阈值时产生卖出信号。

优势分析

  • 利用价格标准分数判断价格异常,是一种常见而有效的量化方法
  • 可以轻松实现做多和做空双向交易
  • 参数设置灵活,可调整周期、阈值等
  • 可与其他指标组合,形成交易系统

风险分析

  • 标准分数策略较为粗放,容易产生假信号
  • 需要设定合适的参数,如周期和阈值
  • 需考虑止损策略控制风险

优化方向

  • 优化周期参数,寻找最佳周期
  • 优化正负阈值,降低假信号
  • 增加过滤条件,与其他指标组合
  • 增加止损策略

总结

标准分数价格突破策略判断当前价格是否处于异常状态,根据价格标准分数的正负进行交易。该策略简单易行,可双向交易,但也存在一定风险。通过参数优化和止损等手段,可以强化该策略,与其他指标组合形成完整的量化交易体系。

策略源码
Pine
/*backtest
start: 2023-11-29 00:00:00
end: 2023-12-04 19:00:00
period: 15m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 18/01/2017
// The author of this indicator is Veronique Valcu. The z-score (z) for a data 
策略参数
策略参数
Period
Trigger
Trade reverse
评论
全部评论 (0)
暂无数据
暂无数据
  • 1
社区
回测系统
APP 下载
iPhone 下载
© 2015 - ∞ INVENTOR PTE LTD (SG)