以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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分钟图上没什么问题,但主要是要用在分笔图上问题很大呀,这个怎么解决呀? |