 |
ecity2005
初級會員
註冊日期: May 2010
來 自:
文章數量: 20 |
[求救]站上均線的問題
如果我想要在收盤價第一次站上五根收盤價的均線之上十點時, 出現一個向上的箭頭(若走勢持續往上, 只出現在第一個站上的K棒), 一直到收盤價跌破均線下十五點時, 出現一個向下的箭頭, 要如何寫呢? 謝謝!
|
|
向版主報告此篇 |  |
|
2010-06-01 19:20 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18094 |
回覆: [求救]站上均線的問題
引用: 最初由 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;
|
|
向版主報告此篇 |  |
|
2010-06-02 10:06 |
|
|
|  |
 |
a953338
中級會員

註冊日期: Dec 2005
來 自: 嘉義
文章數量: 45 |
回覆: 回覆: [求救]站上均線的問題
引用: 最初由 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棒顯示(停利)該如何寫?謝謝
__________________
不貪不懼永遠要有風險意識
|
|
向版主報告此篇 |  |
|
2010-06-02 16:29 |
|
|
|  |
 |
ecity2005
初級會員
註冊日期: May 2010
來 自:
文章數量: 20 |
回覆: 回覆: [求救]站上均線的問題
謝謝總版主的解答,
CK := LE - SE這行代表的是什麼意思呢?
另為什麼我把Code改成這樣
BB := Ref(BB, BarsLast(BB<>0));
BB := If(BB <> Ref(BB, 1) Or BarPos = LBound(BB), BB, 0);
結果就只有會出現一個箭頭呢?
如果我只畫多方的箭頭, 這樣改好像不行, 謝謝!
|
最後由 ecity2005 在 2010-06-02 21:43 編輯 |
向版主報告此篇 |  |
|
2010-06-02 21:22 |
|
|
|  |
 |
ecity2005
初級會員
註冊日期: May 2010
來 自:
文章數量: 20 |
回覆: 回覆: 回覆: 回覆: [求救]站上均線的問題
引用: 最初由 cgjj 發表
此段訊號過濾是BB與SS整合處理的, 不能如此去改它
那如果我可以選擇性地指定畫BB或SS或全畫, 要如何改呢? 假設只畫BB的部份, 謝謝!
|
|
向版主報告此篇 |  |
|
2010-06-03 10:08 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18094 |
回覆: 回覆: 回覆: 回覆: 回覆: [求救]站上均線的問題
引用: 最初由 ecity2005 發表
那如果我可以選擇性地指定畫BB或SS或全畫, 要如何改呢? 假設只畫BB的部份, 謝謝!
於顯示訊號時, 決定就可以了
DRAWICON(BB,L,4) pxdn10;
或
DRAWICON(SS,H,5) pxup25;
或
DRAWICON(BB,L,4) pxdn10;
DRAWICON(SS,H,5) pxup25;
|
|
向版主報告此篇 |  |
|
2010-06-03 10:10 |
|
|
|  |
 |
ecity2005
初級會員
註冊日期: May 2010
來 自:
文章數量: 20 |
回覆: 回覆: 回覆: 回覆: [求救]站上均線的問題
引用: 最初由 cgjj 發表
此段訊號過濾是BB與SS整合處理的, 不能如此去改它
我有依總版主的解釋, 把CK, BB, SS在處理前後都印出來看, 過程是先將原始的訊號重疊, 然後把零的值填成前一個非零的值, 最後再保留訊號轉換時的第一個值, 若有多個訊號, 小弟就不是很熟悉要如何應用, 可否玥請教總版主一些問題, 若是有多個訊號需要整合, 例如: 停利80點(畫紅旗), 停損20點(畫綠旗), 還有超過13:40以後, 若有部位, 則強迫平倉(畫X), 只做當沖, 不做留倉(單純用BB-SS會留倉). 用相同的方式好像無法做出來, 不知應該如何修改才行呢? 謝謝!
|
最後由 ecity2005 在 2010-06-04 07:19 編輯 |
向版主報告此篇 |  |
|
2010-06-03 23:21 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18094 |
回覆: 回覆: 回覆: 回覆: 回覆: [求救]站上均線的問題
引用: 最初由 ecity2005 發表
我有依總版主的解釋, 把CK, BB, SS在處理前後都印出來看, 過程是先將原始的訊號重疊, 然後把零的值填成前一個非零的值, 最後再保留訊號轉換時的第一個值, 若有多個訊號, 小弟就不是很熟悉要如何應用, 可否玥請教總版主一些問題, 若是有多個訊號需要整合, 例如: 停利80點(畫紅旗), 停損20點(畫綠旗), 還有超過13:40以後, 若有部位, 則強迫平倉(畫X), 只做當沖, 不做留倉(單純用BB-SS會留倉). 用相同的方式好像無法做出來, 不知應該如何修改才行呢? 謝謝!
引用: 最初由 a953338 發表
以bb及ss為進場點的話
請問版主如獲利35點在該根k棒顯示(停利)該如何寫?謝謝
停利,停損,強迫平倉 <== 也是種出場訊號
用論壇搜索功能尋找 "交易範例"
就能找到許多的處理範例 
|
|
向版主報告此篇 |  |
|
2010-06-04 09:05 |
|
|
|  |
 |
ecity2005
初級會員
註冊日期: May 2010
來 自:
文章數量: 20 |
回覆: 回覆: 回覆: 回覆: 回覆: 回覆: [求救]站上均線的問題
引用: 最初由 cgjj 發表
停利,停損,強迫平倉 <== 也是種出場訊號
用論壇搜索功能尋找 "交易範例"
就能找到許多的處理範例
小弟昨天有用另外的方式把停利, 停損及強迫平倉的訊號做出來了, 但是目前遇到一個問題還無法解決, 就是我的BB與SS, 若在昨日的尾盤有出現訊號, 今天開盤後又出現訊號(同向), 會變成今天的訊號不出現, 一直到反向才會出現. 若是只要做當沖, 原來的整合訊號要如何修改才能做到呢? 謝謝!
小弟對整合訊號這個很有興趣, 但多個訊號整合時, 一直無法抓到他的精髓.
|
|
向版主報告此篇 |  |
|
2010-06-04 10:29 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18094 |
回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: [求救]站上均線的問題
引用: 最初由 ecity2005 發表
小弟昨天有用另外的方式把停利, 停損及強迫平倉的訊號做出來了, 但是目前遇到一個問題還無法解決, 就是我的BB與SS, 若在昨日的尾盤有出現訊號, 今天開盤後又出現訊號(同向), 會變成今天的訊號不出現, 一直到反向才會出現. 若是只要做當沖, 原來的整合訊號要如何修改才能做到呢? 謝謝!
小弟對整合訊號這個很有興趣, 但多個訊號整合時, 一直無法抓到他的精髓.
前範例是單向的, 若做雙向(多空)可參考此範例
http://www.chiefox.com.tw/bbs/showt...57616#post57616
|
|
向版主報告此篇 |  |
|
2010-06-04 11:54 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18094 |
引用: 最初由 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 設為過濾後的賣訊
|
|
向版主報告此篇 |  |
|
2010-06-29 15:27 |
|
|
|  |
 |
steven
資深會員
註冊日期: Mar 2004
來 自:
文章數量: 270 |
回覆: 回覆: [求救]站上均線的問題
引用: 最初由 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的訊號出現箭頭就好,該怎麼改呢??
|
|
向版主報告此篇 |  |
|
2015-08-09 22:11 |
|
|
|  |
本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。
|
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved. 聯絡我們
|