請問 MACD 貼近零軸且黃金交叉的寫法

  •   2K 
  • 最後發表   owen  2022 五月 19
owen 發文於   2017/04/24

請問 MACD 貼近零軸且黃金交叉的語法謝謝

排序方式: 標準 | 最新
XQ小幫手 發文於   2017/04/25

Hi owen,

請問您的【貼近零軸】是距離零軸有多近?

另外,您所需要的腳本類行為何?(指標、選股、警示)謝謝。

owen 發文於   2017/05/11

Hi 小幫手 :

我想要的是MACD 交叉時 剛好在齡軸上

如果可以再加上 KD交叉會更好 ( KD交叉在20以下)

指標 MACD 交叉在零軸 選出來的個股 謝謝

XQ小幫手 發文於   2017/05/16

Hi Owen,

小幫手先整理一下您要的選股條件,

我想要的是MACD 交叉時 剛好在齡軸上

如果可以再加上 KD交叉會更好 ( KD交叉在20以下)

依您所述,小幫手設計的選股腳本大致邏輯為,以下選股條件皆有達成,則挑選出該股票商品

  • MACD黃金交叉
  • MACD快線(DIF)黃金交叉0軸
  • KD黃金交叉
  • K值 <= 0

 

選股腳本程式碼範例如下:

input: FastLength(12), SlowLength(26), MACDLength(9), KDLength(9), RSVt(3), Kt(3);
variable: difValue(0), macdValue(0), oscValue(0),rsv(0), k(0), _d(0);

SetTotalBar( maxlist((maxlist(KDLength,6) * 3),((maxlist(FastLength,SlowLength,6) + MACDLength) * 4)));


SetInputName(1, "DIF短期期數");
SetInputName(2, "DIF長期期數");
SetInputName(3, "MACD期數");
SetInputName(4, "天數");
SetInputName(5, "RSVt權數");
SetInputName(6, "Kt權數");

MACD(weightedclose(), FastLength, SlowLength, MACDLength, difValue, macdValue, oscValue);
Stochastic(KDLength, RSVt, Kt, rsv, k, _d);

Ret = difValue Crosses Above macdValue and difValue Crosses Above 0 and k cross above _d and k <= 0;

 

以上,提供給您參考,請您試試看,謝謝。

阿昇 發文於   2017/06/20

您好 我想請問macd在零軸以上黃金交叉貼近零軸數值在1以下不要KD的話要如何撰寫呢?

XQ小幫手 發文於   2017/06/21

Hi 阿昇,

請問您所說的數值在1以下,是指哪個數值?( difValue?macdValue?oscValue? )

以上,謝謝。

阿昇 發文於   2017/06/21

三個數值皆在1以下 零軸以上的黃金交叉 謝謝。

XQ小幫手 發文於   2017/06/22

Hi 阿昇,

請參考此篇文章,有問題請詢問此篇文章作者,謝謝。

用XS選股腳本撰寫macd在零軸以上黃金交叉貼近零軸數值在1以下

atin 發文於   2022/05/17

這個可以運用在60分選股策略嗎?

 

Hi Owen,

小幫手先整理一下您要的選股條件,

我想要的是MACD 交叉時 剛好在齡軸上

如果可以再加上 KD交叉會更好 ( KD交叉在20以下)

依您所述,小幫手設計的選股腳本大致邏輯為,以下選股條件皆有達成,則挑選出該股票商品

  • MACD黃金交叉
  • MACD快線(DIF)黃金交叉0軸
  • KD黃金交叉
  • K值 <= 0

 

選股腳本程式碼範例如下:

input: FastLength(12), SlowLength(26), MACDLength(9), KDLength(9), RSVt(3), Kt(3);
variable: difValue(0), macdValue(0), oscValue(0),rsv(0), k(0), _d(0);

SetTotalBar( maxlist((maxlist(KDLength,6) * 3),((maxlist(FastLength,SlowLength,6) + MACDLength) * 4)));


SetInputName(1, "DIF短期期數");
SetInputName(2, "DIF長期期數");
SetInputName(3, "MACD期數");
SetInputName(4, "天數");
SetInputName(5, "RSVt權數");
SetInputName(6, "Kt權數");

MACD(weightedclose(), FastLength, SlowLength, MACDLength, difValue, macdValue, oscValue);
Stochastic(KDLength, RSVt, Kt, rsv, k, _d);

Ret = difValue Crosses Above macdValue and difValue Crosses Above 0 and k cross above _d and k <= 0;

 

以上,提供給您參考,請您試試看,謝謝。

XQ小幫手 發文於   2022/05/19

Hello atin,

 

選股只有日以上的頻率,所以沒有您所說的60分選股。

不過您可以使用在策略雷達上,並將頻率設為60即可。

這樣就會是以60分鐘的MACD和KD來運算條件。

發表回覆
Close