 |
Markchu7
資深會員
註冊日期: Nov 2007
來 自:
文章數量: 1512 |
每6根K棒為一次循環求值
CK:=DAY<>ref(DAY,1) or barpos=1;
SP:=barslast(CK)+1;
SP1H:=ref(H,barslast(SP=1));
SP2H:=ref(H,barslast(SP=2));
SP3H:=ref(H,barslast(SP=3));
SP4H:=ref(H,barslast(SP=4));
SP5H:=ref(H,barslast(SP=5));
SP6H:=ref(H,barslast(SP=6));
MAXH:MAX(MAX(MAX(MAX(MAX(SP1H,SP2H),SP3H),SP4H),SP5H),SP6H);
MINH:MIN(MIN(MIN(MIN(MIN(SP1H,SP2H),SP3H),SP4H),SP5H),SP6H);
以上為開盤後的前6根K棒求MAXH與MINH的值!
請求協助==開盤後每6根K棒為一次循環求MAXH與MINH的值!謝謝!(分鐘周期K棒數無法整除不予理會,隔日開盤重新計算循環)
|
|
向版主報告此篇 |  |
|
2014-07-24 11:55 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18167 |
回覆: 每6根K棒為一次循環求值
引用: 最初由 Markchu7 發表
CK:=DAY<>ref(DAY,1) or barpos=1;
SP:=barslast(CK)+1;
SP1H:=ref(H,barslast(SP=1));
SP2H:=ref(H,barslast(SP=2));
SP3H:=ref(H,barslast(SP=3));
SP4H:=ref(H,barslast(SP=4));
SP5H:=ref(H,barslast(SP=5));
SP6H:=ref(H,barslast(SP=6));
MAXH:MAX(MAX(MAX(MAX(MAX(SP1H,SP2H),SP3H),SP4H),SP5H),SP6H);
MINH:MIN(MIN(MIN(MIN(MIN(SP1H,SP2H),SP3H),SP4H),SP5H),SP6H);
以上為開盤後的前6根K棒求MAXH與MINH的值!
請求協助==開盤後每6根K棒為一次循環求MAXH與MINH的值!謝謝!(分鐘周期K棒數無法整除不予理會,隔日開盤重新計算循環)
CK:=date<>ref(date,1);
ST:=mod(barslast(CK),6)=0;
STSP:=barslast(ST)+1;
MAXH:HHV(H,STSP);
MAXL:LLV(L,STSP);
|
|
向版主報告此篇 |  |
|
2014-07-24 12:09 |
|
|
|  |
 |
Markchu7
資深會員
註冊日期: Nov 2007
來 自:
文章數量: 1512 |
1.小小抓包一下==
MAXL:LLV(L,STSP);==>應該是MINH:LLV(H,STSP);這樣才對吧!
|
最後由 Markchu7 在 2014-07-24 13:04 編輯 |
向版主報告此篇 |  |
|
2014-07-24 12:42 |
|
|
|  |
 |
Markchu7
資深會員
註冊日期: Nov 2007
來 自:
文章數量: 1512 |
SORRY!
我好像問的不太對!我要的效果是==>開盤後第一個循環的值在第二個循環畫線使用,第二個循環的值在第三個循環畫線使用,第一個循環則不需取用昨日的值(空白即可),請指導!
|
|
向版主報告此篇 |  |
|
2014-07-24 13:02 |
|
|
|  |
 |
Markchu7
資深會員
註冊日期: Nov 2007
來 自:
文章數量: 1512 |
這樣寫則是OK!
源碼:
CK:=date<>ref(date,1);
ST:=mod(barslast(CK),6)=0;
STSP:=barslast(ST)+1;
MAXH:REF(REF(HHV(H,STSP),1),barslast(mod(barslast(CK),6)=0));
MINH:REF(REF(LLV(H,STSP),1),barslast(mod(barslast(CK),6)=0));
Markchu7 附帶上了此圖片:
|
|
向版主報告此篇 |  |
|
2014-07-24 14:46 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18167 |
引用: 最初由 Markchu7 發表
報告總版主,好像有問題!
源碼:
CK:=date<>ref(date,1);
ST:=mod(barslast(CK),6)=0;
STSP:=barslast(ST)+1;
MAXH:HHV(H,STSP),LINETHICK;
MINH:LLV(H,STSP),LINETHICK;
REF(MAXH,6);
REF(MINH,6);
並沒有錯唷
因為您講的是 "開盤後第一個循環的值在第二個循環畫線使用,第二個循環的值在第三個循環畫線使用...."
|
|
向版主報告此篇 |  |
|
2014-07-24 14:52 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18167 |
引用: 最初由 Markchu7 發表
這樣寫則是OK!
源碼:
CK:=date<>ref(date,1);
ST:=mod(barslast(CK),6)=0;
STSP:=barslast(ST)+1;
MAXH:REF(REF(HHV(H,STSP),1),barslast(mod(barslast(CK),6)=0));
MINH:REF(REF(LLV(H,STSP),1),barslast(mod(barslast(CK),6)=0));
這樣才是錯的,不應該是六根一梯
因為
您講的是 "開盤後第一個循環的值在第二個循環畫線使用,第二個循環的值在第三個循環畫線使用...."
並非是 "前一個循環的最末根的值" ....
故正確應該是
第二個循環首根,對應第一個循環首根
第二個循環次根,對應第一個循環次根
如此畫, 結果絕不可能為六根一水平梯形
|
|
向版主報告此篇 |  |
|
2014-07-24 14:53 |
|
|
|  |
 |
Markchu7
資深會員
註冊日期: Nov 2007
來 自:
文章數量: 1512 |
1.那就是我的說法有誤!SORRY!但沒關係我已經得到我要的效果了!
2.續上一層樓的問題:加入新條件的源碼:
CK:=date<>ref(date,1);
ST:=mod(barslast(CK),6)=0;
STSP:=barslast(ST)+1;
BKH:=REF(H,barslast(C<O));//新條件
MAXH:REF(REF(HHV(BKH,STSP),1),barslast(mod(barslast(CK),6)=0));
MINH:REF(REF(LLV(BKH,STSP),1),barslast(mod(barslast(CK),6)=0));
如何寫才能只取'開盤後'6根K棒的MAXH與MINH的值?感謝協助!(是要6根一條水平線的效果)
Markchu7 附帶上了此圖片:
|
|
向版主報告此篇 |  |
|
2014-07-24 15:03 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18167 |
引用: 最初由 Markchu7 發表
1.那就是我的說法有誤!SORRY!但沒關係我已經得到我要的效果了!
2.續上一層樓的問題:加入新條件的源碼:
CK:=date<>ref(date,1);
ST:=mod(barslast(CK),6)=0;
STSP:=barslast(ST)+1;
BKH:=REF(H,barslast(C<O));//新條件
MAXH:REF(REF(HHV(BKH,STSP),1),barslast(mod(barslast(CK),6)=0));
MINH:REF(REF(LLV(BKH,STSP),1),barslast(mod(barslast(CK),6)=0));
如何寫才能只取'開盤後'6根K棒的MAXH與MINH的值?感謝協助!(是要6根一條水平線的效果)
答2 之前要先把 1 弄對
這一段算的應該是錯的吧
CK:=date<>ref(date,1);
ST:=mod(barslast(CK),6)=0;
STSP:=barslast(ST)+1;
MAXH:REF(REF(HHV(H,STSP),1),barslast(mod(barslast(CK),6)=0));
MINH:REF(REF(LLV(H,STSP),1),barslast(mod(barslast(CK),6)=0));
應該是這樣子才對, 請仔細 Check 看看
CK:=date<>ref(date,1);
ST:=mod(barslast(CK),6)=0;
STSP:=barslast(ST)+1;
MAXH:ref(HHV(H,STSP),STSP);
MINH:ref(LLV(H,STSP),STSP);
|
|
向版主報告此篇 |  |
|
2014-07-24 15:19 |
|
|
|  |
本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。
|
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved. 聯絡我們
|