金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 5330|回复: 11

金字塔软件的优化问题

[复制链接]

16

主题

121

帖子

121

积分

等级: 免费版

注册:
2021-9-1
曾用名:
发表于 2021-9-12 16:08 | 显示全部楼层 |阅读模式
老师,关于代码的优化问题我有几个地方想要请教:
1.把跨周期数据定义成 自定义数据 这个功能
     我的代码里面引用了好几个跨周期的数据,引起的数据是我自己写的一个条件,每个周期会引用该条件的多个参数,这样的话 自定义数据还可以用吗?
    多个周期怎么用 自定义数据?是每一个周期都自定义成一个数据吗?   这样的话 用法和跨周期差不多了啊, 对于代码的整体运行效率有很大提高吗?引用的
   跨周期数据是实时调用吗?因为我需要引用跨周期数据 只要一满足条件就盘中提示。

2.关于IF THEN函数, 如果代码里面存在大量DRAWNUMBER,DRAWTEXT 函数  可以用IF THEN函数串联吗?这样用的效果会提升代码效率吗?如果满足条件是K线走完才会出数字或者文字提示,还是实时?
回复

使用道具 举报

34

主题

9197

帖子

5万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2021-9-13 07:08 来自手机 | 显示全部楼层
1.自定义数据不支持传参数,你只能每个参数一条,多周期同理。使用判断语句将公式模块化可以提高效率,不过具体还得看代码的整体逻辑。3做不到,图表的公式都是根据k线跳动执行的。没法控制时机,但是如果将绘图条件换成后台的预警条件,是可以实现走完时提示预警的
回复

使用道具 举报

16

主题

121

帖子

121

积分

等级: 免费版

注册:
2021-9-1
曾用名:
 楼主| 发表于 2021-9-13 08:56 | 显示全部楼层
就是说假如我每一个跨周期要引入自定义条件里面的十个参数,那就需要自定义10个 自定义数据?如果用5个跨周期,那就需要自定义 50个 自定义数据?  这样的话 效率和我直接用跨周期调用有多大提升?  出来的效果和跨周期引用一样吗?是实时的吗?是盘中只要满足条件就会提提示,还是只有K线走完才会?
回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-9-13 09:03 | 显示全部楼层
本帖最后由 技术009 于 2021-9-13 09:05 编辑

对,自定义数据参数和周期都是设置时候固定住的。

自定义数据是有一个刷新间隔的,这个是可以设置的。并且可以设置只刷当日,历史K的数据,你手动刷新一次有数据有,实际用的时候把 仅刷当日勾选好就行了。  
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

16

主题

121

帖子

121

积分

等级: 免费版

注册:
2021-9-1
曾用名:
 楼主| 发表于 2021-9-13 09:10 | 显示全部楼层
你指的 仅刷当日 是指 公式管理器里面的  仅刷新最后一根K线吗?    我现在用跨周期,模型每次读秒都延迟3秒,如果用自定义数据的话 是不是就不存在这个问题了,
回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-9-13 09:12 | 显示全部楼层
不是指那个,是自定义数据里面的一个设置。你说的是公式属性,和那个没关系。

截图202109130912231994..png

“模型每次读秒都延迟3秒”有这么慢吗?
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

16

主题

121

帖子

121

积分

等级: 免费版

注册:
2021-9-1
曾用名:
 楼主| 发表于 2021-9-13 09:16 | 显示全部楼层
我调用了6个跨周期的数据,每个周期引用了十多个参数,感觉好像跟这个有关系,之前用文华财经也是用同样的模型,但是不卡。  如果选择 仅刷新当日数据 ,那么之前的K线比如满足条件标注文字的话 还会标注吗?   
另外刷新间隔 是不是就是计算间隔,刷新间隔设置1S,就是每一秒都会计算?
回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-9-13 09:23 | 显示全部楼层
试试用STKINDIEX 函数。可能是你数据量太多导致的。另外可以把被调用的指标公式里的这个勾选下。
截图202109130922378151..png

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

使用道具 举报

16

主题

121

帖子

121

积分

等级: 免费版

注册:
2021-9-1
曾用名:
 楼主| 发表于 2021-9-13 09:26 | 显示全部楼层
DD15:"BE.DD#MIN15"; 我现在是类似这种写法,用STKINDIEX 这个函数可以提高效率?就是说用不着自定义数据了?
回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-9-13 09:35 | 显示全部楼层
限定数量会好些。但是具体限制到多少,最好仔细斟酌下,不能影响正常计算数值的需要。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-24 13:52 , Processed in 0.257727 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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