 |
speculator
中級會員

註冊日期: May 2007
來 自: taiwan
文章數量: 82 |
[求救]想過濾某段T期間連續出現的圖示.只保留第1個.
想過濾某段T期間連續出現的圖示.只保留第1個.
想利用FILTER( X , N )這個函數達成.(或有更好建議?)
FILTER( X , N ):X滿足條件後,移除其後N週期內的數據置為0.
但因X訊號觸發時.並不知道到底N=?
在T1期間(可能是連續9根K棒). X訊號在第4根觸發.因此N=5.移除其後5週期內的數據置為0.
在T2期間(可能是連續20根K棒). X訊號在第11根觸發.因此N=9.移除其後9週期內的數據置為0.
在T3期間(可能是連續30根K棒). X訊號在第8根觸發.因此N=22.移除其後22週期內的數據置為0.
…..
對FILTER( X , N )這個函數而言.N是未來指標.
N數列利用REFX函數即可求出.
只要在T1期間. X訊號觸發時.告訴FILTER函數.N=5.
也就是在第4根K棒時X訊號觸發.在第10根K棒時得知T1=9.於是得出N=9-4=5.
然後回頭(想像一下左移功能)告訴FILTER函數.N=5.
…..
能想到的實現方式就是利用2個倒數迴圈.
但當datacount很大而且大大小小的T又不少時.計算時間上很明顯就感受到.
請教有無更省時的寫法可滿足以上所述過濾某段T期間連續出現的圖示.只保留第1個的條件?
謝謝!
__________________
時間是最可怕的敵人;
也可以是最強的朋友.
贏要衝;輸要縮.
|
|
向版主報告此篇 |  |
|
2014-08-02 12:06 |
|
|
|  |
 |
speculator
中級會員

註冊日期: May 2007
來 自: taiwan
文章數量: 82 |
舉例:
T:=C>MA(C,20);
X:=CROSS(KD.K,KD.D) and C>REF(H,1);
謝謝!
__________________
時間是最可怕的敵人;
也可以是最強的朋友.
贏要衝;輸要縮.
|
|
向版主報告此篇 |  |
|
2014-08-02 20:51 |
|
|
|  |
 |
speculator
中級會員

註冊日期: May 2007
來 自: taiwan
文章數量: 82 |
帥!
原來還有這一招!
謝謝!
__________________
時間是最可怕的敵人;
也可以是最強的朋友.
贏要衝;輸要縮.
|
|
向版主報告此篇 |  |
|
2014-08-04 21:15 |
|
|
|  |
本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。
|
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved. 聯絡我們
|