以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (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点会出错,麻烦老师修改修改