 |
jely0210
初級會員
註冊日期: Jun 2006
來 自:
文章數量: 11 |
請問該如何寫?
我想找出滿足基本條件:今高 > 昨開 的K棒
但滿足此條件的K棒可能只有兩根也可能連續有多根K棒
請問該如何從第一根K棒到連續滿足條件多根K棒下
開始重新畫K棒&取得其的開高收低的值?? 謝謝~
|
最後由 jely0210 在 2013-08-10 10:09 編輯 |
向版主報告此篇 |  |
|
2013-08-10 09:44 |
|
|
|  |
 |
jely0210
初級會員
註冊日期: Jun 2006
來 自:
文章數量: 11 |
由大K棒中第一根的開盤價當 open
第五根的收盤價當 close
Hight & Low 則是從這五根的最高 & 最低去找出
麻煩了~
|
|
向版主報告此篇 |  |
|
2013-08-12 14:12 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18115 |
引用: 最初由 jely0210 發表
由大K棒中第一根的開盤價當 open
第五根的收盤價當 close
Hight & Low 則是從這五根的最高 & 最低去找出
麻煩了~
MK:=H>REF(O,1);
SP:=sum(MK,barslast(MK=0)+1);
CK:=MK=1 and (refx(MK,1)=0 or barpos=datacount);
MH:HHV(H,SP+1) linethick;
ML:LLV(L,SP+1) linethick;
MH:=SETVAL(CK,MH,-SP,MH);
ML:=SETVAL(CK,ML,-SP,ML);
MKNO:SUM(CK,0)*CK;
MKNO:=SETVAL(MKNO,MKNO,-SP,MKNO);
STICKLINE(MKNO>0 and mod(MKNO,2)=0,MH,ML,10,0) color666666;
STICKLINE(MKNO>0 and mod(MKNO,2)=1,MH,ML,10,0) color999999;
KLINE(O,H,L,C,0);
|
|
向版主報告此篇 |  |
|
2013-08-12 19:37 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18115 |
引用: 最初由 jely0210 發表
請問中間灰色的框框想要變成圖中A的K棒的形狀要如何修改??
MK:=H>REF(O,1);
SP:=sum(MK,barslast(MK=0)+1);
CK:=MK=1 and (refx(MK,1)=0 or barpos=datacount);
MH:HHV(H,SP+1) linethick;
ML:LLV(L,SP+1) linethick;
MH:=SETVAL(CK,MH,-SP,MH);
ML:=SETVAL(CK,ML,-SP,ML);
VH:=MIN(O,C);
VH:SETVAL(CK,VH,-SP,VH) linethick;
VL:=ref(MAX(O,C),SP);
VL:SETVAL(CK,VL,-SP,VL) linethick;
MKNO:=SUM(CK,0)*CK;
MKNO:=SETVAL(MKNO,MKNO,-SP,MKNO);
MKNO2:=SETVAL(CK,0,-SP/2,1);
MKNO2:=MKNO2 and ref(MKNO2,1)=0;
STICKLINE(MKNO>0 and mod(MKNO,2)=0,VH,VL,10,0) color666666;
STICKLINE(MKNO>0 and mod(MKNO,2)=1,VH,VL,10,0) color999999;
STICKLINE(MKNO2>0 and mod(MKNO,2)=0,MH,ML,8,0) color666666;
STICKLINE(MKNO2>0 and mod(MKNO,2)=1,MH,ML,8,0) color999999;
KLINE(O,H,L,C,0);
|
|
向版主報告此篇 |  |
|
2013-08-13 17:44 |
|
|
|  |
 |
jely0210
初級會員
註冊日期: Jun 2006
來 自:
文章數量: 11 |
引用: 最初由 cgjj 發表
並沒有怪怪的
與K棒是否為紅K, 完全無關
是按您給的圖, 圖中那兩條水平線位置畫的
也就是
第一根K棒的實體頂端當作 VL
最末根K棒的實體底端當作 VH
那如果要以第一根K根的開盤價當 VL
最末根K棒的收盤價當 VH 的話
又該如何修改程式碼??
|
|
向版主報告此篇 |  |
|
2013-08-14 22:09 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18115 |
引用: 最初由 jely0210 發表
那如果要以第一根K根的開盤價當 VL
最末根K棒的收盤價當 VH 的話
又該如何修改程式碼??
將
VH:=MIN(O,C);
VH:SETVAL(CK,VH,-SP,VH) linethick;
VL:=ref(MAX(O,C),SP);
VL:SETVAL(CK,VL,-SP,VL) linethick;
改為
VH:=C;
VH:SETVAL(CK,VH,-SP,VH) linethick;
VL:=ref(O,SP);
VL:SETVAL(CK,VL,-SP,VL) linethick;
|
|
向版主報告此篇 |  |
|
2013-08-15 14:43 |
|
|
|  |
本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。
|
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved. 聯絡我們
|