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

奇狐社區論壇 (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=18521)


由 Mexon 在 2014-05-13 12:18 發表:

[求救]

請教如何在KD指標程式中, 當K 值即將由正轉負或由負轉正時出現向下或向上的箭頭信號呢? 例如以下所示的, 但是好像行不通, 請指點迷津一下, 謝謝總版主了.

RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:SMA(RSV,M1,1);
D:SMA(K,M2,1);
BB1:=K>REF(K,1)-3 OR BARPOS=0;
SS1:=K<REF(K,1)+3 OR BARPOS=0;
DRAWICON(BB1,K,10),ALIGN0,PXDN26;
DRAWICON(SS1,K,11),ALIGN0,PXUP08;

__________________
Mexon


由 cgjj 在 2014-05-13 12:21 發表:

回覆: [求救]

引用:
最初由 Mexon 發表
請教如何在KD指標程式中, 當K 值即將由正轉負或由負轉正時出現向下或向上的箭頭信號呢? 例如以下所示的, 但是好像行不通, 請指點迷津一下, 謝謝總版主了.

RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:SMA(RSV,M1,1);
D:SMA(K,M2,1);
BB1:=K>REF(K,1)-3 OR BARPOS=0;
SS1:=K<REF(K,1)+3 OR BARPOS=0;
DRAWICON(BB1,K,10),ALIGN0,PXDN26;
DRAWICON(SS1,K,11),ALIGN0,PXUP08;



您如何判斷 "即將" 呢?
把後面K棒遮掉, 如何知到即將轉向?


由 Mexon 在 2014-05-13 12:37 發表:

由之前的K值的曲線走勢好像可以看出在即將由正轉負時曲線會先由傾斜變的比較不傾斜的, 即此時的K值與前一盤的K值的差值會落在某一個範圍之內. 想藉此判斷K值可能由正轉負,當然此方法並非絕對可靠, 只是想當做參考而已, 謝謝你.

__________________
Mexon


由 cgjj 在 2014-05-13 13:19 發表:

引用:
最初由 Mexon 發表
由之前的K值的曲線走勢好像可以看出在即將由正轉負時曲線會先由傾斜變的比較不傾斜的, 即此時的K值與前一盤的K值的差值會落在某一個範圍之內. 想藉此判斷K值可能由正轉負,當然此方法並非絕對可靠, 只是想當做參考而已, 謝謝你.


不能用眼睛看, 要有明確的判斷邏輯規則
否則無法計算, 難以協助


由 Mexon 在 2014-05-13 14:23 發表:

再次請教

如果像以下所列的邏輯可以算是夠明確嗎? 請多多指教, 謝謝你了.

RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:SMA(RSV,M1,1);
D:SMA(K,M2,1);
BB1:=K-REF(K,1)>-3 OR BARPOS=0;
SS1:=K-REF(K,1)<+3 OR BARPOS=0;
DRAWICON(BB1,K,10),ALIGN0,PXDN26;
DRAWICON(SS1,K,11),ALIGN0,PXUP08;

__________________
Mexon


由 cgjj 在 2014-05-13 15:22 發表:

回覆: 再次請教

引用:
最初由 Mexon 發表
如果像以下所列的邏輯可以算是夠明確嗎? 請多多指教, 謝謝你了.

RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:SMA(RSV,M1,1);
D:SMA(K,M2,1);
BB1:=K-REF(K,1)>-3 OR BARPOS=0;
SS1:=K-REF(K,1)<+3 OR BARPOS=0;
DRAWICON(BB1,K,10),ALIGN0,PXDN26;
DRAWICON(SS1,K,11),ALIGN0,PXUP08;



這樣算
BB1:=K>REF(K,1)-3 OR BARPOS=0;
SS1:=K<REF(K,1)+3 OR BARPOS=0;

與這樣算
BB1:=K-REF(K,1)>-3 OR BARPOS=0;
SS1:=K-REF(K,1)<+3 OR BARPOS=0;

邏輯上並無不同, 結果是一樣的

您的問題又回到開始的原點


由 Mexon 在 2014-05-28 10:18 發表:

請教問題

RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:SMA(RSV,M1,1);
D:SMA(K,M2,1);
BB1:=K-REF(K,1)>-3;
SS1:=K-REF(K,1)<3;
DRAWICON(BB1,K,10),ALIGN0,PXDN26;
DRAWICON(SS1,K,11),ALIGN0,PXUP08;

我的主要問題是想知道為何在符合買賣的條件之下(即BB1:=K>REF(K,1)-3; 與SS1:=K<REF(K,1)+3 不會出現向上或向下的箭頭信號呢? 謝謝你了.

__________________
Mexon


由 Mexon 在 2014-05-28 10:27 發表:

再次請教

你上一次說的我是知道的, 我主要的問題是想知道為何在買賣條件成立時(即BB1與SS1) 不會出現向上或向下的箭頭呢? 謝謝你了.

__________________
Mexon


由 cgjj 在 2014-05-28 10:30 發表:

回覆: 請教問題

引用:
最初由 Mexon 發表
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:SMA(RSV,M1,1);
D:SMA(K,M2,1);
BB1:=K-REF(K,1)>-3;
SS1:=K-REF(K,1)<3;
DRAWICON(BB1,K,10),ALIGN0,PXDN26;
DRAWICON(SS1,K,11),ALIGN0,PXUP08;

我的主要問題是想知道為何在符合買賣的條件之下(即BB1:=K>REF(K,1)-3; 與SS1:=K<REF(K,1)+3 不會出現向上或向下的箭頭信號呢? 謝謝你了.



DRAWICON的TYPE參數, 您是將它指定畫 "紅綠球"
當然不會有向上或向下的 "箭頭" 信號囉


由 Mexon 在 2014-05-28 12:00 發表:

再次請教

是我把TYPE的參數打錯了, 但是不改變TYPE的參數在條件成立的地方也不会出現紅綠球的信號的, 謝謝你.

__________________
Mexon


由 cgjj 在 2014-05-28 12:07 發表:

回覆: 再次請教

引用:
最初由 Mexon 發表
是我把TYPE的參數打錯了, 但是不改變TYPE的參數在條件成立的地方也不会出現紅綠球的信號的, 謝謝你.


我KD是用 9,3,3 的參數測的, 測試過並沒有此問題唷


由 Mexon 在 2014-05-28 15:08 發表:

再次請教

KD我也是用9,3,3的週期, 我仔細看過了, 大多是在買賣條見成立時的一兩個週期之後才會出現紅綠球信號的, 可否請你把你有測試的部份用KD的曲線圖示一下給我看呢? 謝謝你.

__________________
Mexon


由 cgjj 在 2014-05-28 15:16 發表:

回覆: 再次請教

引用:
最初由 Mexon 發表
KD我也是用9,3,3的週期, 我仔細看過了, 大多是在買賣條見成立時的一兩個週期之後才會出現紅綠球信號的, 可否請你把你有測試的部份用KD的曲線圖示一下給我看呢? 謝謝你.


您給的那七行程式碼
是絕對不可能產生您說的狀況的


由 Mexon 在 2014-05-28 22:18 發表:

再次請教

謝謝你的提示, 請問如果要產生我所說的情形的話, 那程式碼應該如何寫呢? 謝謝你了.

__________________
Mexon


由 cgjj 在 2014-05-29 09:12 發表:

回覆: 再次請教

引用:
最初由 Mexon 發表
謝謝你的提示, 請問如果要產生我所說的情形的話, 那程式碼應該如何寫呢? 謝謝你了.


您所說的 "情形" 所指為何?


由 Mexon 在 2014-05-29 10:18 發表:

再次請教

應該就是你所說的狀況吧, 也就是當買賣條件成立時, 在該K線處會出現紅綠球信號且過濾多餘的信號, 謝謝你了.

__________________
Mexon


由 cgjj 在 2014-05-29 10:30 發表:

回覆: 再次請教

引用:
最初由 Mexon 發表
應該就是你所說的狀況吧, 也就是當買賣條件成立時, 在該K線處會出現紅綠球信號且過濾多餘的信號, 謝謝你了.


@@ 昏 ...

我講的 "您說的狀況"
是指 "大多是在買賣條見成立時的一兩個週期之後才會出現紅綠球信號的"

與您現在所提的
"當買賣條件成立時, 在該K線處會出現紅綠球信號且過濾多餘的信號"

完全是兩個不同的東西 ...
請勿畫上等號 !!!

請精確描述您的問題需求, 否則難以協助您
規則決定一切, 沒有規則就沒有答案


由 Mexon 在 2014-05-29 11:21 發表:

再次請教

好的, 我真正的問題就是當買賣條件成立時, 在該K線處會出現紅綠球信號且過濾多餘的信號, 謝謝你了.

__________________
Mexon


由 cgjj 在 2014-05-29 11:48 發表:

回覆: 再次請教

引用:
最初由 Mexon 發表
好的, 我真正的問題就是當買賣條件成立時, 在該K線處會出現紅綠球信號且過濾多餘的信號, 謝謝你了.


請定義何謂 "多餘的信號" ?


由 Mexon 在 2014-05-29 12:21 發表:

再次請教

我說的多餘信號是指重複的紅綠球, 謝謝你.

__________________
Mexon


由 cgjj 在 2014-05-29 12:53 發表:

回覆: 再次請教

引用:
最初由 Mexon 發表
我說的多餘信號是指重複的紅綠球, 謝謝你.



BB1:=K-REF(K,1)>-3;
SS1:=K-REF(K,1)<3;

改為
BB1:=K-REF(K,1)>-3;
SS1:=K-REF(K,1)<3;
BB1:=BB1 and ref(BB1,1)=0;
SS1:=SS1 and ref(SS1,1)=0;


由 Mexon 在 2014-05-29 13:29 發表:

再次請教

好像還是有重複的紅綠球出現的, 謝謝你.

__________________
Mexon


由 Mexon 在 2014-05-29 13:34 發表:

補充說明

此外應該出現的紅綠球好像沒有出現啊, 可以的話請你圖示一下, 謝謝你了,

__________________
Mexon


由 cgjj 在 2014-05-29 13:35 發表:

回覆: 再次請教

引用:
最初由 Mexon 發表
好像還是有重複的紅綠球出現的, 謝謝你.

引用:
最初由 Mexon 發表
此外應該出現的紅綠球好像沒有出現啊, 可以的話請你圖示一下, 謝謝你了,


驗證過並無問題唷(連續重複的相同符號, 都有被濾除)
請貼圖標示說明, 您所謂的 "重複" 和 所謂的 "沒有出現"


由 Mexon 在 2014-05-29 13:43 發表:

請問要怎麼貼圖標示呢? 因為我還沒使用過此方法的, 可以請你順便教我一下嗎?

__________________
Mexon


由 cgjj 在 2014-05-29 13:46 發表:

引用:
最初由 Mexon 發表
請問要怎麼貼圖標示呢? 因為我還沒使用過此方法的, 可以請你順便教我一下嗎?


貼圖方法如下, 如果仍然不明白, 請來電公司


由 Mexon 在 2014-05-29 14:13 發表:

可否請你用以下所列的程式碼跑一下呢? 就可以看出我所說的問題了, 謝謝你了, 我再找時間打電話去你們公司問一下圖示的方法.

RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:SMA(RSV,M1,1);
D:SMA(K,M2,1);
BB1:=K-REF(K,1)>-3;
SS1:=K-REF(K,1)<3;
BB1:=BB1 AND REF(BB1,1)=0;
SS1:=SS1 AND REF(SS1,1)=0;
DRAWNUMBER(BB1,K,CLOSE,0),ALIGN0,PXDN25,ColorRed;
DRAWNUMBER(SS1,K,CLOSE,0),ALIGN0,PXUP50,ColorGreen;
DRAWICON(BB1,K,10),ALIGN0,PXDN26;
DRAWICON(SS1,K,11),ALIGN0,PXUP08;

__________________
Mexon


由 cgjj 在 2014-05-29 14:41 發表:

引用:
最初由 Mexon 發表
可否請你用以下所列的程式碼跑一下呢? 就可以看出我所說的問題了, 謝謝你了, 我再找時間打電話去你們公司問一下圖示的方法.

RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:SMA(RSV,M1,1);
D:SMA(K,M2,1);
BB1:=K-REF(K,1)>-3;
SS1:=K-REF(K,1)<3;
BB1:=BB1 AND REF(BB1,1)=0;
SS1:=SS1 AND REF(SS1,1)=0;
DRAWNUMBER(BB1,K,CLOSE,0),ALIGN0,PXDN25,ColorRed;
DRAWNUMBER(SS1,K,CLOSE,0),ALIGN0,PXUP50,ColorGreen;
DRAWICON(BB1,K,10),ALIGN0,PXDN26;
DRAWICON(SS1,K,11),ALIGN0,PXUP08;



您可以自己仔細檢驗
有無兩根相鄰的K棒, 擁有同訊號
我這邊看過, 並無此現象, 故沒有問題


由 Mexon 在 2014-05-29 14:53 發表:

再次請教

在正常的情況下, 不論兩個異色球之間是間隔幾個週期, 紅綠球是否應該是交互出現的呢? 謝謝你了.

__________________
Mexon


由 cgjj 在 2014-05-29 15:00 發表:

回覆: 再次請教

引用:
最初由 Mexon 發表
在正常的情況下, 不論兩個異色球之間是間隔幾個週期, 紅綠球是否應該是交互出現的呢? 謝謝你了.


您定義的規則:
BB1:=K-REF(K,1)>-3;
SS1:=K-REF(K,1)<3;

BB1 和 SS1 是有機會同時成立的
也就是說, 在同一根K棒上, 有可能會同時擁有紅球和綠球
(還沒過濾前的公式, 就可以觀察到許多這種現象)

在此種規則下, 紅綠球並不具備 "交互出現" 的特性

自己定義的邏輯, 自己要理的清楚
否則, 會錯的渾然不知 ...


由 Mexon 在 2014-05-29 15:20 發表:

再次請教

真感謝你的提示, 那如果想讓紅綠球信號交互出現的話到底應該如何設定買賣的條件呢?

__________________
Mexon


由 cgjj 在 2014-05-29 15:35 發表:

回覆: 再次請教

引用:
最初由 Mexon 發表
真感謝你的提示, 那如果想讓紅綠球信號交互出現的話到底應該如何設定買賣的條件呢?


如何決定買賣規則的條件
這必須要您自己去探索研究

我們僅就程式語法撰寫上, 做技術支援


由 Mexon 在 2014-05-29 15:39 發表:

好的, 我自己再研究一下, 有問題再請教你, 謝謝你了.

__________________
Mexon


由 cgjj 在 2014-05-29 16:11 發表:

引用:
最初由 Mexon 發表
好的, 我自己再研究一下, 有問題再請教你, 謝謝你了.


不客氣


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


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

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