奇狐社區論壇
在這個頁面顯示本主題全部的 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)


由 L0123 在 2015-06-12 13:26 發表:

僅計算顯示該周期指標寫法

總板主您好

切換不同周期(技術分析)的副圖要顯示不同指標的寫法請指導

例如看週線(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


由 cgjj 在 2015-06-12 14:37 發表:

回覆: 僅計算顯示該周期指標寫法

引用:
最初由 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);
  
DIFEM1-EM2;
  
MACD:EMA(DIF,9);
  
DM:=(DIF-MACD);
end else if datatype>=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;


由 L0123 在 2015-06-12 22:59 發表:

贊成 感恩指導

非常感恩總板主又快又好的指導 謝謝!!


全部時間均為台灣時間, 現在時間為05:28
在這個頁面顯示本主題全部的 3 個文章


Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.

簡愛洋行 製作 Copyright 2003-. All Rights Reserved.