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

奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- 如何回溯過去 消掉無效訊號 (http://www.chiefox.com.tw/bbs/showthread.php?threadid=13895)


由 tycoon868 在 2010-07-04 21:48 發表:

如何回溯過去 消掉無效訊號

請教總版主:

假設以下條件

M1:=ma10;
M2:=ma60;

1. 希望在當下 Cross(M1,M2) 時無條件
Drawicon

2. 如果自 Cross(M1,M2) 起 持續 (M1>M2)
的週期>20 則留住 該 Icon

3. 如果 自 Cross(M1,M2) 起 持續 (M1>M2)

的週期<20 則回溯刪除該 Icon

這樣做是希望可以從歷史資料中
簡潔的看出 成功的黃金交叉當時所需配合的其他條件為何

免得看到一堆失敗的金叉混亂思緒

希望您指導公式的表達方式

謝謝您


由 cgjj 在 2010-07-05 09:54 發表:

回覆: 如何回溯過去 消掉無效訊號

引用:
最初由 tycoon868 發表
請教總版主:

假設以下條件

M1:=ma10;
M2:=ma60;

1. 希望在當下 Cross(M1,M2) 時無條件
Drawicon

2. 如果自 Cross(M1,M2) 起 持續 (M1>M2)
的週期>20 則留住 該 Icon

3. 如果 自 Cross(M1,M2) 起 持續 (M1>M2)

的週期<20 則回溯刪除該 Icon

這樣做是希望可以從歷史資料中
簡潔的看出 成功的黃金交叉當時所需配合的其他條件為何

免得看到一堆失敗的金叉混亂思緒

希望您指導公式的表達方式

謝謝您



M1:=ma(c,10);
M2:=ma(c,60);
CK:=Cross(M1,M2);
SS:=sum(M1>M2,barslast(CK)+1);
CK:= CK and ( refx(SS,20-1)=20 or barpos>datacount-20);
VERTLINE(CK);


由 tycoon868 在 2010-07-05 12:18 發表:

版主 Sorry:

昨日思慮不周
再次定義如下:

假設以下條件

M1:=ma10;
M2:=ma20;
M3:=ma60;

1. 希望在當下 Cross(M1,M3) 時無條件 Drawicon

2. 如果自 Cross(M1,M3) 起 持續 (M1>M2)的週期>20 則留住 該 Icon

並且在第 21~ n 周期出現 cross(M2,M1)時則 Drawtext 獲利賣出

3. 如果 自 Cross(M1,M3) 起 持續 (M1>M2)的週期<20 則回溯刪除該 Icon

並且在 cross(M2,M1) 當下(第 n~20週期) Drawtext 失敗賣出


希望您指導公式的表達方式

謝謝您


由 cgjj 在 2010-07-05 12:54 發表:

引用:
最初由 tycoon868 發表
版主 Sorry:

昨日思慮不周
再次定義如下:

假設以下條件

M1:=ma10;
M2:=ma20;
M3:=ma60;

1. 希望在當下 Cross(M1,M3) 時無條件 Drawicon

2. 如果自 Cross(M1,M3) 起 持續 (M1>M2)的週期>20 則留住 該 Icon

並且在第 21~ n 周期出現 cross(M2,M1)時則 Drawtext 獲利賣出

3. 如果 自 Cross(M1,M3) 起 持續 (M1>M2)的週期<20 則回溯刪除該 Icon

並且在 cross(M2,M1) 當下(第 n~20週期) Drawtext 失敗賣出


希望您指導公式的表達方式

謝謝您



自 Cross(M1,M3) 起
未必從一開始就是 M1>M2, 可能先是 M1<M2 後來才 M1>M2
有考量過這狀況的處理嗎?


由 tycoon868 在 2010-07-05 13:21 發表:

根據我目測觀察結果

短週期M10 Vs 長周期 M60 金叉時

M10 都是領先突破 M 20 中週期

即使是上下震盪的盤整盤

我的目的是希望 用

[金叉時是否持續上揚]來驗證

如果版主還是覺得 M1>M2 不佳

那我可以將條件改成以下嗎?

將 金叉後 (M1>M2) 持續超過 20 週期

改成 金叉後 M2 持續上揚超過 20 週期
即 ref(m2,1)-m2>0

謝謝您


由 cgjj 在 2010-07-05 13:55 發表:

引用:
最初由 tycoon868 發表
根據我目測觀察結果

短週期M10 Vs 長周期 M60 金叉時

M10 都是領先突破 M 20 中週期

即使是上下震盪的盤整盤

我的目的是希望 用

[金叉時是否持續上揚]來驗證

如果版主還是覺得 M1>M2 不佳

那我可以將條件改成以下嗎?

將 金叉後 (M1>M2) 持續超過 20 週期

改成 金叉後 M2 持續上揚超過 20 週期
即 ref(m2,1)-m2>0

謝謝您



將K棒縮到最小(顯示所有歷史), 跑下面這個公式

M1:ma(c,10);
M2:ma(c,20);
M3:ma(c,60);
VERTLINE(Cross(M1,M3) and M1<M2) linedot;

就可看到我說的
======================================
自 Cross(M1,M3) 起未必從一開始就是 M1>M2
可能先是 M1<M2 後來才 M1>M2
======================================


由 tycoon868 在 2010-07-05 14:49 發表:

真不好意思, 果然不適合當過濾條件


那我將 金叉後 (M1>M2) 持續超過 20 週期
的過濾條件

+++++++++++++++++++++++++++++++++

改成M1 vs M3 金叉後 M2 持續上揚(即 ref(m2,1)-m2>0 ) 超過20 週期 則保留 Icon

如果在第 n~20 週期出現 ref(m2,1)-m2<0則刪除該 Icon 並 Drawtext 暫時出場

如果在第 20~n 週期 出現 ref(m2,1)-m2<0則 Drawtext 獲利出場


+++++++++++++++++++++++++++++++++
謝謝您


由 cgjj 在 2010-07-05 17:50 發表:

引用:
最初由 tycoon868 發表
真不好意思, 果然不適合當過濾條件


那我將 金叉後 (M1>M2) 持續超過 20 週期
的過濾條件

+++++++++++++++++++++++++++++++++

改成M1 vs M3 金叉後 M2 持續上揚(即 ref(m2,1)-m2>0 ) 超過20 週期 則保留 Icon

如果在第 n~20 週期出現 ref(m2,1)-m2<0則刪除該 Icon 並 Drawtext 暫時出場

如果在第 20~n 週期 出現 ref(m2,1)-m2<0則 Drawtext 獲利出場


+++++++++++++++++++++++++++++++++
謝謝您



M1:=ma(c,10);
M2:=ma(c,20);
M3:=ma(c,60);
CK:=Cross(M1,M3);
SS:=sum(M2>ref(M2,1),barslast(CK)+1);
CK:= CK and ( refx(SS,20-1)=20 or barpos>datacount-20);
VERTLINE(CK);


由 tycoon868 在 2010-07-06 16:03 發表:

感謝版主:

您提供的公式
M1:=ma(c,10);
M2:=ma(c,20);
M3:=ma(c,60);
CK:=Cross(M1,M3);
SS:=sum(M2>ref(M2,1),barslast(CK)+1);
CK:= CK and ( refx(SS,20-1)=20 or barpos>datacount-20);
VERTLINE(CK);

只處理到保留 Icon 與刪除 Icon

以下兩個出場信號我還是不會
有勞您了

1.如果在第 n~20 週期出現 ref(m2,1)-m2<0則刪除該 Icon 並 Drawtext 暫時出場

2.如果在第 20~n 週期 出現 ref(m2,1)-m2<0則 Drawtext 獲利出場


謝謝您


由 cgjj 在 2010-07-06 21:27 發表:

引用:
最初由 tycoon868 發表
感謝版主:

您提供的公式
M1:=ma(c,10);
M2:=ma(c,20);
M3:=ma(c,60);
CK:=Cross(M1,M3);
SS:=sum(M2>ref(M2,1),barslast(CK)+1);
CK:= CK and ( refx(SS,20-1)=20 or barpos>datacount-20);
VERTLINE(CK);

只處理到保留 Icon 與刪除 Icon

以下兩個出場信號我還是不會
有勞您了

1.如果在第 n~20 週期出現 ref(m2,1)-m2<0則刪除該 Icon 並 Drawtext 暫時出場

2.如果在第 20~n 週期 出現 ref(m2,1)-m2<0則 Drawtext 獲利出場

謝謝您



基本上 icon 是您的進場, 那麼 icon抵消時把它當出場
這樣的出場組合似乎怪怪的唷 @@


由 tycoon868 在 2010-07-06 23:05 發表:

感謝版大:

請容我再次釐清這個語法的操作方式:


1.如果在第 n~20 週期出現 ref(m2,1)-m2<0則刪除該 Icon 並 Drawtext 暫時出場


M10 vs M60 金叉 時立即買進

********但漲勢不強 所以我將他認定為不成功之買點 除了回溯刪除該 Icon 以外 並告訴自己 當第一次 ref(m2,1)-m2<0 出現時應該及早出場
保持空手(刪除Icon 是為了告訴自己目前並未处於有效多方趨勢*************




2.如果在第 20~n 週期 出現 ref(m2,1)-m2<0則 Drawtext 獲利出場


********** 金叉時就買進了, 也已經符合有效多方趨勢, 但如果在 第45個週期
出現 第一次 ref(m2,1)-m2<0 則認定有可能要轉弱了, 所以我把它當作獲利初場點***************

操作流程如下:

1.金叉就買進 ------- 2. 判讀是否有效---------- 3. 用第一次 ref(m2,1)-m2<0 當初場點

希望以上定義夠明確

謝謝版主


由 peter109 在 2010-07-07 14:28 發表:

引用:
最初由 tycoon868 發表
感謝版大:

請容我再次釐清這個語法的操作方式:


1.如果在第 n~20 週期出現 ref(m2,1)-m2<0則刪除該 Icon 並 Drawtext 暫時出場


M10 vs M60 金叉 時立即買進

********但漲勢不強 所以我將他認定為不成功之買點 除了回溯刪除該 Icon 以外 並告訴自己 當第一次 ref(m2,1)-m2<0 出現時應該及早出場
保持空手(刪除Icon 是為了告訴自己目前並未处於有效多方趨勢*************




2.如果在第 20~n 週期 出現 ref(m2,1)-m2<0則 Drawtext 獲利出場


********** 金叉時就買進了, 也已經符合有效多方趨勢, 但如果在 第45個週期
出現 第一次 ref(m2,1)-m2<0 則認定有可能要轉弱了, 所以我把它當作獲利初場點***************

操作流程如下:

1.金叉就買進 ------- 2. 判讀是否有效---------- 3. 用第一次 ref(m2,1)-m2<0 當初場點

希望以上定義夠明確

謝謝版主



是這個?

M1:MA(C,10);
M2:MA(C,20);
M3:MA(C,60);
CKA:=Cross(M1,M3);
SS:=sum(M2>REF(M2,1),barslast(CKA)+1);
CK:= CKA and (refx(SS,20-1)=20 or barpos>datacount-20);
drawicon(ck,L,1);
drawicon(ckA,L,8),ALIGN5;//僅供測試用

X01:=BARSLAST(CKA);
X02:=M2<REF(M2,1) AND REF(M2,1)>REF(M2,2);
X03:=X01<20 AND X02 AND REF(X02,1)=0;
X04:=SUM(X03,X01+1)=1;
X05:=X04 AND REF(X04,1)=0;
DRAWICON(X05,H,5),ALIGN4;//向下箭頭
X06:=X01>0 AND X01>=20 AND X02 AND REF(X02,1)=0;
X07:=SUM(X06,BARSLAST(CK)+1)=1;
X08:=X07 AND REF(X07,1)=0;
DRAWICON(X08,H,9),ALIGN4;//向下三角形

__________________
至誠能勝天下至偽
至拙能勝天下至巧


由 tycoon868 在 2010-07-08 10:55 發表:

萬分感謝 Peter109 大:

看起來是我所求的

目前正測試中

感謝您的熱心與無私

謝謝


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


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

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