以文本方式查看主题

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

--  作者:zengxing
--  发布时间:2014/10/31 18:19:05
--  程序问题
VARIABLE:f=0;
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:SMA(RSV,3,1);
D:SMA(K,3,1);
J:3*K-2*D;
IF j<75 and f=0 THEN BEGIN 
playsound(j<75,‘C:\\Users\\Administrator\\Desktop\\alert.wav.wav’);
   f:=f+1;
END
IF j>75 and f=1 THEN BEGIN 

   f:=f-1;
END
ff:f;


这个程序,我用在分笔图上,为什么完全是乱响,有的时候不满足条件也响。有的时候,连的响好几次。不能一根K线就响一次吗?

--  作者:netfox
--  发布时间:2014/10/31 20:06:11
--  

 f:=f-1;  可能这里问题了。

   你上面 +1 可能持续 +1 +1   所以如果2 - 1 =1 还是会响。

 

shift+Q 对可疑位置定位查看下那时候 F是多少

 

   其实你不如直接写  f:=0;  不要 -1 了

 

最前头的 F=0 是说F初始化, 这个F是说当程序运行时候初始化归零,但只要你程序运行它是不会成0的 变成1后不会成为0

[此贴子已经被作者于2014/10/31 20:07:04编辑过]

--  作者:jinzhe
--  发布时间:2014/11/3 8:54:00
--  
函数是一根k线响一次,分笔图上连续响说明条件连续满足
--  作者:zengxing
--  发布时间:2014/11/3 17:56:27
--  
您的意思是playsound这个函数在分笔图就是会连续响吗?如果在K线图上就好了?
有什么函数能在分笔图一柱子就响一下吗?

--  作者:jinzhe
--  发布时间:2014/11/4 8:38:44
--  
不是函数问题,函数就是一根k线响一次,连续响表示连续多根k线条件满足
--  作者:zengxing
--  发布时间:2014/11/4 9:43:54
--  
问题针对这个源码:
VARIABLE:f=0;
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:SMA(RSV,3,1);
D:SMA(K,3,1);
J:3*K-2*D;
IF j<75 and f=0 THEN BEGIN 
playsound(j<75,‘C:\\Users\\Administrator\\Desktop\\alert.wav.wav’);
   f:=f+1;
END
IF j>75 and f=1 THEN BEGIN 

   f:=f-1;
END
ff:f;

在第一根K线上会响,之后就应该因为f的条件不满足,被过滤掉了。不会联系响了呀?
为什么在我用在分笔图上,为什么完全是乱响,有的时候不满足条件也响。

--  作者:jinzhe
--  发布时间:2014/11/4 9:48:13
--  
分笔图跳太快,不太好判断是不是连续响还是隔着k线响,你放在1分钟图上看看效果
--  作者:zengxing
--  发布时间:2014/11/4 10:29:00
--  
不是的,条件很简单,我都是盯着看的,真的经常乱响。主要是要在分笔图上使用。我用99笔的分布图也不对,有的时候一直响的不停。
--  作者:jinzhe
--  发布时间:2014/11/4 10:32:13
--  
先放1分钟图试试看
--  作者:zengxing
--  发布时间:2014/11/4 10:53:21
--  
1分钟图上没什么问题,但主要是要用在分笔图上问题很大呀,这个怎么解决呀?