以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  公式怎么写  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=184408)

--  作者:liuyong10086
--  发布时间:2021/2/26 14:32:09
--  公式怎么写
MM:=‘063000’;MM:=CLOSETIME(1);
WW:DATACOUNT-FINDINDEXBYTIME(MM),COLORWHITE,NODRAW;

MM:=CLOSETIME(1);这个写法就不行,MM怎么赋值变量时间?

--  作者:FireScript
--  发布时间:2021/2/26 15:00:13
--  
 因为必须是字符串才行的。然后还得是北京时间。
--  作者:liuyong10086
--  发布时间:2021/2/26 15:05:09
--  
FINDINDEXBYTIME(‘063000’);//返回2:30K线位置

不是固定日期,一日前的返回2:30分K线位置怎么个写法?

--  作者:FireScript
--  发布时间:2021/2/26 15:06:09
--  
 直接写2:30分时间就行了。不指定日期,它自动取最近的。
--  作者:liuyong10086
--  发布时间:2021/2/26 15:10:33
--  
最后一根K线=2:30分,需要获取上一日2:30分的位置
--  作者:FireScript
--  发布时间:2021/2/26 15:18:27
--  
lastdate:ref(date,TODAYBAR)+19000000;
tstr:=\'090100\';
cdStr:=NUMTOSTR(lastdate,0)+\' \'+tstr;
loct:FINDINDEXBYTIME(cdStr);


日期偏移下 再转化成北京时区格式的就行。
[此贴子已经被作者于2021/2/26 15:18:35编辑过]