 |
cardar
中級會員
註冊日期: Sep 2004
來 自:
文章數量: 33 |
請教板主...
請教版主我想要寫一個指標 能把昨天日線開盤價跟收盤價 再今天分時圖(5分或其他時間)
畫出一橫線到今天收盤為止
如下
***************************
指標一:PP
NO:REF(OPEN,1),SHIFT1;
NC:REF(CLOSE,1),SHIFT1;
指標二:KKF2
NNo:"PP.No#day",LINEDASH,COLORRED;
NNc:"PP.Nc#day",LINEDASH,COLORRED;
***************************
遇到了問題'
1.請問有辦法改成今天剛開盤時.能立即把昨天開收數據畫到收盤嗎?意思就是今天13:45收盤就可以畫出明天的線
2.請問可以不要有垂直的線段部分(因指標把昨日與今天價格連起來了)
謝謝
|
最後由 cardar 在 2012-09-04 17:12 編輯 |
向版主報告此篇 |  |
|
2012-09-04 16:07 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18121 |
回覆: 請教板主...
引用: 最初由 cardar 發表
請教版主我想要寫一個指標 能把昨天日線開盤價跟收盤價 再今天分時圖(5分或其他時間)
畫出一橫線到今天收盤為止
如下
***************************
指標一:PP
NO:REF(OPEN,1),SHIFT1;
NC:REF(CLOSE,1),SHIFT1;
指標二:KKF2
NNo:"PP.No#day",LINEDASH,COLORRED;
NNc:"PP.Nc#day",LINEDASH,COLORRED;
***************************
遇到了問題'
1.請問有辦法改成今天剛開盤時.能立即把昨天開收數據畫到收盤嗎?意思就是今天13:45收盤就可以畫出明天的線
2.請問可以不要有垂直的線段部分(因指標把昨日與今天價格連起來了)
謝謝
不需要引用公式
desp:=barslast(date<>ref(date,1));
MO:=ref(O,desp);
NNo:ref(MO,desp+1) linethick;
NNc:ref(C,desp+1) linethick;
PARTLINE(NNo=ref(NNo,1),NNo) LINEDOT COLORRED;
PARTLINE(NNo=ref(NNo,1),NNc) LINEDOT COLORRED;
EndSP:=barslast(time=134500);
EndPP:=datacount-EndSP[datacount];
EndCK:=barpos=EndPP and EndSP[datacount]<2;
DRAWSL(EndCK,MO,0,0,0) linedot colorred pxdn2 shift1;
DRAWSL(EndCK,C,0,0,0) linedot colorred pxdn2 shift1;
|
|
向版主報告此篇 |  |
|
2012-09-04 18:48 |
|
|
|  |
 |
cardar
中級會員
註冊日期: Sep 2004
來 自:
文章數量: 33 |
再請教...
謝謝 版大指導
但是如果我想要把之前的想法合併在一起又遇到了一些困難
上次的問題:
http://www.chiefox.com.tw/bbs/showt...&threadid=16820
引用8:45到9:15 的最高低價,在9:16畫出最高低的線到收盤(或13:30).
最好能夠用在1分K或5分K的時間周期上
DESP:=barslast(date<>ref(date,1));
TECK:=time>091500;
TESP:=barslast(TECK=0);
MH:=hhv(H,DESP+1);
ML:=llv(L,DESP+1);
DWCK:=sum(TECK,2)=2;
PARTLINE(DWCK,ref(MH,TESP)) linedot;
PARTLINE(DWCK,ref(ML,TESP)) linedot;
----------------------------------------------------------------------------------
意思就是: 再今天分時的週期上 我想要畫出昨天日線的開盤與收盤 跟
今天8:45到9:15 的最高低價,在9:16畫出最高低的線
到收盤. 一共四條線
謝謝
|
|
向版主報告此篇 |  |
|
2012-09-06 00:10 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18121 |
回覆: 再請教...
引用: 最初由 cardar 發表
謝謝 版大指導
但是如果我想要把之前的想法合併在一起又遇到了一些困難
上次的問題:
http://www.chiefox.com.tw/bbs/showt...&threadid=16820
引用8:45到9:15 的最高低價,在9:16畫出最高低的線到收盤(或13:30).
最好能夠用在1分K或5分K的時間周期上
DESP:=barslast(date<>ref(date,1));
TECK:=time>091500;
TESP:=barslast(TECK=0);
MH:=hhv(H,DESP+1);
ML:=llv(L,DESP+1);
DWCK:=sum(TECK,2)=2;
PARTLINE(DWCK,ref(MH,TESP)) linedot;
PARTLINE(DWCK,ref(ML,TESP)) linedot;
----------------------------------------------------------------------------------
意思就是: 再今天分時的週期上 我想要畫出昨天日線的開盤與收盤 跟
今天8:45到9:15 的最高低價,在9:16畫出最高低的線
到收盤. 一共四條線
謝謝
desp:=barslast(date<>ref(date,1));
MO:=ref(O,desp);
NNo:ref(MO,desp+1) linethick;
NNc:ref(C,desp+1) linethick;
PARTLINE(NNo=ref(NNo,1),NNo) LINEDOT COLORRED;
PARTLINE(NNo=ref(NNo,1),NNc) LINEDOT COLORRED;
EndSP:=barslast(time=134500);
EndPP:=datacount-EndSP[datacount];
EndCK:=barpos=EndPP and EndSP[datacount]<2;
DRAWSL(EndCK,MO,0,0,0) linedot colorred pxdn2 shift1;
DRAWSL(EndCK,C,0,0,0) linedot colorred pxdn2 shift1;
TECK:=time>091500;
TESP:=barslast(TECK=0);
MH:=hhv(H,DESP+1);
ML:=llv(L,DESP+1);
DWCK:=sum(TECK,2)=2;
PARTLINE(DWCK,ref(MH,TESP)) linedot;
PARTLINE(DWCK,ref(ML,TESP)) linedot;
|
|
向版主報告此篇 |  |
|
2012-09-06 09:17 |
|
|
|  |
本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。
|
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved. 聯絡我們
|