![]() |
總頁數 (2): [1] 2 » 在這個頁面顯示本主題全部的 19 個文章 |
奇狐社區論壇 (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=22579)
如何著色
MACD指標疊加RSI
希望
6日RSI上80時,在RSI 與 80 之間著白色
煩請賜教 謝謝
回覆: 如何著色
引用:
最初由 mori868 發表
MACD指標疊加RSI
希望
6日RSI上80時,在RSI 與 80 之間著白色
煩請賜教 謝謝
回覆: 回覆: 如何著色
引用:
最初由 cgjj 發表
FILLRGN(RSI>80,80,RSI) COLORWHITE;
回覆: 回覆: 回覆: 如何著色
引用:
最初由 mori868 發表
SHORT:=12;
LONG:=26;
N:=9;
DIF:EMA(CLOSE,SHORT) - EMA(CLOSE,LONG),colorgreen,linethick1;
DEA:EMA(DIF,N),colorwhite,linethick1;
MACD:4*(DIF-DEA),colorwhite,linethick0;//,NOAXIS;
LC := REF(CLOSE,1);
R6:SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100,colorwhite,NOAXIS;
加上下面這段 畫面會變型 以不變型即可
FILLRGN(RSI>80,80,RSI) COLORWHITE;
回覆: 回覆: 回覆: 回覆: 如何著色
引用:
最初由 cgjj 發表
RSI 值是 0-100 之間,與 MACD 值落差極大
兩者同時畫,當然會有曲線被擠壓成不易觀看!
回覆: 回覆: 回覆: 回覆: 回覆: 如何著色
引用:
最初由 mori868 發表
SHORT:=12;
LONG:=26;
N:=9;
DIF:EMA(CLOSE,SHORT) - EMA(CLOSE,LONG),colorgreen,linethick1;
DEA:EMA(DIF,N),colorwhite,linethick1;
MACD:2*(DIF-DEA),colorwhite,linethick0,
stickline(MACD>0,0,MACD,6,0),colorred;
stickline(MACD<0,0,MACD,6,0),colorwhite;
LC := REF(CLOSE,1);
R6:SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100,colorwhite,NOAXIS;
希望
Rˊ6上80時,在R6 與 80 之間著白色
回覆: 回覆: 回覆: 回覆: 如何著色
引用:
最初由 cgjj 發表
RSI 值是 0-100 之間,與 MACD 值落差極大
兩者同時畫,當然會有曲線被擠壓成不易觀看!
回覆: 回覆: 回覆: 回覆: 回覆: 如何著色
引用:
最初由 mori868 發表
我知道您說的解釋
可是公式所顯示的畫面很清楚
是否那段公式不適用
原碼:
SHORT:=12; LONG:=26; N:=9; DIF:EMA(CLOSE,SHORT) - EMA(CLOSE,LONG),colorgreen,linethick1; DEA:EMA(DIF,N),colorwhite,linethick1; MACD:2*(DIF-DEA),colorwhite,linethick0; stickline(MACD>0,0,MACD,6,0),colorred; stickline(MACD<0,0,MACD,6,0),colorwhite; LC := REF(CLOSE,1); R6:SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100,coloryellow linethick0; if IsRunInChart=0 then exit; SP:=SYSPARAM(3)-SYSPARAM(2)+1; MHH:=HHV(Max(MACD,MAX(DIF,DEA)),SP); MHH:=MHH[SYSPARAM(3)]; MLL:=LLV(Min(MACD,Min(DIF,DEA)),SP); MLL:=MLL[SYSPARAM(3)]; DWR6:=R6/100*(MHH-MLL)+MLL; PARTLINE(1,DWR6) coloryellow; FILLRGN(R6>80,80/100*(MHH-MLL)+MLL,DWR6) coloryellow;
回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 如何著色
引用:
最初由 cgjj 發表
你的主題是 "如何著色"
原碼:
SHORT:=12; LONG:=26; N:=9; DIF:EMA(CLOSE,SHORT) - EMA(CLOSE,LONG),colorgreen,linethick1; DEA:EMA(DIF,N),colorwhite,linethick1; MACD:2*(DIF-DEA),colorwhite,linethick0; stickline(MACD>0,0,MACD,6,0),colorred; stickline(MACD<0,0,MACD,6,0),colorwhite; LC := REF(CLOSE,1); R6:SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100,coloryellow linethick0; if IsRunInChart=0 then exit; SP:=SYSPARAM(3)-SYSPARAM(2)+1; MHH:=HHV(Max(MACD,MAX(DIF,DEA)),SP); MHH:=MHH[SYSPARAM(3)]; MLL:=LLV(Min(MACD,Min(DIF,DEA)),SP); MLL:=MLL[SYSPARAM(3)]; DWR6:=R6/100*(MHH-MLL)+MLL; PARTLINE(1,DWR6) coloryellow; FILLRGN(R6>80,80/100*(MHH-MLL)+MLL,DWR6) coloryellow;
回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 如何著色
引用:
最初由 mori868 發表
沒錯 可以了 謝謝 可是圖面不是我所要的
煩請再次幫忙
希望
MACD顯示在0~100之間並疊加RSI
回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 如何著色
引用:
最初由 cgjj 發表
MACD 本身的值就不是介於 0-100 之間!!!
目前是以 MACD 為基準,去百分比疊加 RSI
故坐標軸是以 MACD 為基準
回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 如何著色
引用:
最初由 mori868 發表
對啦 我知道
希望
今要以 RSI 為基準,並疊加" MACD顯示在0~100之間"
回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 如何著色
引用:
最初由 cgjj 發表
處理方法一樣
請參考前面的程式範例,去做修改
回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 如何著色
引用:
最初由 mori868 發表
SHORT:=12;
LONG:=26;
N:=9;
DIF:EMA(CLOSE,SHORT) - EMA(CLOSE,LONG),colorgreen,linethick1;
DEA:EMA(DIF,N),colorwhite,linethick1;
MACD:2*(DIF-DEA),colorwhite,linethick0;
stickline(MACD>0,0,MACD,6,0),colorred;
stickline(MACD<0,0,MACD,6,0),colorwhite;
LC := REF(CLOSE,1);
R6:SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100,coloryellow linethick0;
if IsRunInChart=0 then exit;
SP:=SYSPARAM(3)-SYSPARAM(2)+1;
MHH:=HHV(Max(MACD,MAX(DIF,DEA)),SP);
MHH:=MHH[SYSPARAM(3)];
MLL:=LLV(Min(MACD,Min(DIF,DEA)),SP);
MLL:=MLL[SYSPARAM(3)];
1:MACD如何化為百分比
2:0 軸如何編寫
3::最好有個完整的解答以免錯誤 謝謝
總版主您好:
感謝您,也感謝其他狐友的幫助。
我想要再請總版主幫一個忙,有沒有辦法在下列的公式原碼中,讓DIFF和DEA這兩條線不要被colorstick遮在後面呢?
我要拜託總版主幫我把這兩條線放到前面來,感激不盡。
{Moving Average Convergence/Divergence , MACD , 移動平均收斂/發散指標}
PartLine(CLOSE>0,0),COLORCYAN,LINETHICK2;
DIFF:EMA(CLOSE,SHORT) - EMA(CLOSE,LONG),coloryellow,linethick2;
DEA:=EMA(DIFF,M);
MACD:2*(DIFF-DEA),colorstick,linethick1;
DRAWICON(DIFF>ref(DIFF,1) and ref(DIFF,1)<=ref(DIFF,2),DIFF,4) pxdn4;
DRAWICON(DIFF<ref(DIFF,1) and ref(DIFF,1)>=ref(DIFF,2),DIFF,5) pxup18;
DRAWICON(DIFF>ref(DIFF,1) and islastbar,DIFF,4) pxdn4;
DRAWICON(DIFF<ref(DIFF,1) and islastbar,DIFF,5) pxup18;
STICKLINE(MACD>0,0,MACD,2,0) colorred,Linethick4;
STICKLINE(sum(MACD>0,2)=2 and MACD>ref(MACD,1),0,MACD,2,0) colorbrown,Linethick4;
STICKLINE(sum(MACD>0,2)=2 and MACD<ref(MACD,1),0,MACD,2,0) color9900FF,Linethick4;
STICKLINE(MACD<0,0,MACD,2,0) colorgreen,Linethick5;
STICKLINE(sum(MACD<0,2)=2 and MACD<ref(MACD,1),0,MACD,2,0) colorwhite,Linethick4;
STICKLINE(sum(MACD<0,2)=2 and MACD>ref(MACD,1),0,MACD,2,0) colorFF9900,Linethick4;
__________________
Donald Ross
| 全部時間均為台灣時間, 現在時間為22:02 | 總頁數 (2): [1] 2 » 在這個頁面顯示本主題全部的 19 個文章 |
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved.