奇狐社區論壇 總頁數 (2): [1] 2 »
在這個頁面顯示本主題全部的 16 個文章

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


由 ecity2005 在 2010-06-01 19:20 發表:

[求救]站上均線的問題

如果我想要在收盤價第一次站上五根收盤價的均線之上十點時, 出現一個向上的箭頭(若走勢持續往上, 只出現在第一個站上的K棒), 一直到收盤價跌破均線下十五點時, 出現一個向下的箭頭, 要如何寫呢? 謝謝!


由 cgjj 在 2010-06-02 10:06 發表:

回覆: [求救]站上均線的問題

引用:
最初由 ecity2005 發表
如果我想要在收盤價第一次站上五根收盤價的均線之上十點時, 出現一個向上的箭頭(若走勢持續往上, 只出現在第一個站上的K棒), 一直到收盤價跌破均線下十五點時, 出現一個向下的箭頭, 要如何寫呢? 謝謝!


MM:ma(c,15);
//決定訊號
BB:=C>MM+10;
SS:=C<MM-15;
//訊號過濾
CK:=BB-SS;
CK:=ref(CK,barslast(CK<>0));
CK:=if(CK<>ref(CK,1) or barpos=lbound(CK),CK,0);
BB:=CK=1;
SS:=CK=-1;
//顯示訊號
DRAWICON(BB,L,4) pxdn10;
DRAWICON(SS,H,5) pxup25;


由 a953338 在 2010-06-02 16:29 發表:

回覆: 回覆: [求救]站上均線的問題

引用:
最初由 cgjj 發表
MM:ma(c,15);
//決定訊號
BB:=C>MM+10;
SS:=C<MM-15;
//訊號過濾
CK:=BB-SS;
CK:=ref(CK,barslast(CK<>0));
CK:=if(CK<>ref(CK,1) or barpos=lbound(CK),CK,0);
BB:=CK=1;
SS:=CK=-1;
//顯示訊號
DRAWICON(BB,L,4) pxdn10;
DRAWICON(SS,H,5) pxup25;


以bb及ss為進場點的話
請問版主如獲利35點在該根k棒顯示(停利)該如何寫?謝謝

__________________
不貪不懼永遠要有風險意識


由 ecity2005 在 2010-06-02 21:22 發表:

回覆: 回覆: [求救]站上均線的問題

謝謝總版主的解答,
CK := LE - SE這行代表的是什麼意思呢?

另為什麼我把Code改成這樣
BB := Ref(BB, BarsLast(BB<>0));
BB := If(BB <> Ref(BB, 1) Or BarPos = LBound(BB), BB, 0);
結果就只有會出現一個箭頭呢?
如果我只畫多方的箭頭, 這樣改好像不行, 謝謝!


由 cgjj 在 2010-06-03 09:02 發表:

回覆: 回覆: 回覆: [求救]站上均線的問題

引用:
最初由 ecity2005 發表
謝謝總版主的解答,
CK := LE - SE這行代表的是什麼意思呢?



是做訊號整合
您於副圖中單獨跑這公式, 仔細去觀察CK的變化, 就能理解

MM:=ma(c,15);
BB:=C>MM+10;
SS:=C<MM-15;
VERTLINE(BB) colorred linedot;
VERTLINE(SS) colorgreen linedot;
CK:BB-SS;


由 cgjj 在 2010-06-03 09:08 發表:

回覆: 回覆: 回覆: [求救]站上均線的問題

引用:
最初由 ecity2005 發表
謝謝總版主的解答,
CK := LE - SE這行代表的是什麼意思呢?

另為什麼我把Code改成這樣
BB := Ref(BB, BarsLast(BB<>0));
BB := If(BB <> Ref(BB, 1) Or BarPos = LBound(BB), BB, 0);
結果就只有會出現一個箭頭呢?
如果我只畫多方的箭頭, 這樣改好像不行, 謝謝!



此段訊號過濾是BB與SS整合處理的, 不能如此去改它


由 ecity2005 在 2010-06-03 10:08 發表:

回覆: 回覆: 回覆: 回覆: [求救]站上均線的問題

引用:
最初由 cgjj 發表
此段訊號過濾是BB與SS整合處理的, 不能如此去改它


那如果我可以選擇性地指定畫BB或SS或全畫, 要如何改呢? 假設只畫BB的部份, 謝謝!


由 cgjj 在 2010-06-03 10:10 發表:

回覆: 回覆: 回覆: 回覆: 回覆: [求救]站上均線的問題

引用:
最初由 ecity2005 發表
那如果我可以選擇性地指定畫BB或SS或全畫, 要如何改呢? 假設只畫BB的部份, 謝謝!


於顯示訊號時, 決定就可以了

DRAWICON(BB,L,4) pxdn10;



DRAWICON(SS,H,5) pxup25;



DRAWICON(BB,L,4) pxdn10;
DRAWICON(SS,H,5) pxup25;


由 ecity2005 在 2010-06-03 23:21 發表:

回覆: 回覆: 回覆: 回覆: [求救]站上均線的問題

引用:
最初由 cgjj 發表
此段訊號過濾是BB與SS整合處理的, 不能如此去改它


我有依總版主的解釋, 把CK, BB, SS在處理前後都印出來看, 過程是先將原始的訊號重疊, 然後把零的值填成前一個非零的值, 最後再保留訊號轉換時的第一個值, 若有多個訊號, 小弟就不是很熟悉要如何應用, 可否玥請教總版主一些問題, 若是有多個訊號需要整合, 例如: 停利80點(畫紅旗), 停損20點(畫綠旗), 還有超過13:40以後, 若有部位, 則強迫平倉(畫X), 只做當沖, 不做留倉(單純用BB-SS會留倉). 用相同的方式好像無法做出來, 不知應該如何修改才行呢? 謝謝!


由 cgjj 在 2010-06-04 09:05 發表:

回覆: 回覆: 回覆: 回覆: 回覆: [求救]站上均線的問題

引用:
最初由 ecity2005 發表
我有依總版主的解釋, 把CK, BB, SS在處理前後都印出來看, 過程是先將原始的訊號重疊, 然後把零的值填成前一個非零的值, 最後再保留訊號轉換時的第一個值, 若有多個訊號, 小弟就不是很熟悉要如何應用, 可否玥請教總版主一些問題, 若是有多個訊號需要整合, 例如: 停利80點(畫紅旗), 停損20點(畫綠旗), 還有超過13:40以後, 若有部位, 則強迫平倉(畫X), 只做當沖, 不做留倉(單純用BB-SS會留倉). 用相同的方式好像無法做出來, 不知應該如何修改才行呢? 謝謝!


引用:
最初由 a953338 發表
以bb及ss為進場點的話
請問版主如獲利35點在該根k棒顯示(停利)該如何寫?謝謝



停利,停損,強迫平倉 <== 也是種出場訊號

用論壇搜索功能尋找 "交易範例"
就能找到許多的處理範例


由 ecity2005 在 2010-06-04 10:29 發表:

回覆: 回覆: 回覆: 回覆: 回覆: 回覆: [求救]站上均線的問題

引用:
最初由 cgjj 發表
停利,停損,強迫平倉 <== 也是種出場訊號

用論壇搜索功能尋找 "交易範例"
就能找到許多的處理範例



小弟昨天有用另外的方式把停利, 停損及強迫平倉的訊號做出來了, 但是目前遇到一個問題還無法解決, 就是我的BB與SS, 若在昨日的尾盤有出現訊號, 今天開盤後又出現訊號(同向), 會變成今天的訊號不出現, 一直到反向才會出現. 若是只要做當沖, 原來的整合訊號要如何修改才能做到呢? 謝謝!

小弟對整合訊號這個很有興趣, 但多個訊號整合時, 一直無法抓到他的精髓.


由 cgjj 在 2010-06-04 11:54 發表:

回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: [求救]站上均線的問題

引用:
最初由 ecity2005 發表
小弟昨天有用另外的方式把停利, 停損及強迫平倉的訊號做出來了, 但是目前遇到一個問題還無法解決, 就是我的BB與SS, 若在昨日的尾盤有出現訊號, 今天開盤後又出現訊號(同向), 會變成今天的訊號不出現, 一直到反向才會出現. 若是只要做當沖, 原來的整合訊號要如何修改才能做到呢? 謝謝!

小弟對整合訊號這個很有興趣, 但多個訊號整合時, 一直無法抓到他的精髓.



前範例是單向的, 若做雙向(多空)可參考此範例

http://www.chiefox.com.tw/bbs/showt...57616#post57616


由 taiwanyang121 在 2010-06-28 21:30 發表:

不高興

請問公式的解讀對嗎

//訊號過濾
CK:=BB-SS;
//CK宣告為買 1 賣-1 的訊號數列
CK:=ref(CK,barslast(CK<>0));
//取得最近的訊號
CK:=if(CK<>ref(CK,1) or barpos=lbound(CK),CK,0);
//若最近的訊號和他之前的訊號不同 則保留 相同則 清除
BB:=CK=1;
// 將BB 改寫為清除後的買訊
SS:=CK=-1;
// 將SS 改寫為清除後的賣訊
============
barpos=lbound(CK) 真的很不懂耶????


由 cgjj 在 2010-06-29 15:27 發表:

引用:
最初由 taiwanyang121 發表
請問公式的解讀對嗎

//訊號過濾
CK:=BB-SS;
//CK宣告為買 1 賣-1 的訊號數列
CK:=ref(CK,barslast(CK<>0));
//取得最近的訊號
CK:=if(CK<>ref(CK,1) or barpos=lbound(CK),CK,0);
//若最近的訊號和他之前的訊號不同 則保留 相同則 清除
BB:=CK=1;
// 將BB 改寫為清除後的買訊
SS:=CK=-1;
// 將SS 改寫為清除後的賣訊
============
barpos=lbound(CK) 真的很不懂耶????



CK:=BB-SS;
//將 BB 與 SS 訊號共同整合在 CK 之中 (買為1, 賣為-1)

CK:=ref(CK,barslast(CK<>0));
//若當根無買賣訊, 則延續最近之前的買賣訊

CK:=if(CK<>ref(CK,1) or barpos=lbound(CK),CK,0);
//若當根訊號不等於前根訊號, 則保留當根訊號, 否則濾除

//上式其中的 or barpos=lbound(CK)
//是用於處理 CK 的首次訊號(該訊號無前根訊號可比較,故需留存)

BB:=CK=1;
//將 BB 設為過濾後的買訊

SS:=CK=-1;
//將 SS 設為過濾後的賣訊


由 steven 在 2015-08-09 22:11 發表:

回覆: 回覆: [求救]站上均線的問題

引用:
最初由 cgjj 發表
MM:ma(c,15);
//決定訊號
BB:=C>MM+10;
SS:=C<MM-15;
//訊號過濾
CK:=BB-SS;
CK:=ref(CK,barslast(CK<>0));
CK:=if(CK<>ref(CK,1) or barpos=lbound(CK),CK,0);
BB:=CK=1;
SS:=CK=-1;
//顯示訊號
DRAWICON(BB,L,4) pxdn10;
DRAWICON(SS,H,5) pxup25;



請問Cgjj大,若是只要BB的訊號出現箭頭就好,該怎麼改呢??


全部時間均為台灣時間, 現在時間為05:04 總頁數 (2): [1] 2 »
在這個頁面顯示本主題全部的 16 個文章


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

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