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

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


由 09033015 在 2010-08-18 14:47 發表:

,我寫的問題點何在?附上全文,請指點

承前所問,都已得到解答,非常感激,敬佩.
我匯總程式如下,但仍無法消除連續買賣箭頭,我寫的問題點何在?附上全文,請指點迷均津.
a:=(hhv(h,60)-llv(l,60))/3;
ck:=date<>ref(date,1);
ma1:=ref(hhv(h,60),barslast(ck)+1);
ma2:=ref(hhv(h,60),barslast(ck)+1);
ma3:=ref(llv(l,60),barslast(ck)+1);
ma4:=ref(llv(l,60),barslast(ck)+1);
BB:=BB or barpos=0;
SS:=SS or barpos=0;
dK:=BB-SS;
dK:=ref(CK,barslast(dK<>0));
dK:=if(dK<>ref(CK,1) or barpos=lbound(dK),dK,0);
ENTERLONGc>ma4)and(c<ma3)or (c>ma1);
dk:=1;{多頭買入}
EXITLONGc>ma2)and(c<ma1)or(c<ma4);
dk:=-1 ;{多頭賣出}
//ENTERSHORTc>ma2)and(c<ma1)or(c<ma4);
dk:=-1 ;
,TFILTER; 賣出開倉/空頭開倉
//EXITSHORTc>ma4)and(c<ma3)or (c>ma1);
dk:=1; ,TFILTER; 買入平倉/空頭平倉

__________________


由 09033015 在 2010-08-18 15:13 發表:

sorry,全文應是這樣

承前所問,都已得到解答,非常感激,敬佩.
我匯總程式如下,但仍無法消除連續買賣箭頭,我寫的問題點何在?附上全文,請指點迷均津.
a:=(hhv(h,60)-llv(l,60))/3;
ck:=date<>ref(date,1);
ma1:=ref(hhv(h,60)+a+30,barslast(ck)1;
ma2:=ref(hhv(h,60)+a,barslast(ck)+1);
ma3:=ref(llv(l,60)+a,barslast(ck)+1);
ma4:=ref(llv(l,60+a-30,barslast(ck)+1);
BB:=BB or barpos=0;
SS:=SS or barpos=0;
dK:=BB-SS;
dK:=ref(CK,barslast(dK<>0));
dK:=if(dK<>ref(CK,1) or barpos=lbound(dK),dK,0);
ENTERLONGc>ma4)and(c<ma3)or (c>ma1);
dk:=1;{多頭買入}
EXITLONGc>ma2)and(c<ma1)or(c<ma4);
dk:=-1 ;{多頭賣出}
//ENTERSHORTc>ma2)and(c<ma1)or(c<ma4);
dk:=-1 ;
,TFILTER; 賣出開倉/空頭開倉
//EXITSHORTc>ma4)and(c<ma3)or (c>ma1);
dk:=1; ,TFILTER; 買入平倉/空頭平倉

__________________


由 cgjj 在 2010-08-18 16:38 發表:

回覆: sorry,全文應是這樣

引用:
最初由 09033015 發表
承前所問,都已得到解答,非常感激,敬佩.
我匯總程式如下,但仍無法消除連續買賣箭頭,我寫的問題點何在?附上全文,請指點迷均津.
a:=(hhv(h,60)-llv(l,60))/3;
ck:=date<>ref(date,1);
ma1:=ref(hhv(h,60)+a+30,barslast(ck)1;
ma2:=ref(hhv(h,60)+a,barslast(ck)+1);
ma3:=ref(llv(l,60)+a,barslast(ck)+1);
ma4:=ref(llv(l,60+a-30,barslast(ck)+1);
BB:=BB or barpos=0;
SS:=SS or barpos=0;
dK:=BB-SS;
dK:=ref(CK,barslast(dK<>0));
dK:=if(dK<>ref(CK,1) or barpos=lbound(dK),dK,0);
ENTERLONGc>ma4)and(c<ma3)or (c>ma1);
dk:=1;{多頭買入}
EXITLONGc>ma2)and(c<ma1)or(c<ma4);
dk:=-1 ;{多頭賣出}
//ENTERSHORTc>ma2)and(c<ma1)or(c<ma4);
dk:=-1 ;
,TFILTER; 賣出開倉/空頭開倉
//EXITSHORTc>ma4)and(c<ma3)or (c>ma1);
dk:=1; ,TFILTER; 買入平倉/空頭平倉




a:=(hhv(h,60)-llv(l,60))/3;
ck:=date<>ref(date,1);
ma1:=ref(hhv(h,60)+a+30,barslast(ck)+1);
ma2:=ref(hhv(h,60)+a,barslast(ck)+1);
ma3:=ref(llv(l,60)+a,barslast(ck)+1);
ma4:=ref(llv(l,60)+a-30,barslast(ck)+1);
BB:=(c>ma4)and(c<ma3)or (c>ma1);
SS:=(c>ma2)and(c<ma1)or(c<ma4);
BB:=BB or barpos=0;
SS:=SS or barpos=0;
CK:=BB-SS;
CK:=ref(CK,barslast(CK<>0));
CK:=if(CK<>ref(CK,1) or barpos=lbound(CK),CK,0);
ENTERLONG:CK=1;
EXITLONG:CK=-1;


由 09033015 在 2010-08-19 09:32 發表:

回覆: 回覆: sorry,全文應是這樣

[QUOTE]最初由 cgjj 發表
謝謝完全解決問題,雖然我還不知其所以然,感激敬佩之餘,可以告訴我如何升級,學到奇狐程式的寫法嗎?

__________________


由 cgjj 在 2010-08-19 11:48 發表:

回覆: 回覆: 回覆: sorry,全文應是這樣

引用:
最初由 09033015 發表
[QUOTE]最初由 cgjj 發表
謝謝完全解決問題,雖然我還不知其所以然,感激敬佩之餘,可以告訴我如何升級,學到奇狐程式的寫法嗎?



這邊有些相關課程或許您可參考一下
http://www.chiefox.com.tw/bbs/forum...hp?s=&forumid=6


由 09033015 在 2010-08-19 13:02 發表:

回覆: 回覆: 回覆: 回覆: sorry,全文應是這樣

[QUOTE]最初由 cgjj 發表

謝謝版主承上面交易系統,..我打入ENTERLONG:CK=1;
EXITLONG:CK=-1or (time>=134100);
ENTERSHORT:CK=-1;
EXITSHORT:CK=1or(time>=134100);
去點交易箭頭回測交易收益,卻只出現多頭收益部分,卻無法出現空頭收益數據,如何多空收益數據皆可顯示?再請教版主..

__________________


由 09033015 在 2010-08-19 13:43 發表:

箭頭回測交易收益,卻只出現多頭收益部分,卻無法出現空頭收益數據

謝謝版主承上面交易系統,..我打入ENTERLONG:CK=1;
EXITLONG:CK=-1or (time>=134100);
ENTERSHORT:CK=-1;
EXITSHORT:CK=1or(time>=134100);
去點交易箭頭回測交易收益,卻只出現多頭收益部分,卻無法出現空頭收益數據,如何多空收益數據皆可顯示?再請教版主..

__________________

__________________


由 cgjj 在 2010-08-19 16:47 發表:

回覆: 回覆: 回覆: 回覆: 回覆: sorry,全文應是這樣

引用:
最初由 09033015 發表

謝謝版主承上面交易系統,..我打入ENTERLONG:CK=1;
EXITLONG:CK=-1or (time>=134100);
ENTERSHORT:CK=-1;
EXITSHORT:CK=1or(time>=134100);
去點交易箭頭回測交易收益,卻只出現多頭收益部分,卻無法出現空頭收益數據,如何多空收益數據皆可顯示?再請教版主..



剛試過 ok 唷
它是顯示畫面範圍內的資訊
若畫面中只有多頭進無空頭進, 那麼空頭自然就會沒有
您把K線縮小讓容納很多的K棒, 再試試
應該就可看到兩邊的了


由 09033015 在 2010-08-22 21:33 發表:

不知為何 還是沒有空頭收益

[QUOTE]最初由 cgjj 發表
不知哪裡設定錯 我已放大到足夠大,且確定有許多空頭訊號,
但仍只有多頭收益部分,我想是什麼檔住了空頭輸出數據,可能性有哪些,我可嘗試排除?

__________________


由 cgjj 在 2010-08-23 08:32 發表:

回覆: 不知為何 還是沒有空頭收益

引用:
最初由 09033015 發表
[QUOTE]最初由 cgjj 發表
不知哪裡設定錯 我已放大到足夠大,且確定有許多空頭訊號,
但仍只有多頭收益部分,我想是什麼檔住了空頭輸出數據,可能性有哪些,我可嘗試排除?



確認一下最後導入 ENTERSHORT 和 EXITSHORT 中的數據是否為有效數據


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


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

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