以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 如何,把时间要求写到k线里面去? (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=182586) |
-- 作者:幸运60 -- 发布时间:2020/10/20 10:17:39 -- 如何,把时间要求写到k线里面去? 比如,一分钟周期内,我要取得时间周期是30分钟那根k线的收盘价,谢谢 |
-- 作者:FireScript -- 发布时间:2020/10/20 10:35:34 -- 这个我没太明白啥意思。 是要取和30分钟周期时间一致的那个K的价格?
|
-- 作者:幸运60 -- 发布时间:2020/10/20 11:43:27 -- 是这个意思,在一分钟图标上,那根一分钟k线和30分钟收盘价一致的那根K线 |
-- 作者:FireScript -- 发布时间:2020/10/20 13:19:16 -- 新建一个公式A: t:time; 然后当前指标下: t:stkindi(\'\',\'A.t\',0,4,0); cd:time=t; 30c:VALUEWHEN(cd,c);//满足cd时候取收盘价
|
-- 作者:幸运60 -- 发布时间:2020/10/20 13:43:23 -- 能直接写吗?就是不想调用呀 |
-- 作者:幸运60 -- 发布时间:2020/10/20 14:51:19 -- // http://www.weistock.com/bbs/dispbbs.asp?BoardID=10&ID=15388&replyID=&skin=1 M5:=IF(MOD(MINUTE,5)=0,CLOSE,0); SUMMIN5MA4:=REF(SUM(M5,20),MOD(MINUTE,5)); 这个帖子里看,好像可以哦,老师,帮忙 |
-- 作者:FireScript -- 发布时间:2020/10/20 15:56:55 -- 需求明确下你的需求了。你是要在1分钟周期上调用大周期数据,但是如果当前1分钟位置不是30分钟或其他大周期的那个整点,那么调用时候就不调用这个大周期数据了? |
-- 作者:幸运60 -- 发布时间:2020/10/21 11:15:54 -- 就是5分周期的k线,由5根一分钟周期的k线组成,我在一分钟周期的界面里,只要求时间序号末尾是5或者0的1分钟K线的收盘价,其余4根返回无效值,谢谢 |
-- 作者:FireScript -- 发布时间:2020/10/21 11:26:40 -- str1:=NUMTOSTR(time,0); str2:=STRMID(str1,4,1); cd:str2=\'0\' or str2=\'5\'; result:VALUEWHEN(cd,c); |
-- 作者:幸运60 -- 发布时间:2020/10/22 13:28:40 -- 老师,有点问题呀,最后一根k线是对了,其余四根需要返回无效值,还有,09.01会出错,就第一位数是0的时候,09点以后到10点会出错,麻烦老师修改修改 |