金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 3855|回复: 2

范例"07.双向海龟交易系统"交易指标问题请教

[复制链接]

44

主题

142

帖子

142

积分

等级: 免费版

注册:
2021-5-28
曾用名:
发表于 2021-6-7 09:06 | 显示全部楼层 |阅读模式
在回测中,开仓语句似乎存在不合逻辑的地方:

比如58行,判断只要H>近期高点,
就买入(60行,)LIMITR。
只要买入价格不超本周期价格范围,在回测中就一定能开仓。

问题是,如果本周期收盘在最高价,买入价格低于最高价,本周期是无法成交的。

这种情况一定会存在的,会导致回测与实际情况不准。

请问如何修改代码,来避免类似回测不准确的情况发生?


补充内容 (2021-6-7 09:23):
范例"07.双向海龟交易系统"交易指标原语句:
        IF (H > T20HI )THEN BEGIN
                MYENTRYPRICE := IF(OPEN>T20HI+MINDIFF ,OPEN ,T20HI+MINDIFF ) ;                       
                BUY( _DEBUG,POSNUM,LIMITR,MYENTRYPRICE);



补充内容 (2021-6-7 09:23):
如果出现单边上涨的情况,实际是无法成交的,但回测中一定能成交。类似问题在回测中好像很常见。
回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-6-7 09:26 | 显示全部楼层
这个没有好的办法。因为K线高低价 就是一段时间的统计结果。但是比如这个最高价,具体出现在这个时间内的哪个位置,以及当前发单时机下能否在当前K成交,一般根本无法进一步判断了。 所以这个就没法处理,目前图表回测里是无法处理这种情况的。   

金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

44

主题

142

帖子

142

积分

等级: 免费版

注册:
2021-5-28
曾用名:
 楼主| 发表于 2021-6-7 10:06 | 显示全部楼层
技术009 发表于 2021-6-7 09:26
这个没有好的办法。因为K线高低价 就是一段时间的统计结果。但是比如这个最高价,具体出现在这个时间内的哪 ...

谢谢!
那么就只能用THISCLOSE,尽可能规避逻辑错误,
虽然它会导致成本偏差。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2024-12-22 23:54 , Processed in 0.202869 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表