![]() |
在這個頁面顯示本主題全部的 18 個文章 |
奇狐社區論壇 (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=19236)
預留畫線空間
DESP:=BARSLAST(DATE<>REF(DATE,1));
//3K
FirstCK:=BARPOS=DATACOUNT-DESP[DATACOUNT]-9;
FirstSP:=BARSLAST(FirstCK);
BKFT:=MOD(FirstSP,3)=0;
BKFTSP:=BARSLAST(BKFT);
BKLT:=MOD(FirstSP,3)=3-1 or ISLASTBAR;
BKH:=HHV(HIGH,BKFTSP+1);
BKL:=LLV(LOW,BKFTSP+1);
BKH:=SETVAL(BKLT,BKH,-BKFTSP,BKH);
BKL:=SETVAL(BKLT,BKL,-BKFTSP,BKL);
BKNSP:=SUMBARS(BKLT,3);
MAH:=SUM(BKH*BKLT,BKNSP)/3;
MAL:=SUM(BKL*BKLT,BKNSP)/3;
MMH:=MAH+(MAH-BKH)/3;
MML:=MAL-(BKL-MAL)/3;
H3gM:IF(BKH>MMH,MAH,MMH),color00ffff;
L3gM:IF(BKL<MML,MAL,MML),color00ffff;
LBMH:=LBOUND(H3gM);
IF LBMH>0 then begin
SetNewLB:=LBMH-BKFTSP[LBMH];
x:=SETLBOUND(H3gM,SetNewLB); x:=SETLBOUND(L3gM,SetNewLB);
end;
H3gM:=SETVAL(BKLT,H3gM,-BKFTSP,H3gM),color00ffff;
L3gM:=SETVAL(BKLT,L3gM,-BKFTSP,L3gM),color00ffff;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
請版主幫我改如圖示
開盤後誇昨日3支K線起始計算.爾後每3支K線劃一次至收盤.
該3支K線H超過H3GM直就以H3GM質畫
該3支K線L低過L3GM直就以L3GM質畫
謝謝![IMG]http://[/IMG]
回覆: 預留畫線空間
引用:
最初由 santienchang 發表
DESP:=BARSLAST(DATE<>REF(DATE,1));
//3K
FirstCK:=BARPOS=DATACOUNT-DESP[DATACOUNT]-9;
FirstSP:=BARSLAST(FirstCK);
BKFT:=MOD(FirstSP,3)=0;
BKFTSP:=BARSLAST(BKFT);
BKLT:=MOD(FirstSP,3)=3-1 or ISLASTBAR;
BKH:=HHV(HIGH,BKFTSP+1);
BKL:=LLV(LOW,BKFTSP+1);
BKH:=SETVAL(BKLT,BKH,-BKFTSP,BKH);
BKL:=SETVAL(BKLT,BKL,-BKFTSP,BKL);
BKNSP:=SUMBARS(BKLT,3);
MAH:=SUM(BKH*BKLT,BKNSP)/3;
MAL:=SUM(BKL*BKLT,BKNSP)/3;
MMH:=MAH+(MAH-BKH)/3;
MML:=MAL-(BKL-MAL)/3;
H3gM:IF(BKH>MMH,MAH,MMH),color00ffff;
L3gM:IF(BKL<MML,MAL,MML),color00ffff;
LBMH:=LBOUND(H3gM);
IF LBMH>0 then begin
SetNewLB:=LBMH-BKFTSP[LBMH];
x:=SETLBOUND(H3gM,SetNewLB); x:=SETLBOUND(L3gM,SetNewLB);
end;
H3gM:=SETVAL(BKLT,H3gM,-BKFTSP,H3gM),color00ffff;
L3gM:=SETVAL(BKLT,L3gM,-BKFTSP,L3gM),color00ffff;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
請版主幫我改如圖示
開盤後誇昨日3支K線起始計算.爾後每3支K線劃一次至收盤.
該3支K線H超過H3GM直就以H3GM質畫
該3支K線L低過L3GM直就以L3GM質畫
謝謝![IMG]http://[/IMG]
抱歉我多畫出虛線3根.我的意思是.開盤時
H3GM值˙要畫在開盤第一根 K線上方的位置
.再延長兩根.當開盤3根後.用今日3根HHX2+
昨尾盤3根HH計算出來畫在今第4.5.6根上
方.謝謝版主
引用:
最初由 santienchang 發表
抱歉我多畫出虛線3根.我的意思是.開盤時
H3GM值˙要畫在開盤第一根 K線上方的位置
.再延長兩根.當開盤3根後.用今日3根HHX2+
昨尾盤3根HH計算出來畫在今第4.5.6根上
方.謝謝版主
報告版主!
原碼是用昨尾盤.654hh+321hh+今開盤123
hh/3.
想要改計算起始從昨尾盤654hh+(321hh值
x2)/3=今開盤第一支K線H3GM值要畫到第3支位置..隨著盤勢第3支結束.
第4支值計算為昨尾盤321hh+(今123hhx2)/3
=H3GM值從第4支畫到第6支3根位置........
第7支值計算為今第123hh+(456hhx2)/3
=H3GM值從第7支畫到第9支........
由衷謝謝版主幫忙..感恩!
引用:
最初由 santienchang 發表
報告版主!
原碼是用昨尾盤.654hh+321hh+今開盤123
hh/3.
想要改計算起始從昨尾盤654hh+(321hh值
x2)/3=今開盤第一支K線H3GM值要畫到第3支位置..隨著盤勢第3支結束.
第4支值計算為昨尾盤321hh+(今123hhx2)/3
=H3GM值從第4支畫到第6支3根位置........
第7支值計算為今第123hh+(456hhx2)/3
=H3GM值從第7支畫到第9支........
由衷謝謝版主幫忙..感恩!
抱歉!表達能力差給您困擾.
如圖示:這樣表達不知可否.?
每日開盤起算至收盤止
謝謝版主感恩!
引用:
最初由 santienchang 發表
抱歉!表達能力差給您困擾.
如圖示:這樣表達不知可否.?
每日開盤起算至收盤止
謝謝版主感恩!
A區最高價9826+(B區最高價9843X2)/3=
9837.3A區最高價超過H3GM線8:47開盤直接劃H3GM9837.3階梯線.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
A區最低價9812+(B區最低價9818X2)/3=
9816
B區最低價9818-虛L3GM線距離=2
虛9816X3-2/3=8:47開盤劃實L3GM9815.3
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
報告版主:便於圖示.此K棒是5.1版歷史回顧
謝謝您幫助.
引用:
最初由 santienchang 發表
A區最高價9826+(B區最高價9843X2)/3=
9837.3A區最高價超過H3GM線8:47開盤直接劃H3GM9837.3階梯線.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
A區最低價9812+(B區最低價9818X2)/3=
9816
B區最低價9818-虛L3GM線距離=2
虛9816X3-2/3=8:47開盤劃實L3GM9815.3
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
報告版主:便於圖示.此K棒是5.1版歷史回顧
謝謝您幫助.
DESP:=BARSLAST(DATE<>REF(DATE,1));
//3K
FirstCK:=BARPOS=DATACOUNT-DESP[DATACOUNT]-54;
FirstSP:=BARSLAST(FirstCK);
BKFT:=MOD(FirstSP,3)=0;
BKFTSP:=BARSLAST(BKFT);
BKLT:=MOD(FirstSP,3)=3-1 or ISLASTBAR;
BKH:=HHV(HIGH,BKFTSP+1);
BKL:=LLV(LOW,BKFTSP+1);
BKH:=SETVAL(BKLT,BKH,-BKFTSP,BKH);
BKL:=SETVAL(BKLT,BKL,-BKFTSP,BKL);
BKNSP:=SUMBARS(BKLT,3);
MAH:=SUM(BKH*BKLT,BKNSP)/3;
MAL:=SUM(BKL*BKLT,BKNSP)/3;
MMH:=MAH+(MAH-BKH)/3;
MML:=MAL-(BKL-MAL)/3;
H3gM:IF(BKH>MMH,MAH,MMH);
L3gM:IF(BKL<MML,MAL,MML);
LBMH:=LBOUND(H3gM);
IF LBMH>0 then begin
SetNewLB:=LBMH-BKFTSP[LBMH];
x:=SETLBOUND(H3gM,SetNewLB); x:=SETLBOUND(L3gM,SetNewLB);
end;
H3gM:=SETVAL(BKLT,H3gM,-BKFTSP,H3gM);
L3gM:=SETVAL(BKLT,L3gM,-BKFTSP,L3gM);
SH1:=(REF(BKH,4)+REF(BKH,1)*2)/3;
SH2:=(SH1*3+(SH1-REF(BKH,1)))/3;
SHH:IF(SH1<REF(BKH,1),SH1,SH2) linethick;
SL1:=(REF(BKL,4)+REF(BKL,1)*2)/3;
SL2:=(SL1*3-(REF(BKL,1)-SL1))/3;
SLL:IF(SL1>REF(BKL,1),SL1,SL2) linethick;
請先檢驗 8:47 該根K棒算出的 SHH 和 SLL
是否為您要畫的數值 [/B][/QUOTE]
最後ㄧ行SH1,SH2應改為SL1.SL2
報告版主.計算完全正確.但階梯線提早兩根.
也就是開盤誇昨日尾盤最後兩根K棒~開盤
第一根就結速?請幫我改到開盤起始..
皆梯現只留SSH與SLL謝謝您感恩!
引用:
最初由 santienchang 發表
最後ㄧ行SH1,SH2應改為SL1.SL2
報告版主.計算完全正確.但階梯線提早兩根.
也就是開盤誇昨日尾盤最後兩根K棒~開盤
第一根就結速?請幫我改到開盤起始..
皆梯現只留SSH與SLL謝謝您感恩!
DESP:=BARSLAST(DATE<>REF(DATE,1));
//3K
FirstCK:=BARPOS=DATACOUNT-DESP[DATACOUNT]-12;
FirstSP:=BARSLAST(FirstCK);
BKFT:=MOD(FirstSP,3)=0;
BKFTSP:=BARSLAST(BKFT);
BKLT:=MOD(FirstSP,3)=3-1 or ISLASTBAR;
BKH:=HHV(HIGH,BKFTSP+1);
BKL:=LLV(LOW,BKFTSP+1);
BKH:=SETVAL(BKLT,BKH,-BKFTSP,BKH);
BKL:=SETVAL(BKLT,BKL,-BKFTSP,BKL);
BKNSP:=SUMBARS(BKLT,3);
MAH:=SUM(BKH*BKLT,BKNSP)/3;
MAL:=SUM(BKL*BKLT,BKNSP)/3;
MMH:=MAH+(MAH-BKH)/3;
MML:=MAL-(BKL-MAL)/3;
H3gM:IF(BKH>MMH,MAH,MMH) linethick;
L3gM:IF(BKL<MML,MAL,MML) linethick;
LBMH:=LBOUND(H3gM);
IF LBMH>0 then begin
SetNewLB:=LBMH-BKFTSP[LBMH];
x:=SETLBOUND(H3gM,SetNewLB); x:=SETLBOUND(L3gM,SetNewLB);
end;
H3gM:=SETVAL(BKLT,H3gM,-BKFTSP,H3gM);
L3gM:=SETVAL(BKLT,L3gM,-BKFTSP,L3gM);
SH1:=(REF(BKH,4)+REF(BKH,1)*2)/3;
SH2:=(SH1*3+(SH1-REF(BKH,1)))/3;
SHH:IF(SH1<REF(BKH,1),SH1,SH2),color00ff00;
SL1:=(REF(BKL,4)+REF(BKL,1)*2)/3;
SL2:=(SL1*3-(REF(BKL,1)-SL1))/3;
SLL:IF(SL1>REF(BKL,1),SL1,SL2),,color00ff00;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
愚笨摸索很久??以上2分圖原文請版主幫我如圖往右移2支K線(當日開盤開始)謝謝!
引用:
最初由 santienchang 發表
DESP:=BARSLAST(DATE<>REF(DATE,1));
//3K
FirstCK:=BARPOS=DATACOUNT-DESP[DATACOUNT]-12;
FirstSP:=BARSLAST(FirstCK);
BKFT:=MOD(FirstSP,3)=0;
BKFTSP:=BARSLAST(BKFT);
BKLT:=MOD(FirstSP,3)=3-1 or ISLASTBAR;
BKH:=HHV(HIGH,BKFTSP+1);
BKL:=LLV(LOW,BKFTSP+1);
BKH:=SETVAL(BKLT,BKH,-BKFTSP,BKH);
BKL:=SETVAL(BKLT,BKL,-BKFTSP,BKL);
BKNSP:=SUMBARS(BKLT,3);
MAH:=SUM(BKH*BKLT,BKNSP)/3;
MAL:=SUM(BKL*BKLT,BKNSP)/3;
MMH:=MAH+(MAH-BKH)/3;
MML:=MAL-(BKL-MAL)/3;
H3gM:IF(BKH>MMH,MAH,MMH) linethick;
L3gM:IF(BKL<MML,MAL,MML) linethick;
LBMH:=LBOUND(H3gM);
IF LBMH>0 then begin
SetNewLB:=LBMH-BKFTSP[LBMH];
x:=SETLBOUND(H3gM,SetNewLB); x:=SETLBOUND(L3gM,SetNewLB);
end;
H3gM:=SETVAL(BKLT,H3gM,-BKFTSP,H3gM);
L3gM:=SETVAL(BKLT,L3gM,-BKFTSP,L3gM);
SH1:=(REF(BKH,4)+REF(BKH,1)*2)/3;
SH2:=(SH1*3+(SH1-REF(BKH,1)))/3;
SHH:IF(SH1<REF(BKH,1),SH1,SH2),color00ff00;
SL1:=(REF(BKL,4)+REF(BKL,1)*2)/3;
SL2:=(SL1*3-(REF(BKL,1)-SL1))/3;
SLL:IF(SL1>REF(BKL,1),SL1,SL2),,color00ff00;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
愚笨摸索很久??以上2分圖原文請版主幫我如圖往右移2支K線(當日開盤開始)謝謝!
引用:
最初由 cgjj 發表
將
SHH:IF(SH1<REF(BKH,1),SH1,SH2),color00ff00;
SLL:IF(SL1>REF(BKL,1),SL1,SL2),,color00ff00;
改為
SHH:IF(SH1<REF(BKH,1),SH1,SH2),color00ff00 shift2;
SLL:IF(SL1>REF(BKL,1),SL1,SL2),,color00ff00 shift2;
引用:
最初由 santienchang 發表
可以了謝謝版主.辛苦了
上方數值只顯示SHH與SLL其他不顯示要改哪裡?感恩!
引用:
最初由 cgjj 發表
變數 : XX; //顯示數值並畫線
變數 : XX linethick; //顯示數值不畫線
變數 := XX; //不顯示任何東西
引用:
最初由 santienchang 發表
DESP:=BARSLAST(DATE<>REF(DATE,1));
//3K
FirstCK:=BARPOS=DATACOUNT-DESP[DATACOUNT]-36;
FirstSP:=BARSLAST(FirstCK);
BKFT:=MOD(FirstSP,9)=0;
BKFTSP:=BARSLAST(BKFT);
BKLT:=MOD(FirstSP,9)=9-1 or ISLASTBAR;
BKH:=HHV(HIGH,BKFTSP+1);
BKL:=LLV(LOW,BKFTSP+1);
BKH:=SETVAL(BKLT,BKH,-BKFTSP,BKH);
BKL:=SETVAL(BKLT,BKL,-BKFTSP,BKL);
BKNSP:=SUMBARS(BKLT,3);
MAH:=SUM(BKH*BKLT,BKNSP)/3;
MAL:=SUM(BKL*BKLT,BKNSP)/3;
MMH:=MAH+(MAH-BKH)/3;
MML:=MAL-(BKL-MAL)/3;
H3MH:IF(BKH>MMH,MAH,MMH) linethick;
L3ML:IF(BKL<MML,MAL,MML) linethick;
LBMH:=LBOUND(H3gM);
IF LBMH>0 then begin
SetNewLB:=LBMH-BKFTSP[LBMH];
x:=SETLBOUND(H3gM,SetNewLB); x:=SETLBOUND(L3gM,SetNewLB);
end;
H3gM:=SETVAL(BKLT,H3gM,-BKFTSP,H3gM);
L3gM:=SETVAL(BKLT,L3gM,-BKFTSP,L3gM);
SH1:=(REF(BKH,10)+REF(BKH,1)*2)/3;
SH2:=(SH1*3+(SH1-REF(BKH,1)))/3;
SH:IF(SH1<REF(BKH,1),SH1,SH2),color00ffff shift8;
SL1:=(REF(BKL,10)+REF(BKL,1)*2)/3;
SL2:=(SL1*3-(REF(BKL,1)-SL1))/3;
SL:IF(SL1>REF(BKL,1),SL1,SL2),color00ffff shift8;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
請版主幫我改開盤起計算在多3分K圖
逆推誇越昨尾13:16~13:42區最高.低+(13:43~13:45區. X2)/3所得畫到今9:12止
次扣抵變昨尾盤13:43~13:45止最高.低
+(今08:45~09:12區X2)/3所得畫在9:13~
9:39止.
9:40以後每27分計8:45~9:12最高.低+(9:39
X2)/3畫9:40~10:06只.......直到收盤
.謝謝!
全部時間均為台灣時間, 現在時間為18:30 | 在這個頁面顯示本主題全部的 18 個文章 |
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved.