以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://www.weistock.com/bbs/list.asp?boardid=4) ---- 公式怎么写才会让系统走完一根K线在发信号 (http://www.weistock.com/bbs/dispbbs.asp?boardid=4&id=85650) |
-- 作者:qing -- 发布时间:2015/9/25 12:48:49 -- 公式怎么写才会让系统走完一根K线在发信号 我写了一个MACD金叉或死叉的声音预警公式,有个问题就是有时候还没有走完一根K线就会发出声音预警,等到走完了K线有没有金叉或死叉。 请问高手我的公式应在加点什么样的语句才会让系统走完一个K线在发出预警声音?谢谢! |
-- 作者:jinzhe -- 发布时间:2015/9/25 13:06:28 -- 把“预警条件”改为“ref(预警条件,1)”即可 [此贴子已经被作者于2015/9/25 13:08:10编辑过]
|
-- 作者:qing -- 发布时间:2015/9/25 14:24:42 -- if REF (cross(diff,dea),1) then PLAYSOUND(cross(diff,dea),\'E:\\MM.MP3\'); 按照您的方案出现了语法错误。“cross在逐K线模式下不能直接在IF控制语句内应用。。。。。 那我应该怎么改
|
-- 作者:jinzhe -- 发布时间:2015/9/25 14:39:17 -- 是不是外面还有一层if? |
-- 作者:qing -- 发布时间:2015/9/25 15:10:58 -- if REF (cross(diff,dea),1) then PLAYSOUND(cross(diff,dea),\'E:\\MM.MP3\'); 只有一个if,
|
-- 作者:jinzhe -- 发布时间:2015/9/25 15:24:18 -- 你再仔细看看,外面还有一层if 你可以自己试试看,看看光这句代码会不会编译错误,当然要定义好diff和dea |
-- 作者:qing -- 发布时间:2015/9/25 15:35:54 -- 知道了,谢谢 |