![]() |
在這個頁面顯示本主題全部的 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)
請教均線問題
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線最大值或最小值時,仍然畫出移動平均線
請問公式有何問題?謝謝!
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;
可以了,謝謝!
可否請教總版主這兩句的意義
HH:=HH[SYSPARAM(3)];
LL:=LL[SYSPARAM(3)];
引用:
最初由 sppcsf 發表
可以了,謝謝!
可否請教總版主這兩句的意義
HH:=HH[SYSPARAM(3)];
LL:=LL[SYSPARAM(3)];
__________________
shujenwen
您的 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
謝謝總版主詳細的說明
引用:
最初由 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
引用:
最初由 kkkkkk 發表
HH[sysparam(3)], LL[sysparam(3)] ???? 為什麼要這樣繞圈子?
HH:sysparam(4);
LL:sysparam(5);
全部時間均為台灣時間, 現在時間為07:25 | 在這個頁面顯示本主題全部的 8 個文章 |
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved.