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

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


由 L0123 在 2010-03-29 17:38 發表:

問題 最大量K

懇請指導!
在分鐘(一分 or 二分 or 三分)走勢圖週期中,如何分別找出紅K量與黑K量最大量的K棒?
【1】在紅棒(收>開)群K中最大量K劃垂直線。
【2】在黑棒(收<開)群K中最大量K劃垂直線。


由 cgjj 在 2010-03-30 09:12 發表:

回覆: 最大量K

引用:
最初由 L0123 發表
懇請指導!
在分鐘(一分 or 二分 or 三分)走勢圖週期中,如何分別找出紅K量與黑K量最大量的K棒?
【1】在紅棒(收>開)群K中最大量K劃垂直線。
【2】在黑棒(收<開)群K中最大量K劃垂直線。



//歷史最大量
UV:=if(C>O,V,0);
DV:=if(C<O,V,0);
UVP:=HHVBARS(UV,0); UVP:=datacount-UVP[datacount];
DVP:=HHVBARS(DV,0); DVP:=datacount-DVP[datacount];
VERTLINE(barpos=UVP) colorred linedot;
VERTLINE(barpos=DVP) colorgreen linedot;


由 L0123 在 2010-03-31 16:31 發表:

回覆: 回覆: 最大量K

引用:
最初由 cgjj 發表
//歷史最大量
UV:=if(C>O,V,0);
DV:=if(C<O,V,0);
UVP:=HHVBARS(UV,0); UVP:=datacount-UVP[datacount];
DVP:=HHVBARS(DV,0); DVP:=datacount-DVP[datacount];
VERTLINE(barpos=UVP) colorred linedot;
VERTLINE(barpos=DVP) colorgreen linedot;



感謝總版主的指導 Tks


由 picabu 在 2014-11-01 13:45 發表:

想請教版主,那如果我不要歷史最大量,而只是螢幕畫面上的資料的最大量,不管縮小放大,都會隨之改變,要怎麼編寫呢?


由 cgjj 在 2014-11-03 09:37 發表:

引用:
最初由 picabu 發表
想請教版主,那如果我不要歷史最大量,而只是螢幕畫面上的資料的最大量,不管縮小放大,都會隨之改變,要怎麼編寫呢?


PP:=SYSPARAM(3);
if PP<1 or PP>datacount then exit;
SP:=PP-SYSPARAM(2)+1;
UV:=if(C>O,V,0);
DV:=if(C<O,V,0);
UVP:=HHVBARS(UV,SP); UVP:=datacount-UVP[PP];
DVP:=HHVBARS(DV,SP); DVP:=datacount-DVP[PP];
VERTLINE(barpos=UVP) colorred linedot;
VERTLINE(barpos=DVP) colorgreen linedot;

註:
v5.0 版需搭配十字游標移動使用(才會觸發更新)
v5.1 版則不需要


由 picabu 在 2014-11-03 10:20 發表:

引用:
最初由 cgjj 發表
PP:=SYSPARAM(3);
if PP<1 or PP>datacount then exit;
SP:=PP-SYSPARAM(2)+1;
UV:=if(C>O,V,0);
DV:=if(C<O,V,0);
UVP:=HHVBARS(UV,SP); UVP:=datacount-UVP[PP];
DVP:=HHVBARS(DV,SP); DVP:=datacount-DVP[PP];
VERTLINE(barpos=UVP) colorred linedot;
VERTLINE(barpos=DVP) colorgreen linedot;

註:
v5.0 版需搭配十字游標移動使用(才會觸發更新)
v5.1 版則不需要



對,就是這樣.謝謝大大.


由 picabu 在 2014-11-03 11:12 發表:

引用:
最初由 cgjj 發表
PP:=SYSPARAM(3);
if PP<1 or PP>datacount then exit;
SP:=PP-SYSPARAM(2)+1;
UV:=if(C>O,V,0);
DV:=if(C<O,V,0);
UVP:=HHVBARS(UV,SP); UVP:=datacount-UVP[PP];
DVP:=HHVBARS(DV,SP); DVP:=datacount-DVP[PP];
VERTLINE(barpos=UVP) colorred linedot;
VERTLINE(barpos=DVP) colorgreen linedot;

註:
v5.0 版需搭配十字游標移動使用(才會觸發更新)
v5.1 版則不需要



不好意思,我測試了一下.如果我用滑鼠移動時間軸或用滑鼠圈選局不放大K線,垂直線好像會不見,請大大幫忙.謝謝.


由 cgjj 在 2014-11-03 11:59 發表:

引用:
最初由 picabu 發表
不好意思,我測試了一下.如果我用滑鼠移動時間軸或用滑鼠圈選局不放大K線,垂直線好像會不見,請大大幫忙.謝謝.


Sorry 疏忽了

請將
UVP:=HHVBARS(UV,SP); UVP:=datacount-UVP[PP];
DVP:=HHVBARS(DV,SP); DVP:=datacount-DVP[PP];

改為
UVP:=HHVBARS(UV,SP); UVP:=PP-UVP[PP];
DVP:=HHVBARS(DV,SP); DVP:=PP-DVP[PP];


由 picabu 在 2014-11-03 12:34 發表:

引用:
最初由 cgjj 發表
Sorry 疏忽了

請將
UVP:=HHVBARS(UV,SP); UVP:=datacount-UVP[PP];
DVP:=HHVBARS(DV,SP); DVP:=datacount-DVP[PP];

改為
UVP:=HHVBARS(UV,SP); UVP:=PP-UVP[PP];
DVP:=HHVBARS(DV,SP); DVP:=PP-DVP[PP];



厚厚厚,~厲害.沒問題了.謝謝您.


由 tsh 在 2016-04-04 13:58 發表:

請問若直線想改成在k棒低點畫線段或水平線?謝謝!!


由 cyberpeace 在 2016-04-04 15:39 發表:

引用:
最初由 tsh 發表
請問若直線想改成在k棒低點畫線段或水平線?謝謝!!


http://www.chiefox.com.tw/bbs/showt...%5BDATACOUNT%5D

請大大參考以上連結,

DE:=DATE;
IsLastDE:=DE=DE[DATACOUNT];
DRAWSL(SUM(IsLastDE,2)=2 and barpos=UVP,L,0,0,0) pxdn2 , colorRed;

應是您要的,祝假期愉快!


由 tsh 在 2016-04-04 16:35 發表:

謝謝版主, 假期愉快!!


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


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

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