 |
picabu
中級會員
註冊日期: May 2004
來 自:
文章數量: 77 |
|
隨游標移動畫出游標右邊的最高與最低價位
您好,我想隨游標移動畫出游標右邊的K線中最高與最低價位與水平虛線,請問該怎麼寫呢?謝謝.
|
|
向版主報告此篇 |  |
|
2016-05-02 10:59 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18237 |
|
引用: 最初由 picabu 發表
謝謝大大,我測試結果ok.但發現水平線太長,造成畫面比較雜亂.可否改成只在最高點的K線位置做一條向右延伸的綠線,在最低點的K線最下做一條向右延伸的紅線.拜託拜託. :)
PP:=SYSPARAM(1); EP:=SYSPARAM(3);
if PP<1 or PP>datacount then PP:=datacount;
SP:=EP-PP+1;
MHP:=HHVBARS(H,SP); MHP:=EP-MHP[EP];
MLP:=LLVBARS(L,SP); MLP:=EP-MLP[EP];
DRAWSL(barpos=MHP,H,0,0,0) linedot pxdn2;
DRAWSL(barpos=MLP,L,0,0,0) linedot pxdn2;
|
|
向版主報告此篇 |  |
|
2016-05-03 14:17 |
|
|
|  |
 |
picabu
中級會員
註冊日期: May 2004
來 自:
文章數量: 77 |
|
請問大大,如果我要抓取最高與最低的價位,這樣寫對不對?
最高點價位:=REF(H,EP-MHP+1);
最低點價位:=REF(L,EP-MLP+1);
|
|
向版主報告此篇 |  |
|
2016-05-04 00:52 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18237 |
|
引用: 最初由 picabu 發表
請問大大,如果我要抓取最高與最低的價位,這樣寫對不對?
最高點價位:=REF(H,EP-MHP+1);
最低點價位:=REF(L,EP-MLP+1);
PP:=SYSPARAM(1); EP:=SYSPARAM(3);
HH:=H; LL:=L;
if PP<1 or PP>datacount then PP:=datacount;
SP:=EP-PP+1;
MHP:=HHVBARS(H,SP); MHP:=EP-MHP[EP];
MLP:=LLVBARS(L,SP); MLP:=EP-MLP[EP];
DRAWSL(barpos=MHP,H,0,0,0) linedot pxdn2;
DRAWSL(barpos=MLP,L,0,0,0) linedot pxdn2;
最高點價位:HH[MHP] linethick0;
最低點價位:LL[MLP] linethick0;
|
|
向版主報告此篇 |  |
|
2016-05-04 09:00 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18237 |
|
引用: 最初由 picabu 發表
謝謝大大不厭其煩的解惑.
大大,不好意思.我又來了.....:p
我想接著表示,
如果在上漲過程中(也就是最低點位於最高點的左側),只劃出最低點的線,最高點不顯示. 相反的,下跌過程只畫出最高點的線,該如何寫呢?
我用了 IF (COND,DRAWSL(),DRAWSL()) 語法錯了,行不通....
:confused:
將
DRAWSL(barpos=MHP,H,0,0,0) linedot pxdn2;
DRAWSL(barpos=MLP,L,0,0,0) linedot pxdn2;
改為
DRAWSL(barpos=MHP and MLP>MHP,H,0,0,0) linedot pxdn2;
DRAWSL(barpos=MLP and MLP<MHP,L,0,0,0) linedot pxdn2;
|
|
向版主報告此篇 |  |
|
2016-05-04 10:42 |
|
|
|  |
本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。
|
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved. 聯絡我們
|