金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
楼主: 100020061

优化

[复制链接]

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2023-8-7 09:53 | 显示全部楼层
技术009 发表于 2023-8-7 09:45
你想参数优化,你就要传递参数。

你要传递参数,你上面这个调用写法就是无效的。

那A指标里面的东西就不需要动了是吧?如果优化优化S1是50 那它的意思就是调用了A指标的S1为50的值 是这个意思吗?
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2023-8-7 11:29 | 显示全部楼层
技术009 发表于 2023-8-4 14:10
这没办法。你不可能所有方便之处都能占到的。

R历时:=BARSLAST(macd<0);

SUMR:=if(macd>0,SUM(macd,R历时),DRAWNULL); 老师 这样计算的MACD 和全局变量计算的方式有差别吗?这样计算的进行优化会慢很多,回测的时候又会更快。
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-8-7 13:04 | 显示全部楼层
效果上 差别不大。

但是涉及到回测和优化机制上区别,这个还不太清楚了。

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

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2023-8-7 13:26 | 显示全部楼层
技术009 发表于 2023-8-7 13:04
效果上 差别不大。

但是涉及到回测和优化机制上区别,这个还不太清楚了。

我这种可以运行在序列模式下。全局变量在序列下无效。好像无法计算面积 累和之类的东西···但是用到SUM BARSLAST这些函数在优化的时候和全局变量比好像差了很多···
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2023-8-7 13:30 | 显示全部楼层
技术009 发表于 2023-8-7 13:04
效果上 差别不大。

但是涉及到回测和优化机制上区别,这个还不太清楚了。

或者有没有办法用类似全局变量的方式在序列下运行计算MACD的长度,面积之类的   计算3个周期的值 比如前3个金叉的每个MACD 面积 和长度之类的算法
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-8-7 13:31 | 显示全部楼层
没有。 PEL只是建议语言框框,整不了那么多东西的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2023-8-7 15:18 | 显示全部楼层
技术009 发表于 2023-8-7 13:31
没有。 PEL只是建议语言框框,整不了那么多东西的。

R历时:=BARSLAST(macd<0);
SUMR:if(macd>0,SUM(macd,R历时),DRAWNULL);
老师 序列模式下算MACD面积就这一种吗?
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-8-7 15:42 | 显示全部楼层
序列下,你只能现有函数去整了。并没有其他办法了。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2023-8-7 16:23 | 显示全部楼层
技术009 发表于 2023-8-7 15:42
序列下,你只能现有函数去整了。并没有其他办法了。

引用的内存占用不会释放,它的内存是根据引用的次数累加上去的还是说算法的难度去累加上去的?现在处理优化实盘是不会因为引用导致内存过大,但是回测和优化的话,周期太长会出现内存过大,所以想了解下内存的累加是次数还是算法?
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-8-7 16:33 | 显示全部楼层
这个不清楚,这个只有开发才知道,不是我们技术能够解答的。  而且我认为你纯粹就是回测时间区间太大导致的。并不是简单回测和实际运行的区别。你按照实际交易时候加载的数据量回测,内存绝对不会占用那么多的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-29 05:24 , Processed in 0.096283 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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