![]() |
在這個頁面顯示本主題全部的 3 個文章 |
奇狐社區論壇 (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=19307)
僅計算顯示該周期指標寫法
總板主您好
切換不同周期(技術分析)的副圖要顯示不同指標的寫法請指導
例如看週線(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
回覆: 僅計算顯示該周期指標寫法
引用:
最初由 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;
感恩指導
非常感恩總板主又快又好的指導 謝謝!!
全部時間均為台灣時間, 現在時間為05:28 | 在這個頁面顯示本主題全部的 3 個文章 |
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved.