PLAYSOUND聲音問題 [文華財經]
- 咨詢內容:
為什么我的程序中有的PLAYSOUND有的可以正常發聲,有的沒有。
而當用1替代第一個參數時,聲音能夠正常發出來,說明聲音配置文件本身是正常的。
同時,在程序中其它部分使用的PLAYSOUND都很正常。
難道是因為使用了REFX嗎?
舉例:如下部分都能正常發聲。PLAYSOUND((HOUR=22)&&(MINUTE=45),'C');PLAYSOUND((HOUR=23)&&(MINUTE=50),'C');PLAYSOUND((HOUR=23)&&(MINUTE=55),'C'); // 1次提醒PLAYSOUND((HOUR=23)&&(MINUTE=55),'C'); // 2次提醒
而如下部分就不能發聲。SPM02_SOS_FLG:=IFELSE(OS_FLG=1&&NO_GAP_L10=1&&DIST30>12,1,0);DRAWTEXT(SPM02_SOS_FLG,L-1,'▲'),COLORMAGENTA; PLAYSOUND(SPM02_SOS_FLG,'D');
請問:PLAYSOUND函數在使用時有哪些注意事項? - 文華技術人員: 補充:修改代碼跟蹤SPM02_SOS_FLG變量,發現顯示正常,即在需要的地方得到1,而其它地方其值為0.所以變量計算本身也很正常。
- 文華技術人員:
- 文華技術人員:DRAWTEXT(SPM02_SOS_FLG,L-1,'▲'),COLORMAGENTA;
- 文華技術人員:▲也說明變量本身沒有問題。 補充2:如下部分的代碼PLAYSOUND也能正常工作。
ACP10:=MA(C,10),NODRAW; SPM03_FLG:=IFELSE(MS_FLG=1&&ABS(C-ACP10)>=7,1,0);DRAWLINE(SPM03_FLG=1,O,MS_FLG=1,C,COLORWHITE),LINETHICK4;PLAYSOUND(SPM03_FLG,'H');
所以,我對部分PLAYSOUND沒有播放聲音深感不解和困惑,望高手們予以解答。。。萬分感激! - 網友回復:
只要設置的條件是滿足的,就會發出聲音
您把加載的完整源碼發上來,我們測試看看
- 網友回復:
親愛的,謝謝您的回復,從邏輯上講也應該如此。
不過這涉及到商業機密,所以我無法貼出完整的源代碼。
只能繼續在黑暗中摸索了,相信一定會解決的,畢竟我曾經也是個系統分析師。
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 511411198 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容