金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 85|回复: 1

求等价K历时

[复制链接]

37

主题

156

帖子

166

积分

Rank: 4

等级: 专业版

注册:
2022-1-11
曾用名:
发表于 2024-8-19 21:51 | 显示全部楼层 |阅读模式
等价K走时不确定,但是等价K的Time与Date是确定的,技术最后一根K也应该能够确定其历时。请老师帮忙看看我这算法对不对?RT:=REF(Time,1);//上根等价k走完的时分秒,也是本根等价K开始的时分秒;

RD:=if(RT=closetime(4), REF(Date,1)+1, REF(Date,1));//上根等价k走完的日期,也是本根等价K开始的日期(如果RT不等于当日收盘时间);
TD:=Date;//上根等价k走完的日期,
DD:=DATEDIFF(RD,TD);//等价k经过的天数,
//-------------------PKT------------表示等价k历时
PKT:=if(DD=0,(closetime(1)-time),(DD-1)*(closetime(1)-opentime(1))+(closetime(1)-time));
回复

使用道具 举报

1

主题

4046

帖子

4046

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2024-8-20 09:05 | 显示全部楼层
这个算法行不通的。 日期简单加1 这种方式 肯定是错误的。

我有个粗糙的思路,只是简单验证了下,你可以进一步试下。需要做一个跨周期调用。思路就是获取2个等价K在基础K上的跨度即可。


B1:"UIK.Z#MIN1";//这里周期要和你等价K设置里最好保持一致

R:B1-REF(B1,1);//是2个等价K 在基础K上的跨度. 这样可以折算成历时

其中UIK代码:
Z:BARPOS;


回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-19 12:21 , Processed in 0.293766 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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