 |
mori868
資深會員
註冊日期: Jan 2004
來 自:
文章數量: 1044 |
轉折依順序連線 並發出聲音
LC:= REF(CLOSE,1);
R3:=SMA(MAX(CLOSE-LC,0),3,1)/SMA(ABS(CLOSE-LC),3,1)*100,COLORWHITE;
AQ:=refx(R3,1)>R3 and R3<ref(R3,1) and R3<20;
BQ:=refx(R3,1)<R3 and R3>ref(R3,1) and R3>80;
希望
1:AQ取低點 BQ取高點 依順序連線
2:每個AQ BQ 皆要發出聲音(PLAYSOUND) 其條件如何編寫
請幫忙賜教 謝謝
|
|
向版主報告此篇 |  |
|
2008-09-24 11:50 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18121 |
回覆: 轉折依順序連線 並發出聲音
引用: 最初由 mori868 發表
LC:= REF(CLOSE,1);
R3:=SMA(MAX(CLOSE-LC,0),3,1)/SMA(ABS(CLOSE-LC),3,1)*100,COLORWHITE;
AQ:=refx(R3,1)>R3 and R3<ref(R3,1) and R3<20;
BQ:=refx(R3,1)<R3 and R3>ref(R3,1) and R3>80;
希望
1:AQ取低點 BQ取高點 依順序連線
2:每個AQ BQ 皆要發出聲音(PLAYSOUND) 其條件如何編寫
請幫忙賜教 謝謝
答1
POLYLINE(AQ or BQ,if(AQ,L,H));
答2
永遠都不可能發出聲音的
因為您有用到 refx 向後引用
當盤中K棒走到 AQ 或 BQ 那根時, 尚不確定那根是否符合高低點
必需要到其下一根收盤後才能完全確認其是否為高低點
故無法於 AQ 或 BQ 那根當時就發出聲音
|
|
向版主報告此篇 |  |
|
2008-09-24 12:02 |
|
|
|  |
 |
mori868
資深會員
註冊日期: Jan 2004
來 自:
文章數量: 1044 |
LC:= REF(CLOSE,1);
R3:=SMA(MAX(CLOSE-LC,0),3,1)/SMA(ABS(CLOSE-LC),3,1)*100,COLORWHITE;
AQ:=R3>ref(R3,1) and ref(R3,1)<ref(R3,2) and R3<20;
BQ:=R3<ref(R3,1) and ref(R3,1)>ref(R3,2) and R3>80;
那這樣是否可行 發出聲音
|
|
向版主報告此篇 |  |
|
2008-09-24 13:38 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18121 |
引用: 最初由 mori868 發表
LC:= REF(CLOSE,1);
R3:=SMA(MAX(CLOSE-LC,0),3,1)/SMA(ABS(CLOSE-LC),3,1)*100,COLORWHITE;
AQ:=R3>ref(R3,1) and ref(R3,1)<ref(R3,2) and R3<20;
BQ:=R3<ref(R3,1) and ref(R3,1)>ref(R3,2) and R3>80;
那這樣是否可行 發出聲音
PLAYSOUND 的條件式設為 AQ or BQ 即可
|
|
向版主報告此篇 |  |
|
2008-09-24 14:08 |
|
|
|  |
 |
mori868
資深會員
註冊日期: Jan 2004
來 自:
文章數量: 1044 |
LC:= REF(CLOSE,1);
R3:=SMA(MAX(CLOSE-LC,0),3,1)/SMA(ABS(CLOSE-LC),3,1)*100,COLORWHITE;
AQ:=refx(R3,1)>R3 and R3<ref(R3,1) and R3<20,linethick0;
BQ:=refx(R3,1)<R3 and R3>ref(R3,1) and R3>80,linethick0;
轉折價:IF(AQ or BQ,if(AQ,L,H),0),colorwhite,linethick0;
希望
轉折價:XXXX 同一顯示 只是AQ為紅色 BQ為白色
POLYLINE(AQ or BQ,if(AQ,L,H)),colorwhite;
希望
1:從AQ與BQ相連到BQ與BQ相連 這段線皆為紅色
2:相反為白色
|
|
向版主報告此篇 |  |
|
2008-09-25 07:09 |
|
|
|  |
 |
mori868
資深會員
註冊日期: Jan 2004
來 自:
文章數量: 1044 |
引用: 最初由 cgjj 發表
PLAYSOUND 的條件式設為 AQ or BQ 即可
請教為何沒聲音
PLAYSOUND(BQ or AQ,0,GetAppMainDir+'/effwav/05.wav');
|
|
向版主報告此篇 |  |
|
2008-09-25 11:56 |
|
|
|  |
 |
mori868
資深會員
註冊日期: Jan 2004
來 自:
文章數量: 1044 |
引用: 最初由 mori868 發表
LC:= REF(CLOSE,1);
R3:=SMA(MAX(CLOSE-LC,0),3,1)/SMA(ABS(CLOSE-LC),3,1)*100,COLORWHITE;
AQ:=refx(R3,1)>R3 and R3<ref(R3,1) and R3<20,linethick0;
BQ:=refx(R3,1)<R3 and R3>ref(R3,1) and R3>80,linethick0;
轉折價:IF(AQ or BQ,if(AQ,L,H),0),colorwhite,linethick0;
希望
轉折價:XXXX 同一顯示 只是AQ為紅色 BQ為白色
POLYLINE(AQ or BQ,if(AQ,L,H)),colorwhite;
希望
1:從AQ與BQ相連到BQ與BQ相連 這段線皆為紅色
2:相反為白色
上述幾點 敬請幫忙賜教 謝謝
|
|
向版主報告此篇 |  |
|
2008-09-25 12:55 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18121 |
引用: 最初由 mori868 發表
LC:= REF(CLOSE,1);
R3:=SMA(MAX(CLOSE-LC,0),3,1)/SMA(ABS(CLOSE-LC),3,1)*100,COLORWHITE;
AQ:=refx(R3,1)>R3 and R3<ref(R3,1) and R3<20,linethick0;
BQ:=refx(R3,1)<R3 and R3>ref(R3,1) and R3>80,linethick0;
轉折價:IF(AQ or BQ,if(AQ,L,H),0),colorwhite,linethick0;
希望
轉折價:XXXX 同一顯示 只是AQ為紅色 BQ為白色
POLYLINE(AQ or BQ,if(AQ,L,H)),colorwhite;
希望
1:從AQ與BQ相連到BQ與BQ相連 這段線皆為紅色
2:相反為白色
LC:= REF(CLOSE,1);
R3:=SMA(MAX(CLOSE-LC,0),3,1)/SMA(ABS(CLOSE-LC),3,1)*100,COLORWHITE;
AQ:refx(R3,1)>R3 and R3<ref(R3,1) and R3<20,linethick0 COLORYELLOW;
BQ:refx(R3,1)<R3 and R3>ref(R3,1) and R3>80,linethick0 COLORMAGENTA;
轉折價:IF(AQ or BQ,if(AQ,L,H),0),colorwhite,linethick0;
sp:=ref(BARSLAST(轉折價),1)+1;
spv:=(轉折價-ref(轉折價,sp))/sp;
DRAWSL(BQ,轉折價,spv,sp,1) colorred;
DRAWSL(AQ,轉折價,spv,sp,1) colorwhite;
VERTLINE(AQ) colorred linedot COLORYELLOW;
VERTLINE(BQ) colorgreen linedot COLORMAGENTA;
本範例為非正反正反..成對訊號之畫折線
例如: 訊號為正正正正反反正反正反反...
搜尋關鍵字: 畫折線,畫不同顏色折線,畫多色折線
cgjj 附帶上了此圖片:
|
|
向版主報告此篇 |  |
|
2008-09-25 18:42 |
|
|
|  |
 |
mori868
資深會員
註冊日期: Jan 2004
來 自:
文章數量: 1044 |
引用: 最初由 cgjj 發表
LC:= REF(CLOSE,1);
R3:=SMA(MAX(CLOSE-LC,0),3,1)/SMA(ABS(CLOSE-LC),3,1)*100,COLORWHITE;
AQ:refx(R3,1)>R3 and R3<ref(R3,1) and R3<20,linethick0 COLORYELLOW;
BQ:refx(R3,1)<R3 and R3>ref(R3,1) and R3>80,linethick0 COLORMAGENTA;
轉折價:IF(AQ or BQ,if(AQ,L,H),0),colorwhite,linethick0;
sp:=ref(BARSLAST(轉折價),1)+1;
spv:=(轉折價-ref(轉折價,sp))/sp;
DRAWSL(BQ,轉折價,spv,sp,1) colorred;
DRAWSL(AQ,轉折價,spv,sp,1) colorwhite;
VERTLINE(AQ) colorred linedot COLORYELLOW;
VERTLINE(BQ) colorgreen linedot COLORMAGENTA;
本範例為非正反正反..成對訊號之畫折線
例如: 訊號為正正正正反反正反正反反...
搜尋關鍵字: 畫折線,畫不同顏色折線,畫多色折線
很不錯 謝謝
|
最後由 mori868 在 2008-09-25 20:30 編輯 |
向版主報告此篇 |  |
|
2008-09-25 19:59 |
|
|
|  |
 |
mori868
資深會員
註冊日期: Jan 2004
來 自:
文章數量: 1044 |
引用: 最初由 cgjj 發表
LC:= REF(CLOSE,1);
R3:=SMA(MAX(CLOSE-LC,0),3,1)/SMA(ABS(CLOSE-LC),3,1)*100,COLORWHITE;
AQ:refx(R3,1)>R3 and R3<ref(R3,1) and R3<20,linethick0 COLORYELLOW;
BQ:refx(R3,1)<R3 and R3>ref(R3,1) and R3>80,linethick0 COLORMAGENTA;
轉折價:IF(AQ or BQ,if(AQ,L,H),0),colorwhite,linethick0;
sp:=ref(BARSLAST(轉折價),1)+1;
spv:=(轉折價-ref(轉折價,sp))/sp;
DRAWSL(BQ,轉折價,spv,sp,1) colorred;
DRAWSL(AQ,轉折價,spv,sp,1) colorwhite;
VERTLINE(AQ) colorred linedot COLORYELLOW;
VERTLINE(BQ) colorgreen linedot COLORMAGENTA;
本範例為非正反正反..成對訊號之畫折線
例如: 訊號為正正正正反反正反正反反...
搜尋關鍵字: 畫折線,畫不同顏色折線,畫多色折線
既然 上述公式皆ok了那發聲的條件是不是要重寫
PLAYSOUND(BQ or AQ,0,GetAppMainDir+'/effwav/05.wav');
|
|
向版主報告此篇 |  |
|
2008-09-25 21:02 |
|
|
|  |
 |
mori868
資深會員
註冊日期: Jan 2004
來 自:
文章數量: 1044 |
很滿意 感恩感謝
容我最後一問
LC:= REF(CLOSE,1);
R3:=SMA(MAX(CLOSE-LC,0),3,1)/SMA(ABS(CLOSE-LC),3,1)*100,COLORWHITE;
AQ:refx(R3,1)>R3 and R3<ref(R3,1) and R3<20,linethick0 COLORYELLOW;
BQ:refx(R3,1)<R3 and R3>ref(R3,1) and R3>80,linethick0 COLORMAGENTA;
轉折價:IF(AQ or BQ,if(AQ,L,H),0),colorwhite,linethick0;
1:轉折價:XXXX 在公式區同一位置顯示 若AQ時顯示為紅色 BQ為青色 也就是不分開顯示
2:煩請幫忙賜教 謝謝
|
最後由 mori868 在 2008-09-26 11:19 編輯 |
向版主報告此篇 |  |
|
2008-09-26 10:59 |
|
|
|  |
本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。
|
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved. 聯絡我們
|