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

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


由 victor0726 在 2015-03-17 17:24 發表:

在分線上畫出日線高低範圍

總版主您好:
這公式是在日線上,以周線的高低點畫出範圍,若我想在5分k上畫出日線的高低範圍,要如何修改呢 謝謝~

WN:=FLOOR((DAYS1970-3)/7);
ck:=barpos=1 or WN<>ref(WN,1);
sp:=barslast(ck);
WH:=HHV(H,sp+1);
WL:=LLV(L,sp+1);
WH:=SETVAL(SP>0,WH,-SP,WH);
WL:=SETVAL(SP>0,WL,-SP,WL);
STICKLINE(mod(WN,2)=0,WH,WL,10,0) color550000;
STICKLINE(mod(WN,2)=1,WH,WL,10,0) color552200;
KLINE(o,h,l,c,0);


由 cgjj 在 2015-03-18 09:20 發表:

回覆: 在分線上畫出日線高低範圍

引用:
最初由 victor0726 發表
總版主您好:
這公式是在日線上,以周線的高低點畫出範圍,若我想在5分k上畫出日線的高低範圍,要如何修改呢 謝謝~

WN:=FLOOR((DAYS1970-3)/7);
ck:=barpos=1 or WN<>ref(WN,1);
sp:=barslast(ck);
WH:=HHV(H,sp+1);
WL:=LLV(L,sp+1);
WH:=SETVAL(SP>0,WH,-SP,WH);
WL:=SETVAL(SP>0,WL,-SP,WL);
STICKLINE(mod(WN,2)=0,WH,WL,10,0) color550000;
STICKLINE(mod(WN,2)=1,WH,WL,10,0) color552200;
KLINE(o,h,l,c,0);



周的寫法改這樣比較好
WN:=FLOOR((DAYS1970-3)/7);
ck:=barpos=1 or WN<>ref(WN,1);
rck:=refx(ck,1) or islastbar;
sp:=barslast(ck);
WH:=HHV(H,sp+1);
WL:=LLV(L,sp+1);
WH:=SETVAL(rck,WH,-SP,WH);
WL:=SETVAL(rck,WL,-SP,WL);
STICKLINE(mod(WN,2)=0,WH,WL,10,0) color550000;
STICKLINE(mod(WN,2)=1,WH,WL,10,0) color552200;
KLINE(o,h,l,c,0);

換為日,只需將
WN:=FLOOR((DAYS1970-3)/7);
改為這樣即可
WN:=DAYS1970;


由 alr8356 在 2024-01-26 18:45 發表:

回覆: 回覆: 在分線上畫出日線高低範圍

引用:
最初由 cgjj 發表
周的寫法改這樣比較好
WN:=FLOOR((DAYS1970-3)/7);
ck:=barpos=1 or WN<>ref(WN,1);
rck:=refx(ck,1) or islastbar;
sp:=barslast(ck);
WH:=HHV(H,sp+1);
WL:=LLV(L,sp+1);
WH:=SETVAL(rck,WH,-SP,WH);
WL:=SETVAL(rck,WL,-SP,WL);
STICKLINE(mod(WN,2)=0,WH,WL,10,0) color550000;
STICKLINE(mod(WN,2)=1,WH,WL,10,0) color552200;
KLINE(o,h,l,c,0);

換為日,只需將
WN:=FLOOR((DAYS1970-3)/7);
改為這樣即可
WN:=DAYS1970;



我需要月的高低...用在海期 可以嗎

__________________
榮耀天 感恩協助^^
幸福傳奇總是有你我...

祐~


由 cgjj 在 2024-01-26 21:23 發表:

回覆: 回覆: 回覆: 在分線上畫出日線高低範圍

引用:
最初由 alr8356 發表
我需要月的高低...用在海期 可以嗎


把 DAYS1970
換為 DATETOD1970(Tradedate)


由 alr8356 在 2024-01-26 21:28 發表:

回覆: 回覆: 回覆: 回覆: 在分線上畫出日線高低範圍

引用:
最初由 cgjj 發表
把 DAYS1970
換為 DATETOD1970(Tradedate)





WN:=DATETOD1970(Tradedate);
ck:=barpos=1 or WN<>ref(WN,1);
rck:=refx(ck,1) or islastbar;
sp:=barslast(ck);
WH:=HHV(H,sp+1);
WL:=LLV(L,sp+1);
WH:=SETVAL(rck,WH,-SP,WH);
WL:=SETVAL(rck,WL,-SP,WL);
STICKLINE(mod(WN,2)=0,WH,WL,10,0) color550000;
STICKLINE(mod(WN,2)=1,WH,WL,10,0) color552200;
KLINE(o,h,l,c,0);

是這樣嗎

__________________
榮耀天 感恩協助^^
幸福傳奇總是有你我...

祐~


由 cgjj 在 2024-01-26 21:47 發表:

回覆: 回覆: 回覆: 回覆: 回覆: 在分線上畫出日線高低範圍

引用:
最初由 alr8356 發表
WN:=DATETOD1970(Tradedate);
ck:=barpos=1 or WN<>ref(WN,1);
rck:=refx(ck,1) or islastbar;
sp:=barslast(ck);
WH:=HHV(H,sp+1);
WL:=LLV(L,sp+1);
WH:=SETVAL(rck,WH,-SP,WH);
WL:=SETVAL(rck,WL,-SP,WL);
STICKLINE(mod(WN,2)=0,WH,WL,10,0) color550000;
STICKLINE(mod(WN,2)=1,WH,WL,10,0) color552200;
KLINE(o,h,l,c,0);

是這樣嗎



不對!

WN:=FLOOR((DAYS1970-3)/7);
僅換其中的 DAYS1970 為 DATETOD1970(Tradedate)

結果為
WN:=FLOOR((DATETOD1970(Tradedate)-3)/7);


由 alr8356 在 2024-01-27 12:01 發表:

回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 在分線上畫出日線高低範圍

引用:
最初由 cgjj 發表
不對!

WN:=FLOOR((DAYS1970-3)/7);
僅換其中的 DAYS1970 為 DATETOD1970(Tradedate)

結果為
WN:=FLOOR((DATETOD1970(Tradedate)-3)/7);



我想用在1分鐘...可以調整嗎

__________________
榮耀天 感恩協助^^
幸福傳奇總是有你我...

祐~


由 cgjj 在 2024-01-27 13:12 發表:

回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 在分線上畫出日線高低範圍

引用:
最初由 alr8356 發表
我想用在1分鐘...可以調整嗎

不需調整


由 alr8356 在 2024-01-27 14:11 發表:

回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 在分線上畫出日線高低範圍

引用:
最初由 cgjj 發表
不需調整


可是他只顯示到一周...我需要在一分鐘顯示一個月的高低色塊

__________________
榮耀天 感恩協助^^
幸福傳奇總是有你我...

祐~


由 cgjj 在 2024-01-27 14:43 發表:

回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 在分線上畫出日線高低範圍

引用:
最初由 alr8356 發表
可是他只顯示到一周...我需要在一分鐘顯示一個月的高低色塊


原設計是針對畫周,當然不會畫月
畫月範例如下:

YM:=FLOOR(mod(Tradedate,10000)/100);
MN:=sum(YM<>ref(YM,1),0);
ck:=barpos=1 or YM<>ref(YM,1);
rck:=refx(ck,1) or islastbar;
sp:=barslast(ck);
MH:=HHV(H,sp+1);
ML:=LLV(L,sp+1);
MH:=SETVAL(rck,MH,-SP,MH);
ML:=SETVAL(rck,ML,-SP,ML);
STICKLINE(mod(MN,2)=0,MH,ML,10,0) color333333;
STICKLINE(mod(MN,2)=1,MH,ML,10,0) color555555;
KLINE(o,h,l,c,0);


由 alr8356 在 2024-01-29 12:35 發表:

回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 在分線上畫出日線高低範圍

引用:
最初由 cgjj 發表
原設計是針對畫周,當然不會畫月
畫月範例如下:

YM:=FLOOR(mod(Tradedate,10000)/100);
MN:=sum(YM<>ref(YM,1),0);
ck:=barpos=1 or YM<>ref(YM,1);
rck:=refx(ck,1) or islastbar;
sp:=barslast(ck);
MH:=HHV(H,sp+1);
ML:=LLV(L,sp+1);
MH:=SETVAL(rck,MH,-SP,MH);
ML:=SETVAL(rck,ML,-SP,ML);
STICKLINE(mod(MN,2)=0,MH,ML,10,0) color333333;
STICKLINE(mod(MN,2)=1,MH,ML,10,0) color555555;
KLINE(o,h,l,c,0);



謝謝版主 讚啦

__________________
榮耀天 感恩協助^^
幸福傳奇總是有你我...

祐~


由 alr8356 在 2024-01-31 15:57 發表:

回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 在分線上畫出日線高低範圍

引用:
最初由 cgjj 發表
原設計是針對畫周,當然不會畫月
畫月範例如下:

YM:=FLOOR(mod(Tradedate,10000)/100);
MN:=sum(YM<>ref(YM,1),0);
ck:=barpos=1 or YM<>ref(YM,1);
rck:=refx(ck,1) or islastbar;
sp:=barslast(ck);
MH:=HHV(H,sp+1);
ML:=LLV(L,sp+1);
MH:=SETVAL(rck,MH,-SP,MH);
ML:=SETVAL(rck,ML,-SP,ML);
STICKLINE(mod(MN,2)=0,MH,ML,10,0) color333333;
STICKLINE(mod(MN,2)=1,MH,ML,10,0) color555555;
KLINE(o,h,l,c,0);



我想延續一個月高低...前面的不要了
目前是一塊一塊區塊

__________________
榮耀天 感恩協助^^
幸福傳奇總是有你我...

祐~


由 cgjj 在 2024-01-31 20:05 發表:

回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 在分線上畫出日線高低範圍

引用:
最初由 alr8356 發表
我想延續一個月高低...前面的不要了
目前是一塊一塊區塊



延續一個月?
麻煩請解釋清楚,謝謝


由 alr8356 在 2024-01-31 20:10 發表:

回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 在分線上畫出日線高低範圍

引用:
最初由 cgjj 發表
延續一個月?
麻煩請解釋清楚,謝謝



就是色塊跟著K棒走(月)...希望可以不用重算一個色塊

__________________
榮耀天 感恩協助^^
幸福傳奇總是有你我...

祐~


由 cgjj 在 2024-01-31 22:26 發表:

回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 在分線上畫出日線高低範

引用:
最初由 alr8356 發表
就是色塊跟著K棒走(月)...希望可以不用重算一個色塊


不懂您意思
不同月份不要分色? 還是只畫最末月?
建議用圖來標示說明,會清楚些~~


由 alr8356 在 2024-02-01 08:00 發表:

回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 在分線上畫出日線

引用:
最初由 cgjj 發表
不懂您意思
不同月份不要分色? 還是只畫最末月?
建議用圖來標示說明,會清楚些~~



1.不同月份不要分色,不用分月份
2.只想要顯示往前一個月內就好

__________________
榮耀天 感恩協助^^
幸福傳奇總是有你我...

祐~


由 cgjj 在 2024-02-01 09:40 發表:

回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 在分線上畫

引用:
最初由 alr8356 發表
1.不同月份不要分色,不用分月份
2.只想要顯示往前一個月內就好



Re1:
不分色,遇到高低很相近的相鄰月份
會難以區隔月份(不清楚分界線在哪)

Re2:
僅畫最近兩個月?


由 alr8356 在 2024-02-01 11:32 發表:

回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 在分

引用:
最初由 cgjj 發表
Re1:
不分色,遇到高低很相近的相鄰月份
會難以區隔月份(不清楚分界線在哪)

**我不用照月份走

Re2:
僅畫最近兩個月?



**我僅需當下這根1分鐘往前一個月即可

__________________
榮耀天 感恩協助^^
幸福傳奇總是有你我...

祐~


由 cgjj 在 2024-02-01 12:03 發表:

回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆

引用:
最初由 alr8356 發表
**我僅需當下這根1分鐘往前一個月即可


YM:=FLOOR(mod(Tradedate,10000)/100);
SP:=barslast(YM<>ref(YM,1));
if lbound(SP)>0 then KN:=SP[datacount]+1 else KN:=datacount;
SK:=datacount-KN+1; SP:=KN-1;
HH:=H; x:=SETLBOUND(HH,SK);
LL:=L; x:=SETLBOUND(LL,SK);
MH:=HHV(HH,0); MH:=SETVAL(islastbar,MH,-SP,MH);
ML:=LLV(LL,0); ML:=SETVAL(islastbar,ML,-SP,ML);
STICKLINE(1,MH,ML,10,0) color333333;
KLINE(o,h,l,c,0);


由 alr8356 在 2024-02-01 12:17 發表:

回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆

引用:
最初由 cgjj 發表
YM:=FLOOR(mod(Tradedate,10000)/100);
SP:=barslast(YM<>ref(YM,1));
if lbound(SP)>0 then KN:=SP[datacount]+1 else KN:=datacount;
SK:=datacount-KN+1; SP:=KN-1;
HH:=H; x:=SETLBOUND(HH,SK);
LL:=L; x:=SETLBOUND(LL,SK);
MH:=HHV(HH,0); MH:=SETVAL(islastbar,MH,-SP,MH);
ML:=LLV(LL,0); ML:=SETVAL(islastbar,ML,-SP,ML);
STICKLINE(1,MH,ML,10,0) color333333;
KLINE(o,h,l,c,0);



版主
我用了好像只有前推兩天...
現在是2/1 12:15 往前1個月的...

我用在海期

__________________
榮耀天 感恩協助^^
幸福傳奇總是有你我...

祐~


由 cgjj 在 2024-02-01 12:20 發表:

回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆

引用:
最初由 alr8356 發表
版主
我用了好像只有前推兩天...
現在是2/1 12:15 往前1個月的...

我用在海期



不是用天數在算!!!
現在是2月份,它是畫最近一個交易月份的範圍(以交易日計算)
所以僅有2月份的交易區間被標示


由 alr8356 在 2024-02-01 12:39 發表:

回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆

引用:
最初由 cgjj 發表
不是用天數在算!!!
現在是2月份,它是畫最近一個交易月份的範圍(以交易日計算)
所以僅有2月份的交易區間被標示



原來只能計算畫當月...

那能不能寫成 當下前推一個月..

__________________
榮耀天 感恩協助^^
幸福傳奇總是有你我...

祐~


由 cgjj 在 2024-02-01 13:36 發表:

回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆

引用:
最初由 alr8356 發表
原來只能計算畫當月...

那能不能寫成 當下前推一個月..



你的往前推一個月,是如何計算?
以天為單位計算嗎?,時間怎樣計數(切割),包不包含當下這根
請說明清楚~~~~最好舉實例

這主題是以日K或月K為基礎在畫!
若您的計數方式不是這樣畫,那麼麻煩請另開主題重新詢問!
(避免讓看文章的人感覺非常混亂)


由 alr8356 在 2024-02-01 18:58 發表:

回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆

引用:
最初由 cgjj 發表
你的往前推一個月,是如何計算?
以天為單位計算嗎?,時間怎樣計數(切割),包不包含當下這根
請說明清楚~~~~最好舉實例

這主題是以日K或月K為基礎在畫!
若您的計數方式不是這樣畫,那麼麻煩請另開主題重新詢問!
(避免讓看文章的人感覺非常混亂)



好的 沒問題 謝謝版主...

__________________
榮耀天 感恩協助^^
幸福傳奇總是有你我...

祐~


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


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

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