金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 1449|回复: 5

WRITEINIFILE

[复制链接]

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
发表于 2024-7-13 16:33 | 显示全部楼层 |阅读模式
WRITEINIFILE 我用这个回测得时候记录数据,记录最后得数据,但是我想在回测刚开始得时候用WRITEINIFILE先把数据重置为0,不然就会出错,可以这样写成吗?
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2024-7-13 16:43 | 显示全部楼层
我得笨方法是在不是运行周期以外得周期回测,就会把运行周期重置为0,比如我运行1,3,5周期,在回测前,我先运行一次年线周期,使用数据就为0, 年线回测也就点一下,策略不会计算什么,但是方法笨
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-7-15 09:03 | 显示全部楼层
if barpos=1 then
第一根k时候把writeini里面赋值0就可以了
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2024-7-15 09:50 | 显示全部楼层
技术008 发表于 2024-7-15 09:03
if barpos=1 then
第一根k时候把writeini里面赋值0就可以了

直接这样不行,这样得话每次运行就重置了,我取得历史数据,能否根据数据量来判断,比如默认图表数据量1000,我设置数据量是10000才执行这个动作,或者能区分回测和运行就更方便了·但是应该无法区分
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-7-15 09:51 | 显示全部楼层
或者你直接复制策略出去重写建一个策略,转么用于回测
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2024-7-15 10:28 | 显示全部楼层
技术008 发表于 2024-7-15 09:51
或者你直接复制策略出去重写建一个策略,转么用于回测

这个我通过另外一种方式可以处理,就是麻烦点,如果我要取历史数据进行校正,那我要先回测年线,它就重置了,其他周期不参与重置,这个动作就涉及到上次说的多策略回测,多个周期统一设置,一次性回测的问题,那样就方便了,然后如果后期处理多周期策略回测的时候建议增加个固定周期的选项,跟单周期回测一个原理,可以把多个回测周期固定下来,不用每次回测都设周期,同时回测顺序最好是从上往下的顺序。这个问题就这样了,等后期多策略回测优化了就完美了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-24 07:55 , Processed in 0.146829 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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