 |
L0123
資深會員

註冊日期: Mar 2004
來 自: 彰化 海口郎
文章數量: 400 |
僅計算顯示該周期指標寫法
總板主您好
切換不同周期(技術分析)的副圖要顯示不同指標的寫法請指導
例如看週線(DA0)時 顯示RSI指標
DA0:= DATATYPE=7; //條件成立
PARTLINE(C,50),COLORGRAY;
N:=6;
RC:=ref(C,1);
RSI:SMA(MAX(C-RC,0),N,1)/SMA(ABS(C-RC),N,1)*100;
DRAWICON(C>O,RSI,10),PXUP10;
DRAWICON(C<=O,RSI,12),PXUP10;
例如看日線(DA1)時 顯示成交量圖
DA1:= DATATYPE=6; //條件成立
VV:=VOL;
STICKLINE(C>O,0,VV,8,0),COLORRED;
STICKLINE(C=O,0,VV,8,0),COLORYELLOW;
STICKLINE(C<O,0,VV,8,0),COLORCYAN;
例如看小時線(DA2)時 顯示MACD指標
DA2:= DATATYPE=5; //條件成立
EM1:=eMA(C,12);
EM2:=eMA(C,26);
DIF: EM1-EM2;
MACD:EMA(DIF,9);
DM:=(DIF-MACD);
例如看其他分線線(DA3)時 顯示KD指標
DA3:= DATATYPE>=1 and DATATYPE<=4; //條件成立
A:=9;
B:=3;
CC:=3;
RSV:=(C-LLV(L,A))/(HHV(H,A)-LLV(L,A))*100;
K:SMA(RSV,B,1);
D:SMA(K,CC,1);
PS:看週(DA0)線時 只執行顯示RSI的計算 其它周期指標Exit 同理 看日線(DA1)時 顯示成交量圖 其它周期指標 Exit
|
|
向版主報告此篇 |  |
|
2015-06-12 13:26 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18091 |
回覆: 僅計算顯示該周期指標寫法
引用: 最初由 L0123 發表
總板主您好
切換不同周期(技術分析)的副圖要顯示不同指標的寫法請指導
例如看週線(DA0)時 顯示RSI指標
DA0:= DATATYPE=7; //條件成立
PARTLINE(C,50),COLORGRAY;
N:=6;
RC:=ref(C,1);
RSI:SMA(MAX(C-RC,0),N,1)/SMA(ABS(C-RC),N,1)*100;
DRAWICON(C>O,RSI,10),PXUP10;
DRAWICON(C<=O,RSI,12),PXUP10;
例如看日線(DA1)時 顯示成交量圖
DA1:= DATATYPE=6; //條件成立
VV:=VOL;
STICKLINE(C>O,0,VV,8,0),COLORRED;
STICKLINE(C=O,0,VV,8,0),COLORYELLOW;
STICKLINE(C<O,0,VV,8,0),COLORCYAN;
例如看小時線(DA2)時 顯示MACD指標
DA2:= DATATYPE=5; //條件成立
EM1:=eMA(C,12);
EM2:=eMA(C,26);
DIF: EM1-EM2;
MACD:EMA(DIF,9);
DM:=(DIF-MACD);
例如看其他分線線(DA3)時 顯示KD指標
DA3:= DATATYPE>=1 and DATATYPE<=4; //條件成立
A:=9;
B:=3;
CC:=3;
RSV:=(C-LLV(L,A))/(HHV(H,A)-LLV(L,A))*100;
K:SMA(RSV,B,1);
D:SMA(K,CC,1);
PS:看週(DA0)線時 只執行顯示RSI的計算 其它周期指標Exit 同理 看日線(DA1)時 顯示成交量圖 其它周期指標 Exit
原碼:
if datatype=7 then begin
PARTLINE(C,50),COLORGRAY;
N:=6;
RC:=ref(C,1);
RSI:SMA(MAX(C-RC,0),N,1)/SMA(ABS(C-RC),N,1)*100;
DRAWICON(C>O,RSI,10),PXUP10;
DRAWICON(C<=O,RSI,12),PXUP10;
end else if datatype=6 then begin
VV:=VOL;
STICKLINE(C>O,0,VV,8,0),COLORRED;
STICKLINE(C=O,0,VV,8,0),COLORYELLOW;
STICKLINE(C<O,0,VV,8,0),COLORCYAN;
end else if datatype=5 then begin
EM1:=eMA(C,12);
EM2:=eMA(C,26);
DIF: EM1-EM2;
MACD:EMA(DIF,9);
DM:=(DIF-MACD);
end else if datatype>=1 and datatype<=4 then begin
A:=9;
B:=3;
CC:=3;
RSV:=(C-LLV(L,A))/(HHV(H,A)-LLV(L,A))*100;
K:SMA(RSV,B,1);
D:SMA(K,CC,1);
end;
|
|
向版主報告此篇 |  |
|
2015-06-12 14:37 |
|
|
|  |
本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。
|
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved. 聯絡我們
|