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

奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- [問題]條件成立的K棒畫方框 (http://www.chiefox.com.tw/bbs/showthread.php?threadid=17042)


由 Markchu7 在 2012-08-28 17:53 發表:

[問題]條件成立的K棒畫方框

如題!
VERTLINE(條件),LINEDOT,COLORBLACK;
條件成立:=條件 AND REF(條件,1)=0;
條件結束:=條件=0 AND REF(條件,1)=1;
請問總版主:高取HHV(H,所有滿足條件之K棒),低取LLV(L,所有滿足條件之K棒),並畫線要如何寫?


由 Markchu7 在 2012-08-28 19:22 發表:

效果像下圖,感謝!


由 cgjj 在 2012-08-29 09:46 發表:

回覆: [問題]條件成立的K棒畫方框

引用:
最初由 Markchu7 發表
如題!
VERTLINE(條件),LINEDOT,COLORBLACK;
條件成立:=條件 AND REF(條件,1)=0;
條件結束:=條件=0 AND REF(條件,1)=1;
請問總版主:高取HHV(H,所有滿足條件之K棒),低取LLV(L,所有滿足條件之K棒),並畫線要如何寫?



VERTLINE(條件),LINEDOT,COLORBLACK;
條件成立:=條件 AND REF(條件,1)=0;
條件結束:=條件 AND ( REFX(條件,1)=0 or barpos=datacount );
SP:=barslast(條件成立)+1;
MH:=HHV(H,SP);ML:=LLV(L,SP);
MH:=SETVAL(條件結束,MH,-SP+1,MH);
ML:=SETVAL(條件結束,ML,-SP+1,ML);
DRAWSL(條件結束 and SP>1,MH,0,-SP+1,1) pxdn2 linedot coloryellow;
DRAWSL(條件結束 and SP>1,ML,0,-SP+1,1) pxdn2 linedot coloryellow;
STICKLINE(條件結束 and SP>1,MH,ML,0.1,0) linedot coloryellow;
STICKLINE(條件成立 and REFX(條件,1)=1,MH,ML,0.1,0) linedot coloryellow;

註: 僅一根成立時,它不畫框


由 Markchu7 在 2012-08-29 10:03 發表:

感謝指導, 來去試試!


由 Markchu7 在 2012-08-29 21:41 發表:

FILLRGN(條件,MH,ML),coloryellow;
要畫區間彩帶,結果效果不是想像中的模樣,原本的貼圖為台指期畫彩帶的部份是ok的!但加權指數部份卻如貼圖有問題,請總版主再次指導應如何修改?感謝!


由 Markchu7 在 2012-08-29 21:50 發表:

貼圖!


由 Markchu7 在 2012-08-29 21:55 發表:

更正!台當月一樣有問題!如貼圖!


由 cgjj 在 2012-08-30 08:22 發表:

引用:
最初由 Markchu7 發表
FILLRGN(條件,MH,ML),coloryellow;
要畫區間彩帶,結果效果不是想像中的模樣,原本的貼圖為台指期畫彩帶的部份是ok的!但加權指數部份卻如貼圖有問題,請總版主再次指導應如何修改?感謝!
更正!台當月一樣有問題!如貼圖!




VERTLINE(條件),LINEDOT,COLORBLACK;
條件成立:=條件 AND REF(條件,1)=0;
條件結束:=條件 AND ( REFX(條件,1)=0 or barpos=datacount );
SP:=barslast(條件成立)+1; KK:=C*0;
MH:=HHV(H,SP);ML:=LLV(L,SP);
MH:=SETVAL(條件結束,MH,-SP+1,MH);
ML:=SETVAL(條件結束,ML,-SP+1,ML);
KK:=SETVAL(條件結束,KK,-SP+1,1);
KK:=SETVAL(條件結束,KK,0,1);
FILLRGN(sum(KK,2)=2,MH,ML),coloryellow;
DRAWSL(條件結束 and SP>1,MH,0,-SP+1,1) pxdn2 COLORBLACK;
DRAWSL(條件結束 and SP>1,ML,0,-SP+1,1) pxdn2 COLORBLACK;
STICKLINE(條件結束 and SP>1,MH,ML,0.1,0) COLORBLACK;
STICKLINE(條件成立 and REFX(條件,1)=1,MH,ML,0.1,0) COLORBLACK;
KLINE(O,H,L,C,0);


由 Markchu7 在 2012-08-30 09:41 發表:

感謝指導!


由 Markchu7 在 2012-08-30 11:33 發表:

報告總版主,好像有問題,如貼圖!


由 Markchu7 在 2012-08-30 11:36 發表:

將圖縮小(把上一次條件成立也抓進來)!


由 cgjj 在 2012-08-30 13:21 發表:

引用:
最初由 Markchu7 發表
將圖縮小(把上一次條件成立也抓進來)!


正常應該不會有這樣的結果唷
程式碼有異動過嗎? 請提供完整源碼, 以利測試


由 Markchu7 在 2012-08-30 14:05 發表:

對不起!仔細核對過後,是自己在套用時粗心沒把程式改好已更正,感謝!(sp此變數在之前的程式源碼中已使用,在此段程式中改用'條件sp'取代,結果畫彩帶的源碼中未同步作更改以致於造成錯誤,sorry!)


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


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

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