请选择 进入手机版 | 继续访问电脑版

桥博士-K线形态组合测试方法及相关规则

[复制链接]
查看415 | 回复28 | admin | 2020-3-5 17:34:52 | 显示全部楼层 |阅读模式
良好的测试规范,不仅能够让代码简洁清晰,还可以让大家在统一的标准下进行回测,减少或避免分歧的产生。
本规范是桥博士及其团队在实际回测中,不断优化调整后确定的,规范内对各种K线形态的命名及定义进行了详细的规定与说明,按照此规范写出的回测代码将会更加合理。
回复

使用道具 举报

admin | 2020-3-10 14:24:22 | 显示全部楼层
目 录
    4楼   买入手数/开仓手数
    5楼   ATR(真实波幅)
   
    6楼   上影线长度
    7楼   下影线长度
    8楼   K线实体
    9楼   无上影线
   10楼  无下影线
   11楼  长上影线
   12楼  长下影线

   13楼  十字星的实体
   14楼  十字星
   15楼  仙人指路
   16楼  锤头线
   17楼  倒垂头线
   18楼  墓碑线
  
   19楼  上吊线
   20楼  射击之星   
   21楼  早晨之星
   22楼  黄昏之星
   23楼  双针探底
   24楼  影线长度       
   25  星线
   26  棒体   
   27楼  连续十字星      
   28楼  螺旋桨K线
   29楼  阴包阳


回复

使用道具 举报

admin | 2020-3-10 14:53:53 | 显示全部楼层
========占楼=========
回复

使用道具 举报

admin | 2020-3-10 15:10:18 | 显示全部楼层
  买入手数/开仓手数

【定义】
  LOTS = 手数
  CLOSE = 收盘价
  MARGIN = 保证金比率
  UNIT = 交易单位
  FEE = 手续费

【股票代码】

FUND:=10000000
LOTS:=INTPART(FUND*0.8/(CLOSE+FEE));//计算手数,使每次开仓金额都是800W

【期货代码】

FUND:=10000000
LOTS:=INTPART(FUND*0.8/(CLOSE*MARGIN*UNIT+FEE));(其中0.8表示,使用资金的百分比)


回复

使用道具 举报

admin | 2020-3-10 15:22:55 | 显示全部楼层
  ATR(真实波幅)

【定义】
  ATR = 真实波幅
  TR = 波幅
  MAX = 最大值
  HIGH = 最高价
  LOW = 最低价
  ABS = 取绝对值 ABS(REF(CLOSE,1)-HIGH))表示取前一根K线的收盘价和当根K线最高价的绝对值
  REF = 向前引用  RFE(CLOSE,1)表示前一根K线的收盘价
  CLOSE = 收盘价
  MA = 算数移动平均 MA(TR,26)表示计算26个周期的TR值,其中26包含当前周期

【代码】
  TR := MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));
  ATR : MA(TR,N);(其中N为变量,可以自行设置)


回复

使用道具 举报

admin | 2020-3-10 15:26:08 | 显示全部楼层
  上影线长度

【定义】
  SYXCD = 上影线长度
  HIGH = 最高价
  OPEN = 开盘价
  CLOSE = 收盘价
  MAX = 取最大值 MAX(OPEN, CLOSE)表示取当根K线开盘价和收盘价的最大值

【代码】
  SYXCD = HIGH - MAX(OPEN, CLOSE);
回复

使用道具 举报

admin | 2020-3-10 17:43:53 | 显示全部楼层
  下影线长度

【定义】
  XYXCD = 下影线长度
  LOW = 最低价
  OPEN = 开盘价
  CLOSE = 收盘价
  MIN = 取最小值 MIN(OPEN, CLOSE)表示取当根K线开盘价和收盘价的最小值

【代码】
  XYXCD = MIN(OPEN, CLOSE)-LOW;

回复

使用道具 举报

admin | 2020-3-10 17:49:14 | 显示全部楼层
  K线实体

【定义】
  KXST = K线实体
  OPEN = 开盘价
  CLOSE = 收盘价
  ABS = 取绝对值 ABS(OPEN-CLOSE)表示取当根K线开盘价和收盘价的差值的绝对值

【代码】
  KXST = ABS(OPEN-CLOSE);

回复

使用道具 举报

admin | 2020-3-10 18:14:13 | 显示全部楼层
  无上影线

【定义】
  WSYX = 无上影线(上影线长度为0)  
  HIGH = 最高价
  OPEN = 开盘价
  CLOSE = 收盘价
  MAX = 取最大值 MAX(OPEN, CLOSE)表示取当根K线开盘价和收盘价的最大值

【代码】
  SYXCD = HIGH - MAX(OPEN, CLOSE) = 0;

回复

使用道具 举报

admin | 2020-3-10 18:30:32 | 显示全部楼层
  无下影线

【定义】
  WXYX = 无下影线(下影线长度为0)    
  OPEN = 开盘价
  CLOSE = 收盘价
  LOW = 最低价
  MIN = 取最小值 MIN(OPEN, CLOSE)表示取当根K线开盘价和收盘价的最小值

【代码】
  
WXYX = MIN(OPEN, CLOSE)-LOW = 0;

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

相关课程推荐
桥博士《MACD指标详解》
为什么我们只用MACD金叉死叉来进行操作效果并不好,学习课程就能在研究MACD指标上少走很多弯路
桥博士《K线形态组合解析》
从理论到实战,让您全面掌握各种K线形态及各种组合,帮您分析梳理大量K线知识让您的投资更游刃有余
桥博士《股票入门基础知识》
从理论到实战,课程包括如何买卖股票、开户流程、交易软件、k线图知识、技术指标、价值投资等新手必备知识

1

主题

55

帖子

457

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
457
  • 官方论坛

    提供最新 Discuz! 产品新闻、软件下载与技术交流