以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请问为什么hh没有被成功赋值?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=77366)

--  作者:bob
--  发布时间:2015/4/8 13:41:41
--  请问为什么hh没有被成功赋值?
请问为什么hh没有被成功赋值?
M:MA(C,10);
sp:REF(EVERY(C>M,3),1) AND C<M,NOAXIS;
sg:ref(hhv(h,3),1),NOAXIS;
if spthen BEGIN
hh:=sg;
end 


--  作者:jinzhe
--  发布时间:2015/4/8 13:44:16
--  
sp条件不成立
--  作者:bob
--  发布时间:2015/4/8 13:45:32
--  
是成立的 我在图表上都能标注显示出来了
--  作者:jinzhe
--  发布时间:2015/4/8 13:48:36
--  

截图看看

 


--  作者:bob
--  发布时间:2015/4/8 13:54:23
--  代码图,信号图,运行变量查看图
图表上显示spp是成立的(我之前的代码的sp是错的,应该是spp),但是成立后并没有把sg的值赋给hh,运行变量查看图
--  作者:bob
--  发布时间:2015/4/8 13:55:36
--  
图表上显示spp是成立的(我之前的代码的sp是错的,应该是spp),但是成立后并没有把sg的值赋给hh,运行变量查看图

图片点击可在新窗口打开查看此主题相关图片如下:qq图片20150408135142.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:qq图片20150408135225.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:qq图片20150408135145.png
图片点击可在新窗口打开查看


--  作者:jinzhe
--  发布时间:2015/4/8 13:56:47
--  
hh之前有没有定义
--  作者:bob
--  发布时间:2015/4/8 13:58:26
--  
定义了也没用 我用全局变量和普通变量先赋初始值为0,然后hh的值就一直是0,不会变化
--  作者:bob
--  发布时间:2015/4/8 14:01:43
--  
VARIABLE:hh=0;
M:MA(C,10);
spp:REF(EVERY(C>M,3),1) AND C<M,NOAXIS;
sg:ref(hhv(h,3),1),NOAXIS;
if spp then BEGIN
hh:=sg;
end 

或者

hh:=0;
M:MA(C,10);
spp:REF(EVERY(C>M,3),1) AND C<M,NOAXIS;
sg:ref(hhv(h,3),1),NOAXIS;
if spp then BEGIN
hh:=sg;
end 
都没用

--  作者:jinzhe
--  发布时间:2015/4/8 14:03:32
--  
带有every这类判断函数的,需要改成“逐k线计算”才能正确赋值