设为首页收藏本站

 找回密码
 注册
查看: 1810|回复: 2
打印 上一主题 下一主题

怎么才能做到k线快走完才报警? [复制链接]

Rank: 4

精华
0
UID
110114
积分
380
帖子
314
主题
16
阅读权限
50
注册时间
2012-4-20
最后登录
2021-12-29
1#
发表于 2021-1-25 15:48:13 |显示全部楼层
利用CurrentTime和K线时间Time来判断。若选择的是5分钟K线,则CurrentTime在临近Time+0.0005时(自己决定还差多久报警)再报警。

使用道具 举报

Rank: 4

精华
0
UID
110114
积分
380
帖子
314
主题
16
阅读权限
50
注册时间
2012-4-20
最后登录
2021-12-29
2#
发表于 2021-1-27 09:03:31 |显示全部楼层
jyqh00993553 发表于 2021-1-26 14:00
CurrentTime我知道,Time+0.0005是什么意思呢?能写个短句示范一下吗?谢谢!

Time是指当前K线的开始时间,如在五分钟K线上,开盘K线的Time==0.0900(早上9:00),当这根K线快走完时,如电脑时间9:04:55,这时CurrentTime==0.090455(<(Time+0.0005==0.0905))。这时可以出发条件报警。
If (CurrentTime >= Time+0.000455 and '满足其它条件')
    Alert("xxx");

使用道具 举报

Rank: 4

精华
0
UID
110114
积分
380
帖子
314
主题
16
阅读权限
50
注册时间
2012-4-20
最后登录
2021-12-29
3#
发表于 2021-1-28 15:41:40 |显示全部楼层
currenttime在历史测试上会出错,因为历史中的每根K线上的时间不能和现在的电脑时间做对比。只有在实时状态下,与最新K线的Time作比较才能正确地起作用。

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-10 05:19

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部