以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  实时价格达到某个均线价格+-10点,就进行语音播报,如何编写  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=183583)

--  作者:a28861211
--  发布时间:2020/12/23 14:40:37
--  实时价格达到某个均线价格+-10点,就进行语音播报,如何编写
请教一下,实时价格上破某个均线价格,就进行语音播报,如何编写?下破某个均线价格呢?
--  作者:FireScript
--  发布时间:2020/12/23 14:47:29
--  
 ma5:ma(c,5);
cd:cross(c,ma5);
SPEAK(cd,\'突破五日均线\'),ALLOWREPEAT;
--  作者:a28861211
--  发布时间:2020/12/23 14:50:32
--  
函数表里面找不到SPEAK函数的用法,请指点。


--  作者:FireScript
--  发布时间:2020/12/23 14:51:04
--  
 播放指定任意的字符串实现语音合成和语音识别。

用法:SPEAK(COND,STR),当最后一个周期得COND条件成立时,播放指定字符串的语音合成.

例如:SPEAK(CLOSE>OPEN,\'出现阳线\'),当最后一个周期为阳线时语音播放\'出现阳线\'.
该函数在相同周期只会播放一次,如果需要在相同周期重复播放,请使用ALLOWREPEAT控制符
例如:
SPEAK(CLOSE>OPEN,\'出现阳线\'),ALLOWREPEAT;

警告:
不要使用该函数播报过长的文字,会造成系统资源占用.
所属函数组:特色函数
--  作者:a28861211
--  发布时间:2020/12/23 14:56:44
--  
是普通版没有这个吧?只有playsound
--  作者:FireScript
--  发布时间:2020/12/23 14:57:30
--  
 你哪个版本金字塔?是不是旧版本啊。
--  作者:a28861211
--  发布时间:2020/12/23 17:47:01
--  
我已经更新到最新版本,但是使用起来,他说编译错误


15分钟MID:STKINDI(\'\',\'基础MID指标.MID\',0,3);
15M+MID上破:=cross(CLOSE,15分钟MID);
SPEAK(15M+MID上破,\'15M+MID上破\'),ALLOWREPEAT;
15M+MID下破:=cross(15分钟MID,CLOSE);
SPEAK(15M+MID下破,\'15M+MID下破\'),ALLOWREPEAT;

--  作者:a28861211
--  发布时间:2020/12/23 17:48:21
--  
编译公式的时候,没有提示错误,但是放在图表中的时候,就说:第5行,错误,解析错误

解析错误
--  作者:FireScript
--  发布时间:2020/12/24 8:39:14
--  
 变量名称的问题吧。变量名称里面的+号去掉试试。