奇狐社區論壇
在這個頁面顯示本主題全部的 8 個文章

奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- [求救]請問前輩們,為何條件一樣,drawicon可出現圖示而playsound卻沒反應? (http://www.chiefox.com.tw/bbs/showthread.php?threadid=11268)


由 logahsu 在 2009-03-23 17:38 發表:

[求救]請問前輩們,為何條件一樣,drawicon可出現圖示而playsound卻沒反應?

碰上自己認為的難題,求助各位前輩。

問題:為何同樣的條件,DRAWICON可以出現圖示,但引用同一個條件想讓它出警示聲,但PLAYSOUND卻沒有反應,是不是我有什麼地方沒搞懂?

例如:
CC:=C;
HD:=FILTER(BACKSET(FILTER(REF(CC,7)=HHV(CC,2*7+1),7),7+1),7);
LD:=FILTER(BACKSET(FILTER(REF(CC,7)=LLV(CC,2*7+1),7),+1),7);
DRAWICON(BACKSET(REF(HD,1),1),HIGH*1.002,3);
DRAWICON(BACKSET(REF(LD,1),1),LOW*0.998,1);

上面的drawicon可以秀出圖示,但是下面的playsound卻沒有反應。

PLAYSOUND(BACKSET(REF(LD,1),1),0, '../Effwav/eff01.wav');//buy

我先前有找論壇裡有關playsound的討論,也都看過了,但很少提到這個問題,唯一比較有可能的是,會不會是因為這些條件是屬於落後指標,tick已離開一段時間,圖示才會秀出,但聲音檔的部分就不會去追認,或已經不再承認這項條件,也就是說永遠不可能有聲音出現?

這只是我看了相關討論後的推測與想法,不知道有沒有錯?或是該如何解決?感謝各位前輩指教。

__________________
--------------------------------------------------------
奇狐好 奇狐棒 奇狐呱呱叫


由 xypeng888 在 2009-03-24 02:38 發表:

回覆: [求救]請問前輩們,為何條件一樣,drawicon可出現圖示而playsound卻沒反應?

引用:
最初由 logahsu 發表
碰上自己認為的難題,求助各位前輩。

問題:為何同樣的條件,DRAWICON可以出現圖示,但引用同一個條件想讓它出警示聲,但PLAYSOUND卻沒有反應,是不是我有什麼地方沒搞懂?

例如:
CC:=C;
HD:=FILTER(BACKSET(FILTER(REF(CC,7)=HHV(CC,2*7+1),7),7+1),7);
LD:=FILTER(BACKSET(FILTER(REF(CC,7)=LLV(CC,2*7+1),7),+1),7);
DRAWICON(BACKSET(REF(HD,1),1),HIGH*1.002,3);
DRAWICON(BACKSET(REF(LD,1),1),LOW*0.998,1);

上面的drawicon可以秀出圖示,但是下面的playsound卻沒有反應。

PLAYSOUND(BACKSET(REF(LD,1),1),0, '../Effwav/eff01.wav');//buy

我先前有找論壇裡有關playsound的討論,也都看過了,但很少提到這個問題,唯一比較有可能的是,會不會是因為這些條件是屬於落後指標,tick已離開一段時間,圖示才會秀出,但聲音檔的部分就不會去追認,或已經不再承認這項條件,也就是說永遠不可能有聲音出現?

這只是我看了相關討論後的推測與想法,不知道有沒有錯?或是該如何解決?感謝各位前輩指教。




我来想像一下,假如历史上曾经有100个讯号,而PLAYSOUND现如今对这100个讯号都来反应,,就是再过一秒钟还是有反应,再过不到一秒钟又 有反应,再.....................那会是什么样子呢,


由 cgjj 在 2009-03-24 09:09 發表:

PLAYSOUND 應用時請注意

1. 最末根K棒成不成立, 來決定是否發出聲音( 條件 and islastbar)
2. 必須是當下當根K棒條件就成立
 而不是後面K棒出來了, 才決定前面K棒的訊號


由 logahsu 在 2009-03-24 10:36 發表:

引用:
最初由 cgjj 發表
PLAYSOUND 應用時請注意

1. 最末根K棒成不成立, 來決定是否發出聲音( 條件 and islastbar)
2. 必須是當下當根K棒條件就成立
 而不是後面K棒出來了, 才決定前面K棒的訊號



謝謝總版主的回應。

那麼,能不能說它是不去承認(反應)前面的K棒?也就是除非是當下條件成立當下才叫,例如當下行情均線金叉或死叉?但類似箭頭等買賣訊號則不受影響?

__________________
--------------------------------------------------------
奇狐好 奇狐棒 奇狐呱呱叫


由 cgjj 在 2009-03-24 10:46 發表:

引用:
最初由 logahsu 發表
謝謝總版主的回應。

那麼,能不能說它是不去承認(反應)前面的K棒?也就是除非是當下條件成立當下才叫,例如當下行情均線金叉或死叉?但類似箭頭等買賣訊號則不受影響?



您用加權指數日線試試, 會更明瞭
PLAYSOUND(barpos=2,0, GETAPPMAINDIR+'\Effwav\eff01.wav'); //此行不會叫
PLAYSOUND(sum(barpos=2,0)>0,0, GETAPPMAINDIR+'\Effwav\eff01.wav'); //此行會叫

若您要讓過去N天內有訊號就叫, 可用 sum(訊號成立,n)>0


由 logahsu 在 2009-03-24 20:31 發表:

引用:
最初由 cgjj 發表
您用加權指數日線試試, 會更明瞭
PLAYSOUND(barpos=2,0, GETAPPMAINDIR+'\Effwav\eff01.wav'); //此行不會叫
PLAYSOUND(sum(barpos=2,0)>0,0, GETAPPMAINDIR+'\Effwav\eff01.wav'); //此行會叫

若您要讓過去N天內有訊號就叫, 可用 sum(訊號成立,n)>0



謝謝總版主辛苦教導...

但我的疑慮未除,就以底下的例子來說:
PLAYSOUND(c>o,0, '../effwav/eff04.wav');//

收盤大於開盤,當然會發出聲,但是底下的,也只是簡單的cross條件,卻不會叫,不知是為什麼?:

AAA:MA(C,5);
PLAYSOUND(CROSS(C,AAA)=1,0, '../effwav/eff04.wav');//不會叫


PLAYSOUND(CROSS(C,AAA),0, '../effwav/eff04.wav');//不會叫

或乾脆直接寫成:

PLAYSOUND(CROSS(C,MA(C,5)),0, '../effwav/eff04.wav');//也不會叫

另外再請教一下,playsound裡那個type:「0」是指何物,何時才需要調整?是不是0 或 1 之間的調整?

__________________
--------------------------------------------------------
奇狐好 奇狐棒 奇狐呱呱叫


由 cgjj 在 2009-03-25 09:13 發表:

引用:
最初由 logahsu 發表
謝謝總版主辛苦教導...

但我的疑慮未除,就以底下的例子來說:
PLAYSOUND(c>o,0, '../effwav/eff04.wav');//

收盤大於開盤,當然會發出聲,但是底下的,也只是簡單的cross條件,卻不會叫,不知是為什麼?:

AAA:MA(C,5);
PLAYSOUND(CROSS(C,AAA)=1,0, '../effwav/eff04.wav');//不會叫


PLAYSOUND(CROSS(C,AAA),0, '../effwav/eff04.wav');//不會叫

或乾脆直接寫成:

PLAYSOUND(CROSS(C,MA(C,5)),0, '../effwav/eff04.wav');//也不會叫

另外再請教一下,playsound裡那個type:「0」是指何物,何時才需要調整?是不是0 或 1 之間的調整?



type 是預留給未來功能使用的, 目前請都一律設為 0
只有於最末根K棒條件成立時才會叫
您跑的商品最末根並沒有發生 CROSS(C,AAA) 的狀況


由 logahsu 在 2009-03-25 12:03 發表:

了解了,謝謝總版主的辛苦又努力的回答。
再次感謝∼

__________________
--------------------------------------------------------
奇狐好 奇狐棒 奇狐呱呱叫


全部時間均為台灣時間, 現在時間為13:18
在這個頁面顯示本主題全部的 8 個文章


Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.

簡愛洋行 製作 Copyright 2003-. All Rights Reserved.