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

註冊日期: Nov 2007
來  自:
文章數量: 1496

[問題]依指標數值取訊號成立

同時向下:=短線KD<REF(短線KD,1) AND 中線KD<REF(中線KD,1);
1.當長線KD<33.3 OR 中線KD<50,不取!
2.當中線KD>50且未曾突破100,取第一個'同時向下'訊號!
3.當中線KD突破100(當然中線KD數值在50~100之間未發生任何'同時向下'訊號),取第二個'同時向下'訊號(是第二個非連續二個)!
4.以上訊號只取中線KD數值突破50後的第一個!
取第二個訊號的部分腦筋有些打結!請總版主指導!
這是整個訊號其中一個部分,搞定這個其他的再自己嘗試處理,如果不行時再麻煩協助,感謝!

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

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

回覆: [問題]依指標數值取訊號成立

引用:
最初由 Markchu7 發表
同時向下:=短線KD<REF(短線KD,1) AND 中線KD<REF(中線KD,1);
1.當長線KD<33.3 OR 中線KD<50,不取!
2.當中線KD>50且未曾突破100,取第一個'同時向下'訊號!
3.當中線KD突破100(當然中線KD數值在50~100之間未發生任何'同時向下'訊號),取第二個'同時向下'訊號(是第二個非連續二個)!
4.以上訊號只取中線KD數值突破50後的第一個!
取第二個訊號的部分腦筋有些打結!請總版主指導!
這是整個訊號其中一個部分,搞定這個其他的再自己嘗試處理,如果不行時再麻煩協助,感謝!



同時向下:=短線KD<REF(短線KD,1) AND 中線KD<REF(中線KD,1);
訊號:同時向下 and Not(長線KD<33.3 OR 中線KD<50);
PPSP:=barslast(cross(中線KD,50));
CK1:=sum(訊號,PPSP+1)=1 and 中線KD<100;
CK2:=sum(訊號 and ref(訊號,1)=0 and 中線KD>100,PPSP+1)=2 and sum(CK1,PPSP+1)=0;
訊號:=訊號 and (Ck1 or Ck2);

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

註冊日期: Nov 2007
來  自:
文章數量: 1496

感謝總版主指導!
但黑色方框中照理說應該只有一個哭臉圖示!可否再幫我確認?感激不盡!

Markchu7 附帶上了此圖片:

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

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

引用:
最初由 Markchu7 發表
感謝總版主指導!
但黑色方框中照理說應該只有一個哭臉圖示!可否再幫我確認?感激不盡!



改這樣試試

同時向下:=短線KD<REF(短線KD,1) AND 中線KD<REF(中線KD,1);
訊號:=同時向下 and Not(長線KD<33.3 OR 中線KD<50);
訊號:=訊號 and ref(訊號,1)=0;
PPSP:=barslast(cross(中線KD,50));
CK1:=sum(訊號,PPSP+1)=1 and 中線KD<100;
CK2:=sum(訊號 and 中線KD>100,PPSP+1)=2 and sum(CK1,PPSP+1)=0;
訊號:=訊號 and (Ck1 or Ck2);

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

註冊日期: Nov 2007
來  自:
文章數量: 1496

對不起!經過仔細比對後,有關突破100後的訊號似乎有些出入!
附上圖形,再次有勞總版主真是過意不去!下次不敢偷懶了!會盡可能附上圖形!

Markchu7 附帶上了此圖片:

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

註冊日期: Nov 2007
來  自:
文章數量: 1496

有關出現多個訊號問題我以下列方式更改成功了!

同時向下:=短線KD<REF(短線KD,1) AND 中線KD<REF(中線KD,1);
訊號:=同時向下 and Not(長線KD<33.3 OR 中線KD<50);
//訊號:=訊號 and ref(訊號,1)=0;
PP50SP:=barslast(cross(中線KD,50));
PP100SP:=barslast(cross(中線KD,100));
CK1:=sum(訊號,PP50SP+1)=1 and 中線KD<100;
CK2:=sum(訊號 and 中線KD>100,PP100SP+1)=2 and sum(CK1,PP50SP+1)=0;
訊號:=訊號 and (Ck1 or Ck2);

突破100的部分還請總版主費心!謝謝!

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

註冊日期: Nov 2007
來  自:
文章數量: 1496

要用編輯方式附上更改成功的圖,一直不能成功,重新回覆試試!

Markchu7 附帶上了此圖片:

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

註冊日期: Nov 2007
來  自:
文章數量: 1496

SORRY!
還是沒有成功,此處又出現連續訊號!

Markchu7 附帶上了此圖片:

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

註冊日期: Nov 2007
來  自:
文章數量: 1496

'改這樣試試'的方式會沒有訊號!

Markchu7 附帶上了此圖片:

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

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

請提提供您現在跑的完整程式碼
僅看圖,難以跟您比對

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

註冊日期: Nov 2007
來  自:
文章數量: 1496

同時向下:=短線KD<REF(短線KD,1) AND 中線KD<REF(中線KD,1);
訊號:=同時向下 and Not(長線KD<33.3 OR 中線KD<50);
//訊號:=訊號 and ref(訊號,1)=0;
PP50SP:=barslast(cross(中線KD,50));
PP100SP:=barslast(cross(中線KD,100));
CK1:=sum(訊號,PP50SP+1)=1 and 中線KD<100;
CK2:=sum(訊號 and 中線KD>100,PP100SP+1)=2 and sum(CK1,PP50SP+1)=0;
訊號:=訊號 and (Ck1 or Ck2);
訊號:=訊號 AND SUM(訊號,PP50SP+1)=1;//加了這一句好像可以了請總版主順便確認一下!

Markchu7 附帶上了此圖片:

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

註冊日期: Nov 2007
來  自:
文章數量: 1496

源碼:
RSVLG:=(C-LLV(LOW,55))/(HHV(HIGH,55)-LLV(LOW,55))*100;
KLG:=SMA(RSVLG,13,1);
DLG:=SMA(KLG,13,1);
長線KD:3*KLG-2*DLG,COLOR000000,LINETHICK;

RSVMI:=(CLOSE-LLV(LOW,21))/(HHV(HIGH,21)-LLV(LOW,21))*100;
KMI:=SMA(RSVMI,8,1);
DMI:=SMA(KMI,8,1);
中線KD:3*KMI-2*DMI,COLORBLUE,LINETHICK;

RSVST:=(CLOSE-LLV(LOW,8))/(HHV(HIGH,8)-LLV(LOW,8))*100;
KST:=SMA(RSVST,5,1);
DST:=SMA(KST,5,1);
短線KD:3*KST-2*DST,COLORBLACK,LINETHICK;

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

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

前面所提

同時向下:=短線KD<REF(短線KD,1) AND 中線KD<REF(中線KD,1);
訊號:=同時向下 and Not(長線KD<33.3 OR 中線KD<50);
訊號:=訊號 and ref(訊號,1)=0;
PPSP:=barslast(cross(中線KD,50));
CK1:=sum(訊號,PPSP+1)=1 and 中線KD<100;
CK2:=sum(訊號 and 中線KD>100,PPSP+1)=2 and sum(CK1,PPSP+1)=0;
訊號:=訊號 and (Ck1 or Ck2);

改成這樣之後
8/11 12:xx 那區間沒有訊號,是正常的唷

因為您的規則有指定 取第二個 '同時向下' 訊號(是第二個非連續二個)!
仔細看 ==> 是第二個唷,而且要 "非連續"

8/11 12:xx 那區間是連續三根 '同時向下'
連續的要被忽略當做不存在
故那區間的部分僅能算第一個 '同時向下',並沒有第二個 '同時向下' 存在
所以無訊號

其他部分可能也是如此,請自行檢測看看

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

註冊日期: Nov 2007
來  自:
文章數量: 1496

(是第二個非連續二個)!
原來是我這句話說得不好,誤導了總版主!
應該這樣說(是第二個,不需要連續二個)!
對不起!有勞總版主再次辛苦!感謝您!

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

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

引用:
最初由 Markchu7 發表
(是第二個非連續二個)!
原來是我這句話說得不好,誤導了總版主!
應該這樣說(是第二個,不需要連續二個)!
對不起!有勞總版主再次辛苦!感謝您!



同時向下:短線KD<REF(短線KD,1) AND 中線KD<REF(中線KD,1) linethick;
訊號:同時向下 and Not(長線KD<33.3 OR 中線KD<50);
PP50SP:=barslast(cross(中線KD,50));
PP100SP:=barslast(cross(中線KD,100));
CK1:=sum(訊號,PP50SP+1)=1 and 中線KD<100;
CK2:=(訊號 and 中線KD>100) and sum(訊號 and 中線KD>100,PP100SP+1)=2 and sum(CK1,PP50SP+1)=0;
訊號:=訊號 and (Ck1 or Ck2);

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

論壇跳轉:
主題評分:

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