 |
tycoon868
資深會員

註冊日期: Oct 2008
來 自:
文章數量: 313 |
如何消除雜訊
請教總版主:
現有公式如下:
M1:=WMA(C,72),linethick0,color6600ff,precision2;
S1:=Slope(M1,2)*10,precision2;
Partline(S1>0,m1),colorgreen,LINETHICK8;
Partline(S1<0,m1),coloryellow,LINETHICK8;
因為有雜訊,所以希望達到以下目的:
1. 當S1由< 0 變成>0時,往前推溯自上一次Cross(0,S1) 如果已滿36周期,則此時S1必須>=5 才認定轉折成功,否則繼續認定他是S1<0(線段顏色維持不變) 直到此次Cross(S1,0)後S1皆維持>0 且出現第一次S1>=5 為止(到此出現顏色改變)
2. 如果S1之兩種正負Cross周期不滿36則直接忠實反映
Partline(S1>0,m1),colorgreen,LINETHICK8;
Partline(S1<0,m1),coloryellow,LINETHICK8;
感謝版大
|
|
向版主報告此篇 |  |
|
2010-09-29 10:25 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18197 |
回覆: 如何消除雜訊
引用: 最初由 tycoon868 發表
請教總版主:
現有公式如下:
M1:=WMA(C,72),linethick0,color6600ff,precision2;
S1:=Slope(M1,2)*10,precision2;
Partline(S1>0,m1),colorgreen,LINETHICK8;
Partline(S1<0,m1),coloryellow,LINETHICK8;
因為有雜訊,所以希望達到以下目的:
1. 當S1由< 0 變成>0時,往前推溯自上一次Cross(0,S1) 如果已滿36周期,則此時S1必須>=5 才認定轉折成功,否則繼續認定他是S1<0(線段顏色維持不變) 直到此次Cross(S1,0)後S1皆維持>0 且出現第一次S1>=5 為止(到此出現顏色改變)
2. 如果S1之兩種正負Cross周期不滿36則直接忠實反映
Partline(S1>0,m1),colorgreen,LINETHICK8;
Partline(S1<0,m1),coloryellow,LINETHICK8;
感謝版大
M1:=WMA(C,72),linethick0,color6600ff,precision2;
S1:Slope(M1,2)*10,precision2 linethick;
SP:barslast(Cross(0,S1))+1 linethick;
SP:=if(barpos>lbound(SP),SP,0);
CKG:=(S1>0 and SP<36) or (S1>=5 and SP>=36);
CKY:=S1<0;
SS:=CKG-CKY;
SS:=ref(SS,barslast(SS<>0));
Partline(SS=1,m1),colorgreen linethick2;
Partline(SS=-1,m1),coloryellow linethick2;
|
|
向版主報告此篇 |  |
|
2010-09-29 11:32 |
|
|
|  |
本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。
|
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved. 聯絡我們
|