 |
ryan
中級會員
註冊日期: Feb 2020
來 自:
文章數量: 48 |
|
背景畫柱狀線
KD 指標
如何在cross(K,D) 到 cross(D,K) 背景畫柱狀線?
謝謝
|
|
向版主報告此篇 |  |
|
2023-10-24 18:47 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18251 |
|
回覆: 背景畫柱狀線
引用: 最初由 ryan 發表
KD 指標
如何在cross(K,D) 到 cross(D,K) 背景畫柱狀線?
謝謝
//參數請自行帶入
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
KK:=SMA(RSV,M1,1);
DD:=SMA(KK,M2,1);
STICKLINEPY(KK>DD,1,999,10,0) color000066;
K:KK;
D:DD;
|
|
向版主報告此篇 |  |
|
2023-10-24 18:58 |
|
|
|  |
 |
ryan
中級會員
註冊日期: Feb 2020
來 自:
文章數量: 48 |
|
thanks
謝謝總版主
如果是DMI指標
cross(70,ADX) 到 cross(ADX,30)背景畫柱狀線?
|
|
向版主報告此篇 |  |
|
2023-10-24 19:27 |
|
|
|  |
 |
ryan
中級會員
註冊日期: Feb 2020
來 自:
文章數量: 48 |
|
意思是ADX跌破70
一直到回升穿過30
這一段相當於盤整的區間
就是no trade zone
(當然 70到30之間,ADX 也可能有上升的部分,這一部分先略過)
|
| 最後由 ryan 在 2023-10-24 20:34 編輯 |
向版主報告此篇 |  |
|
2023-10-24 20:28 |
|
|
|  |
 |
ryan
中級會員
註冊日期: Feb 2020
來 自:
文章數量: 48 |
|
thanks
謝謝總版主的提示
經過幾日的思考
利用ADXR>ADX來畫背景柱狀線也是可以
(下圖的ADX為變形過的ADX)
現在想將ADX>ADXR的部分,在10以下的部分除了第一次之外,如果沒有越過10也過濾掉,同樣畫柱狀線
類似鈍化的寫法
參考了總版主在這篇的回答
http://www.chiefox.com.tw/bbs/showt...&highlight=atan
試著這樣寫:
U1:=Cross(10,ADX); U1SP:=barslast(U1);
U2:=cross(ADXR,ADX);
FU:=U2 and sum(ADX<=10,U1SP+1)=U1SP+1 and sum(U2,U1SP+1)=1;
FUSP:=barslast(FU);
VUCK:=ADX>ref(ADX,1) and ref(ADX>ref(ADX,BARSLAST(ADX<>REF(ADX,1))+1),1) and FUSP>0;
SS:=sum(ADX<=10,FUSP+1)=FUSP+1 and VUCK;
STICKLINEPY(SS,0,999,10,1),color000066;
ADX2:ADX,colorgray;
ADXR2:ADXR,colorwhite;
不知是否正確?
請總版主惠予修正 謝謝!
(對不起 圖貼不出來)
|
| 最後由 ryan 在 2023-10-29 11:33 編輯 |
向版主報告此篇 |  |
|
2023-10-29 11:23 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18251 |
|
回覆: thanks
引用: 最初由 ryan 發表
謝謝總版主的提示
經過幾日的思考
利用ADXR>ADX來畫背景柱狀線也是可以
(下圖的ADX為變形過的ADX)
現在想將ADX>ADXR的部分,在10以下的部分除了第一次之外,如果沒有越過10也過濾掉,同樣畫柱狀線
類似鈍化的寫法
參考了總版主在這篇的回答
http://www.chiefox.com.tw/bbs/showt...&highlight=atan
試著這樣寫:
U1:=Cross(10,ADX); U1SP:=barslast(U1);
U2:=cross(ADXR,ADX);
FU:=U2 and sum(ADX<=10,U1SP+1)=U1SP+1 and sum(U2,U1SP+1)=1;
FUSP:=barslast(FU);
VUCK:=ADX>ref(ADX,1) and ref(ADX>ref(ADX,BARSLAST(ADX<>REF(ADX,1))+1),1) and FUSP>0;
SS:=sum(ADX<=10,FUSP+1)=FUSP+1 and VUCK;
STICKLINEPY(SS,0,999,10,1),color000066;
ADX2:ADX,colorgray;
ADXR2:ADXR,colorwhite;
不知是否正確?
請總版主惠予修正 謝謝!
試試看是否為您要的
SP:=barslast(cross(10,ADX));
SW:=ADX>ADXR and ref(ADX>ADXR,1)=0;
BN:=sum(SW,SP+1);
SS:=BN>1 and ADX>ADXR and ADX<=10;
STICKLINEPY(SS,0,999,10,1),color000066;
ADX2:ADX,colorgray;
ADXR2:ADXR,colorwhite;
|
|
向版主報告此篇 |  |
|
2023-10-30 09:18 |
|
|
|  |
本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。
|
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved. 聯絡我們
|