 |
lcybw
中級會員
註冊日期: Feb 2007
來 自:
文章數量: 30 |
請教版主
請問版主:
HD:H>REF(H,1) AND H>REFX(H,1)
我想定義出最近100根K線最高的HD為1,該怎麼定義呢?
|
|
向版主報告此篇 |  |
|
2008-06-19 10:18 |
|
|
|  |
 |
lcybw
中級會員
註冊日期: Feb 2007
來 自:
文章數量: 30 |
回覆: 回覆: 請教版主
我猜您想要的是這個對吧
HD:H>REF(H,1) AND H>REFX(H,1);
Sp:=HHVBARS(HD*H,100);
HD:=barpos=datacount-sp[datacount]; [/B][/QUOTE]
嗯嗯...就是這個...謝謝版主...
再請教版主...這個寫法是求"最近100k線...若我要分成好多段...
例如:最近100根...最近200-100根,最近300-200...
皆要定義出來HD的位置...該怎麼寫呢?
|
|
向版主報告此篇 |  |
|
2008-06-19 11:55 |
|
|
|  |
 |
lcybw
中級會員
註冊日期: Feb 2007
來 自:
文章數量: 30 |
回覆: 回覆: 回覆: 回覆: 請教版主
引用: 最初由 cgjj 發表
嗯嗯...就是這個...謝謝版主...
再請教版主...這個寫法是求"最近100k線...若我要分成好多段...
例如:最近100根...最近200-100根,最近300-200...
皆要定義出來HD的位置...該怎麼寫呢?
您是要以
每100根為一個間隔, 由近期往遠期推算嗎? [/B][/QUOTE]
應該說:我要再最近2個LD取HD...在最近最近2-3LD取HD1
|
|
向版主報告此篇 |  |
|
2008-06-19 12:09 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18097 |
回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 請教版主
引用: 最初由 lcybw 發表
不好意思...我再敘述一次....
上面的算法是把最近100根k棒的HD找出來...我還要之前200-100的HD...間隔都是100根...麻煩你了
ck:=mod(datacount-barpos,100)=0;
VERTLINE(CK) linedot;
HD:=H>REF(H,1) AND H>REFX(H,1);
Sp:=HHVBARS(HD*H,100) LINETHICK0;
HD:SETVAL(ck,0,-SP,1);
HD:=SETVAL(ck and sp>0 ,HD,-SP+1,0);
|
|
向版主報告此篇 |  |
|
2008-06-19 13:37 |
|
|
|  |
 |
lcybw
中級會員
註冊日期: Feb 2007
來 自:
文章數量: 30 |
再請教LD的寫法...
LD:L<REF(L,1) AND L<REFX(L,1),
SP:Sp1:LLVBARS(LD*L,100); <===LD*L會變成0...一定是最小耶
|
|
向版主報告此篇 |  |
|
2008-06-19 13:44 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18097 |
引用: 最初由 lcybw 發表
再請教LD的寫法...
LD:L<REF(L,1) AND L<REFX(L,1),
SP:Sp1:LLVBARS(LD*L,100); <===LD*L會變成0...一定是最小耶
ck:=mod(datacount-barpos,100)=0;
VERTLINE(CK) linedot;
LD:L<REF(L,1) AND L<REFX(L,1);
LDD:=if(LD,L,9999999);
Sp:=LLVBARS(LDD,100) LINETHICK0;
LD:=SETVAL(ck,0,-SP,1);
LD:=SETVAL(ck and sp>0 ,LD,-SP+1,0);
|
|
向版主報告此篇 |  |
|
2008-06-19 13:48 |
|
|
|  |
 |
lcybw
中級會員
註冊日期: Feb 2007
來 自:
文章數量: 30 |
版主再請教:
HD:H>REF(H,1) AND H>REFX(H,1);
Sp:=HHVBARS(HD*H,5);
HD:=barpos=datacount-sp[datacount];
我將100改成5,會發生一種情況,若前5K沒有HD(HD>ref(h,1) and hd<refx(h,1)),會自動定義ref(5)為HD(如下圖).....可以讓它變成0嗎?
|
最後由 lcybw 在 2008-06-23 09:26 編輯 |
向版主報告此篇 |  |
|
2008-06-20 18:25 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18097 |
引用: 最初由 lcybw 發表
版主再請教:
HD:H>REF(H,1) AND H>REFX(H,1);
Sp:=HHVBARS(HD*H,5);
HD:=barpos=datacount-sp[datacount];
我將100改成5,會發生一種情況,若前5K沒有HD(HD>ref(h,1) and hd<refx(h,1)),會自動定義ref(5)為HD(如下圖).....可以讓它變成0嗎?
ck:=mod(datacount-barpos,5)=0;
VERTLINE(CK) linedot;
HD:H>REF(H,1) AND H>REFX(H,1);
Sp:=HHVBARS(HD*H,5) LINETHICK0;
Ck:=Ck and sum(HD,5)>0;
HD:=SETVAL(ck,0,-SP,1);
HD:=SETVAL(ck and sp>0 ,HD,-SP+1,0);
|
|
向版主報告此篇 |  |
|
2008-06-23 10:27 |
|
|
|  |
 |
lcybw
中級會員
註冊日期: Feb 2007
來 自:
文章數量: 30 |
111
|
最後由 lcybw 在 2008-06-23 12:44 編輯 |
向版主報告此篇 |  |
|
2008-06-23 11:09 |
|
|
|  |
本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。
|
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved. 聯絡我們
|