以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 在中午11:30和下午三点收盘前的倒数第16和15根K线处,用语音播报 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=188089) |
-- 作者:qq代人发帖 -- 发布时间:2021/4/28 10:43:03 -- 在中午11:30和下午三点收盘前的倒数第16和15根K线处,用语音播报 请教:想在中午11:30和下午三点收盘前的倒数第16和15根K线处,用语音播报当前“品种“+“即将收盘”,比如“RU09即将收盘”或者类似的语音。请问下怎么编写? |
-- 作者:FireScript -- 发布时间:2021/4/28 11:03:59 -- z1:=VALUEWHEN(TODAYBAR=1,time); z2:=VALUEWHEN(TODAYBAR=2,time); df:TIMETOT0(z2)-TIMETOT0(z1);//计算周期对应的秒数 abb1:timetot0(153000)-time0,NODRAW;//当前K线时间距离 113000收盘K线结束时间;计算的是K线时间,并非准确的时间跨度 abb2:timetot0(190000)-time0,NODRAW;//当前K线时间距离 150000收盘K线结束时间;计算的是K线时间,并非准确的时间跨度 ct1:abb1/df;//距离收盘时间(11300)剩余的K线数目。不包含当前K ct2:abb2/df; SPEAK(ct1=16 or ct1=15,STKLABEL+\'即将收盘\'); SPEAK(ct2=16 or ct2=15,STKLABEL+\'即将收盘\'); 这样试下。 注意: 1.用在小周期可以。如果大周期,会不准确。尤其是跨越了10:15这个点的。 2.计算的剩余周期不包含当前周期。比如收盘K ct1,ct2值是0. |
-- 作者:Davywego -- 发布时间:2021/4/28 15:51:45 -- 挺好的,谢谢老师! |