到奇狐勝券首頁 奇狐社區論壇 購買奇狐勝券 試用奇狐勝券
 
論壇首頁 你可以在這裡編輯你的資料,查看短訊,訂閱主題和論壇參數等等 免費會員註冊 會員列表 論壇幫助 論壇日曆 論壇搜索 加入我的最愛 登出論壇  
奇狐社區論壇 : Powered by vBulletin version 2.3.0 奇狐社區論壇 > 指標公式 > 問題交流 > 如何過濾訊號
  上一主題   下一主題
作者
主題 發表新主題    回覆主題
tycoon868
資深會員

註冊日期: Oct 2008
來  自:
文章數量: 313

如何過濾訊號

請教總版主:

Bullcross:=Ref(SL<=0,1) and SL>0;
Bearcross:=Ref(SL>=0,1) and SL<0;

Drawicon(Bullcross=1,L,'Bullcross')align5 pxup80;
Drawicon(Bearcross=1,H,'Bearcross')align4;


希望達到以下兩個目的:

1. SL 剛 Cross 0 時 表示翻多並Drawicon , 但是必須濾掉 轉正當根 SL< 5 之訊號

2. 情況一發生後 , SL 持續 >0 直到第五根 才符合 SL > 5 , 希望在此時劃出 Bullcross

以上兩點需求反向亦然

作了一個下午
試著用 Filter or Sum
還是無法達到

只好求助於您

謝謝您

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

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

回覆: 如何過濾訊號

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

Bullcross:=Ref(SL<=0,1) and SL>0;
Bearcross:=Ref(SL>=0,1) and SL<0;

Drawicon(Bullcross=1,L,'Bullcross')align5 pxup80;
Drawicon(Bearcross=1,H,'Bearcross')align4;


希望達到以下兩個目的:

1. SL 剛 Cross 0 時 表示翻多並Drawicon , 但是必須濾掉 轉正當根 SL< 5 之訊號

2. 情況一發生後 , SL 持續 >0 直到第五根 才符合 SL > 5 , 希望在此時劃出 Bullcross

以上兩點需求反向亦然

作了一個下午
試著用 Filter or Sum
還是無法達到

只好求助於您

謝謝您



看不是很懂您意思, 試試看是否為您要的結果

CK:=barslast(cross(SL,0))+1=5 and sum(SL>0,5)=5;
VERTLINE(CK)

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

註冊日期: Oct 2008
來  自:
文章數量: 313

版大 Sorry, 我在陳述一次

這條公式主要是要過濾掉一大堆條件不佳的 買賣點

Bullcross:=Ref(SL<=0,1) and SL>5; 無法完全表達以下三個流程


大前提: SL 在前30 個週期中 至少有15個 是 SL<0

1. 希望 SL 由負轉正 時 且 當根 SL >5 才畫出箭頭

2.當 SL 由負轉正 但 第一根SL 只有 3時忽略 ,
直到 持續正值的 SL >5 時才畫出箭頭)

3. 當此次 SL 由負轉正已 持續八個週期 (SL>0) 但
仍然無法 達到>5 那就當他是 失敗的
不做任何反應

再一次回到 流程一

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

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

引用:
最初由 tycoon868 發表
版大 Sorry, 我在陳述一次

這條公式主要是要過濾掉一大堆條件不佳的 買賣點

Bullcross:=Ref(SL<=0,1) and SL>5; 無法完全表達以下三個流程


大前提: SL 在前30 個週期中 至少有15個 是 SL<0

1. 希望 SL 由負轉正 時 且 當根 SL >5 才畫出箭頭

2.當 SL 由負轉正 但 第一根SL 只有 3時忽略 ,
直到 持續正值的 SL >5 時才畫出箭頭)

3. 當此次 SL 由負轉正已 持續八個週期 (SL>0) 但
仍然無法 達到>5 那就當他是 失敗的
不做任何反應

再一次回到 流程一



CK:=cross(SL,0) and ref(sum(SL<0,30)>15,1);
CKSP:=barslast(CK);
SS:SUM(SL>0,CKSP)=CKSP and CKSP<8 and SL>5;
SS:= SS and sum(SS,CKSP)=1;
VERTLINE(SS) linedot;

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

註冊日期: Oct 2008
來  自:
文章數量: 313

感謝版主:

經套入您所提供 公式 結果如下:

1. SL 由負轉正 經過 2~7 根 才大於 5 的部分 正式我要的結果
But

2. SL 直接由負 跳上 >5 時( 通常是開盤跳空) 都慢一根才反應
麻煩您在幫我修改

這幾個函數的運用
目前超出我的能力
所以麻煩您了

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

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

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

經套入您所提供 公式 結果如下:

1. SL 由負轉正 經過 2~7 根 才大於 5 的部分 正式我要的結果
But

2. SL 直接由負 跳上 >5 時( 通常是開盤跳空) 都慢一根才反應
麻煩您在幫我修改

這幾個函數的運用
目前超出我的能力
所以麻煩您了




抱歉, 忘記+1嚕, 重新修正如下:

CK:=cross(SL,0) and ref(sum(SL<0,30)>15,1);
CKSP:=barslast(CK)+1;
SS:SUM(SL>0,CKSP)=CKSP and CKSP<8 and SL>5;
SS:= SS and sum(SS,CKSP)=1;
VERTLINE(SS) linedot;

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

註冊日期: Oct 2008
來  自:
文章數量: 313

再次請教總版主:

想要再作二次過濾 條件如下

CK:=cross(SL,0) and ref(sum(SL<0,30)>15,1);
CKSP:=barslast(CK)+1;
SS:SUM(SL>0,CKSP)=CKSP and CKSP<8 and SL>5;
SS:= SS and sum(SS,CKSP)=1


如果 SS 成立後 沒有超過30個周期以上

又成立時 不做任何反應(即過濾掉30周期內重複的轉多訊號)


謝謝您

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

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

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

想要再作二次過濾 條件如下

CK:=cross(SL,0) and ref(sum(SL<0,30)>15,1);
CKSP:=barslast(CK)+1;
SS:SUM(SL>0,CKSP)=CKSP and CKSP<8 and SL>5;
SS:= SS and sum(SS,CKSP)=1


如果 SS 成立後 沒有超過30個周期以上

又成立時 不做任何反應(即過濾掉30周期內重複的轉多訊號)


謝謝您



//尾端加入此行即可

SS:=FILTER(SS,30);

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

註冊日期: Oct 2008
來  自:
文章數量: 313

再次請教總版主:


C1:=cross(S2,0) and ref(sum(S2<0,60)>=20,1);
C1SP:=barslast(C1)+1;
CS1:=SUM(S2>0,C1SP)=C1SP and C1SP<=10 and Turn>=-2;
CS1:=CS1 and sum(CS1,C1SP)=1;

CS1 是第一轉多點

S1 代表 第一多方平倉點


C2:=cross(ST,0) and ref(sum(ST<0,60)>=10,1);
C2SP:=barslast(C2)+1;
CS2:=SUM(ST>0,C2SP)=C2SP and C2SP<=20 and Turn>=0;
CS2:=CS2 and sum(CS2,C2SP)=1;

CS2 是第二轉多點

S2 代表 第二多方平倉點



B1:=cross(0,S2) and ref(sum(S2>0,60)>=20,1);
B1SP:=barslast(B1)+1;
BS1:=SUM(S2<0,B1SP)=B1SP and B1SP<=10 and Turn<=2;
BS1:=BS1 and sum(BS1,B1SP)=1;

BS1 是第一轉空點

B1 代表 第一空方平倉點


B2:=cross(0,ST) and ref(sum(ST>0,60)>10,1);
B2SP:=barslast(B2)+1;
BS2:=SUM(ST<0,B2SP)=B2SP and B2SP<=20 and Turn<=0;
BS2:=BS2 and sum(BS2,B2SP)=1;

BS2 是第二轉空點

B2 代表 第二空方平倉點

希望達到以下結果:

一 S1 必須只能出現 在 CS1 或是CS2 之後 而且 是下一個 BS1 或 BS2 之前

只能出現一次 再次符合則忽略

二 S2 必須只能出現 在 CS2 之後 而且 是下一個 BS1 或 BS2 之前

只能出現一次 再次符合則忽略

三 第一個CS1 成立後 如果沒有經歷過 一次 BS1 或是 BS2 而再次符合 CS1 時則忽略掉

四 如果從上一次 BS1 或 BS2 直接成立 CS2 則 重新回到 流程一 與 流程二


五 第一個CS2 成立後 如果沒有經歷過 一次 BS1 或是 BS2 而再次符合 CS2 時則忽略掉


為了上述五個過濾條件
已經自己測試了近十天
還是做不出來

只好在次求教於您



感謝版大

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

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

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


C1:=cross(S2,0) and ref(sum(S2<0,60)>=20,1);
C1SP:=barslast(C1)+1;
CS1:=SUM(S2>0,C1SP)=C1SP and C1SP<=10 and Turn>=-2;
CS1:=CS1 and sum(CS1,C1SP)=1;

CS1 是第一轉多點

S1 代表 第一多方平倉點


C2:=cross(ST,0) and ref(sum(ST<0,60)>=10,1);
C2SP:=barslast(C2)+1;
CS2:=SUM(ST>0,C2SP)=C2SP and C2SP<=20 and Turn>=0;
CS2:=CS2 and sum(CS2,C2SP)=1;

CS2 是第二轉多點

S2 代表 第二多方平倉點



B1:=cross(0,S2) and ref(sum(S2>0,60)>=20,1);
B1SP:=barslast(B1)+1;
BS1:=SUM(S2<0,B1SP)=B1SP and B1SP<=10 and Turn<=2;
BS1:=BS1 and sum(BS1,B1SP)=1;

BS1 是第一轉空點

B1 代表 第一空方平倉點


B2:=cross(0,ST) and ref(sum(ST>0,60)>10,1);
B2SP:=barslast(B2)+1;
BS2:=SUM(ST<0,B2SP)=B2SP and B2SP<=20 and Turn<=0;
BS2:=BS2 and sum(BS2,B2SP)=1;

BS2 是第二轉空點

B2 代表 第二空方平倉點

希望達到以下結果:

一 S1 必須只能出現 在 CS1 或是CS2 之後 而且 是下一個 BS1 或 BS2 之前

只能出現一次 再次符合則忽略

二 S2 必須只能出現 在 CS2 之後 而且 是下一個 BS1 或 BS2 之前

只能出現一次 再次符合則忽略

三 第一個CS1 成立後 如果沒有經歷過 一次 BS1 或是 BS2 而再次符合 CS1 時則忽略掉

四 如果從上一次 BS1 或 BS2 直接成立 CS2 則 重新回到 流程一 與 流程二


五 第一個CS2 成立後 如果沒有經歷過 一次 BS1 或是 BS2 而再次符合 CS2 時則忽略掉


為了上述五個過濾條件
已經自己測試了近十天
還是做不出來

只好在次求教於您

感謝版大



定義仍不夠明確唷, 例如:
 CS1 => S1 => CS2 => S2 //理想1
 CS1 => CS2 => S1 => S2 //變化1
 CS1 => CS2 => S2 => S1 //變化2

碰到 變化1 和 變化2 如何因應?
此兩個狀況實際如何進出呢?

建議以實例來提問 (給能Run的公式)
這樣比較能夠容易答覆此的問題
不然回此問題的人, 還要去想像那些未設的變數值, 要帶什麼進入
且狀況不同可能處理方式就會不一樣
有實例較能精準的針對問題答覆

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

註冊日期: Oct 2008
來  自:
文章數量: 313

感謝版主的細膩思慮

考量到循序漸進測試有效性

希望您先交我處理以下情況就好

一 只出現轉折一 後就又轉空
CS1> S1

二 隨後出現轉折二
CS1> S1 => CS2 => S1=> S2 


謝謝
 

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

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

引用:
最初由 tycoon868 發表
感謝版主的細膩思慮

考量到循序漸進測試有效性

希望您先交我處理以下情況就好

一 只出現轉折一 後就又轉空
CS1> S1

二 隨後出現轉折二
CS1> S1 => CS2 => S1=> S2 

謝謝
 



這樣還是難以回覆您的
因為訊號的依據, 會影響處理的方式
所以才建議您舉實例提問

看看這篇可能有幫助於您思考問題
http://www.chiefox.com.tw/bbs/showt...56314#post56314

另外用論壇搜索功能尋找 "交易範例", 也能找到許多訊號處理的範例

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

論壇跳轉:
主題評分:

論壇規定:
你不可以發表新主題
你不可以回覆文章
你不可以上傳附件
你不可以編輯自己的文章
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.  聯絡我們