以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  上午9点32分至下午15点,满足X条件的公式怎么写?  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=173863)

--  作者:跟庄买进
--  发布时间:2020/1/6 20:46:46
--  上午9点32分至下午15点,满足X条件的公式怎么写?
X:=((C-REF(C,10))/REF(C,10))>0.02
上午9点32分至下午15点,满足X条件的公式怎么写?

--  作者:wenarm
--  发布时间:2020/1/7 8:17:29
--  

VARIABLE:my_count=0;
X:=((C-REF(C,10))/REF(C,10))>0.02
if time>093300 and time <150000 then
BEGIN
 
 my_count:=my_count+x; 
end

if time=093100 then my_count:=0;

 

 

my_count大于0,就代表满足过。


--  作者:跟庄买进
--  发布时间:2020/1/8 21:47:16
--  
老师这个不知道为什么输出不出来?VARIABLE这个函数我也不知道干什么用的?求教,麻烦老师贴上完整可以输出的公式,多谢。
图片点击可在新窗口打开查看此主题相关图片如下:1111111111111.png
图片点击可在新窗口打开查看

--  作者:wenarm
--  发布时间:2020/1/9 8:49:47
--  

VARIABLE是用于定义全局变量。建议你对不知道的函数,在函数列表中查询。

没有结果是因为my_count没有输出。你自己重新定义一个变量输出看就行了、

VARIABLE:my_count=0;
X:=((C-REF(C,10))/REF(C,10))>0.02;
if time>093300 and time <150000 then
BEGIN
 
 my_count:=my_count+x;
end

if time=093100 then my_count:=0;
aaa:my_count;