金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 1491|回复: 8

计时

[复制链接]

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
发表于 2024-6-13 16:09 | 显示全部楼层 |阅读模式
allt:openminutes(190000);  opent:openminutes(time);  类似这样的函数 我想计算出一个统计,每增加一分钟,就加1,总数对应品种的opent,无论在什么周期都以1分钟去增加, 15分钟周期opent是以15分钟一个段落
例如:我需要变成15分钟K的第一个K的第一个分钟就是1,15分钟K的第一个K的第2个分钟就是2.。。15分钟K的第2个K的第一个分钟就是16
这样的逻辑。要怎么算。可以帮我写下吗?

回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-6-13 16:24 | 显示全部楼层
直接用stkindi跨周期去引用1分钟的allt:openminutes(190000);呢

不过这个只有盘中实时会变化,对历史k无效的
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2024-6-13 16:26 | 显示全部楼层
技术008 发表于 2024-6-13 16:24
直接用stkindi跨周期去引用1分钟的allt:openminutes(190000);呢

不过这个只有盘中实时会变化,对历史k无 ...

这样计算不行··我想直接计算出来
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-6-13 16:29 | 显示全部楼层
这个没有办法,跨周期其实最简单了
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2024-6-13 17:04 | 显示全部楼层
技术008 发表于 2024-6-13 16:29
这个没有办法,跨周期其实最简单了

1m_bar:IF(引用时间 ,"背离数据传递.bar#min1",0);  这样了 引用序列下的TODAYBAR,晚上看看盘中是不是在大周期也是小周期的bar去显示出来的
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2024-6-13 17:08 | 显示全部楼层
技术008 发表于 2024-6-13 16:29
这个没有办法,跨周期其实最简单了

我想问下这个是什么顺序写入的?你说他没顺序,但是所有的品种的周期顺序都是一致的···,但是不知道是什么顺序····

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号? 微信登录

x
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2024-6-13 17:10 | 显示全部楼层
100020061 发表于 2024-6-13 17:08
我想问下这个是什么顺序写入的?你说他没顺序,但是所有的品种的周期顺序都是一致的···,但是不知道是 ...

我写入是从小到大的··但是写入不是这样排的··但是却是有顺序的排的···奇怪

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号? 微信登录

x
回复

使用道具 举报

3

主题

819

帖子

860

积分

Rank: 9Rank: 9Rank: 9

等级: 管理员

注册:
2021-5-10
曾用名:
发表于 2024-6-13 17:33 | 显示全部楼层
界面列表是按照字符assic码顺序直接排列的,压根和代码执行顺序没有半毛钱关系。
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2024-6-13 18:37 | 显示全部楼层
admin 发表于 2024-6-13 17:33
界面列表是按照字符assic码顺序直接排列的,压根和代码执行顺序没有半毛钱关系。

           1:
         if p=1 then BEGIN
                            pp:=引用;
                         END


    2:                pp:if(p=1,引用,0);

为什么这两种在执行的时候区别很大?比如2,我P的条件是在1分钟周期,那么我在日线去运行代码,进行刷新界面,明显的卡顿出现,1就不会···不是都是被if限制吗?是怎么回事ne ?\
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-27 18:19 , Processed in 0.118140 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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