到奇狐勝券首頁 奇狐社區論壇 購買奇狐勝券 試用奇狐勝券
 
論壇首頁 你可以在這裡編輯你的資料,查看短訊,訂閱主題和論壇參數等等 免費會員註冊 會員列表 論壇幫助 論壇日曆 論壇搜索 加入我的最愛 登出論壇  
奇狐社區論壇 : Powered by vBulletin version 2.3.0 奇狐社區論壇 > 指標公式 > 問題交流 > [求救]請問前輩們,為何條件一樣,drawicon可出現圖示而playsound卻沒反應?
  上一主題   下一主題
作者
主題 發表新主題    回覆主題
logahsu
資深會員

註冊日期: Jul 2008
來  自:
文章數量: 112

[求救]請問前輩們,為何條件一樣,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已離開一段時間,圖示才會秀出,但聲音檔的部分就不會去追認,或已經不再承認這項條件,也就是說永遠不可能有聲音出現?

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

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

向版主報告此篇 | 查IP位址
Old Post 2009-03-23 17:38
logahsu 現在離線 點選這裡查看 logahsu 的個人資料 點選這裡給 logahsu 傳送一條短訊 查找更多關於 logahsu 的文章 增加 logahsu 至你的好友列表 編輯/刪除訊息 引用回覆
xypeng888
初級會員

註冊日期: Dec 2008
來  自:
文章數量: 4

回覆: [求救]請問前輩們,為何條件一樣,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个讯号都来反应,,就是再过一秒钟还是有反应,再过不到一秒钟又 有反应,再.....................那会是什么样子呢,

向版主報告此篇 | 查IP位址
Old Post 2009-03-24 02:38
xypeng888 現在離線 點選這裡查看 xypeng888 的個人資料 點選這裡給 xypeng888 傳送一條短訊 查找更多關於 xypeng888 的文章 增加 xypeng888 至你的好友列表 編輯/刪除訊息 引用回覆
cgjj
總版主

註冊日期: Oct 2003
來  自:
文章數量: 18171

PLAYSOUND 應用時請注意

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

向版主報告此篇 | 查IP位址
Old Post 2009-03-24 09:09
cgjj 現在離線 點選這裡查看 cgjj 的個人資料 點選這裡給 cgjj 傳送一條短訊 查找更多關於 cgjj 的文章 增加 cgjj 至你的好友列表 編輯/刪除訊息 引用回覆
logahsu
資深會員

註冊日期: Jul 2008
來  自:
文章數量: 112

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

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



謝謝總版主的回應。

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

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

向版主報告此篇 | 查IP位址
Old Post 2009-03-24 10:36
logahsu 現在離線 點選這裡查看 logahsu 的個人資料 點選這裡給 logahsu 傳送一條短訊 查找更多關於 logahsu 的文章 增加 logahsu 至你的好友列表 編輯/刪除訊息 引用回覆
cgjj
總版主

註冊日期: Oct 2003
來  自:
文章數量: 18171

引用:
最初由 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

向版主報告此篇 | 查IP位址
Old Post 2009-03-24 10:46
cgjj 現在離線 點選這裡查看 cgjj 的個人資料 點選這裡給 cgjj 傳送一條短訊 查找更多關於 cgjj 的文章 增加 cgjj 至你的好友列表 編輯/刪除訊息 引用回覆
logahsu
資深會員

註冊日期: Jul 2008
來  自:
文章數量: 112

引用:
最初由 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 之間的調整?

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

最後由 logahsu 在 2009-03-24 20:35 編輯 向版主報告此篇 | 查IP位址
Old Post 2009-03-24 20:31
logahsu 現在離線 點選這裡查看 logahsu 的個人資料 點選這裡給 logahsu 傳送一條短訊 查找更多關於 logahsu 的文章 增加 logahsu 至你的好友列表 編輯/刪除訊息 引用回覆
cgjj
總版主

註冊日期: Oct 2003
來  自:
文章數量: 18171

引用:
最初由 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) 的狀況

向版主報告此篇 | 查IP位址
Old Post 2009-03-25 09:13
cgjj 現在離線 點選這裡查看 cgjj 的個人資料 點選這裡給 cgjj 傳送一條短訊 查找更多關於 cgjj 的文章 增加 cgjj 至你的好友列表 編輯/刪除訊息 引用回覆
logahsu
資深會員

註冊日期: Jul 2008
來  自:
文章數量: 112

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

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

向版主報告此篇 | 查IP位址
Old Post 2009-03-25 12:03
logahsu 現在離線 點選這裡查看 logahsu 的個人資料 點選這裡給 logahsu 傳送一條短訊 查找更多關於 logahsu 的文章 增加 logahsu 至你的好友列表 編輯/刪除訊息 引用回覆
全部時間均為台灣時間, 現在時間為15:10 發表新主題    回覆主題
  上一主題   下一主題
顯示可列印版本 | 訂閱此主題

論壇跳轉:
主題評分:

論壇規定:
你不可以發表新主題
你不可以回覆文章
你不可以上傳附件
你不可以編輯自己的文章
HTML語法禁止
vB 語法核准
表情符號核准
貼圖語法[IMG]核准
 

本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。

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

簡愛洋行 製作 Copyright 2003-. All Rights Reserved.  聯絡我們