奇狐社區論壇
在這個頁面顯示本主題全部的 8 個文章

奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- 請教均線問題 (http://www.chiefox.com.tw/bbs/showthread.php?threadid=7252)


由 sppcsf 在 2007-03-09 06:27 發表:

問題 請教均線問題

N:=SYSPARAM(3)-SYSPARAM(2)+1;
月:MA(C,22),colorwhite,linethick0;
季:MA(C,65),colorred,linethick0;
半:MA(C,130),colormagenta,linethick0;
年:MA(C,260),colorcyan,linethick0;
HH:=HHV(H,N);
LL:=LLV(L,N);
partline(月>=ref(月,1) and BETWEEN(月,HH,LL),月),colorwhite;
partline(月<ref(月,1) and BETWEEN(月,HH,LL),月),colorgray;
partline(季>=ref(季,1) and BETWEEN(季,HH,LL),季),colorred;
partline(季<ref(季,1) and BETWEEN(季,HH,LL),季),colorgreen;
partline(半>=ref(半,1) and BETWEEN(半,HH,LL),半),colormagenta;
partline(半<ref(半,1) and BETWEEN(半,HH,LL),半),coloryellow;
partline(年>=ref(年,1) and BETWEEN(年,HH,LL),年),colorcyan;
partline(年<ref(年,1) and BETWEEN(年,HH,LL),年),colorblue;

目的:均線大於或小於畫面K線最大值或最小值時,不會畫出移動平均線,保持畫面簡潔

問題:四條均線超出K線最大值或最小值時,仍然畫出移動平均線

請問公式有何問題?謝謝!


由 cgjj 在 2007-03-09 09:25 發表:

N:=SYSPARAM(3)-SYSPARAM(2)+1;
月:MA(C,22),colorwhite,linethick0;
季:MA(C,65),colorred,linethick0;
半:MA(C,130),colormagenta,linethick0;
年:MA(C,260),colorcyan,linethick0;
HH:=HHV(H,N); HH:=HH[SYSPARAM(3)];
LL:=LLV(L,N); LL:=LL[SYSPARAM(3)];
partline(月>=ref(月,1) and BETWEEN(月,HH,LL),月),colorwhite;
partline(月<ref(月,1) and BETWEEN(月,HH,LL),月),colorgray;
partline(季>=ref(季,1) and BETWEEN(季,HH,LL),季),colorred;
partline(季<ref(季,1) and BETWEEN(季,HH,LL),季),colorgreen;
partline(半>=ref(半,1) and BETWEEN(半,HH,LL),半),colormagenta;
partline(半<ref(半,1) and BETWEEN(半,HH,LL),半),coloryellow;
partline(年>=ref(年,1) and BETWEEN(年,HH,LL),年),colorcyan;
partline(年<ref(年,1) and BETWEEN(年,HH,LL),年),colorblue;


由 sppcsf 在 2007-03-09 22:05 發表:

可以了,謝謝!
可否請教總版主這兩句的意義
HH:=HH[SYSPARAM(3)];
LL:=LL[SYSPARAM(3)];


由 p0068 在 2007-03-09 23:25 發表:

引用:
最初由 sppcsf 發表
可以了,謝謝!
可否請教總版主這兩句的意義
HH:=HH[SYSPARAM(3)];
LL:=LL[SYSPARAM(3)];


請自己把滑鼠移到 sysparam上就有說明

__________________
shujenwen


由 cgjj 在 2007-03-09 23:49 發表:

您的 N是畫面K棒總數

HHV(H,N);
是自當前K棒向前統計N個週期內的最高
故您需取用畫面最末根K棒的結果
才會是當前畫面的最高

SYSPARAM(3) 為主圖可見K線最後位置
HH[SYSPARAM(3)]; 用來取得K棒序號為 SYSPARAM(3) 的HH值

數列用法請參考:
http://www.chiefox.com.tw/bbs/showt...=&threadid=2649


由 sppcsf 在 2007-03-10 19:55 發表:

謝謝總版主詳細的說明


由 kkkkkk 在 2007-03-10 20:29 發表:

引用:
最初由 cgjj 發表
您的 N是畫面K棒總數

HHV(H,N);
是自當前K棒向前統計N個週期內的最高
故您需取用畫面最末根K棒的結果
才會是當前畫面的最高

SYSPARAM(3) 為主圖可見K線最後位置
HH[SYSPARAM(3)]; 用來取得K棒序號為 SYSPARAM(3) 的HH值

數列用法請參考:
http://www.chiefox.com.tw/bbs/showt...=&threadid=2649



HH[sysparam(3)], LL[sysparam(3)] ???? 為什麼要這樣繞圈子?
HH:sysparam(4);
LL:sysparam(5);


由 cgjj 在 2007-03-12 09:04 發表:

引用:
最初由 kkkkkk 發表
HH[sysparam(3)], LL[sysparam(3)] ???? 為什麼要這樣繞圈子?
HH:sysparam(4);
LL:sysparam(5);




兩種方法都可以啦
教學考量(示範數列)


全部時間均為台灣時間, 現在時間為12:42
在這個頁面顯示本主題全部的 8 個文章


Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.

簡愛洋行 製作 Copyright 2003-. All Rights Reserved.