Crossover 和 > 有什麼不同?

  •   2K 
  • 最後發表   Mark Wu  2017 十月 23
Mark Wu 發文於   2017/10/16

你好,請問一下當我在判斷 MACD/MTM 等指標黃金交叉時,我使用 cross above 或 > 有什麼不同? 例如:

使用 cross above

Ret = difValue Crosses Above macdValue 

使用大於

Ret = difValue > macdValue

這樣有差異嗎?

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

Hi Mark Wu,

在以下連結說明,

https://xshelp.xq.com.tw/index.aspx?HelpName=Crosses+Above&group=CONTROLFLOW

有提到:

Cross Above 或是 Cross Over 是用來檢查目前的欄位數值是否向上穿越某個欄位的前期數值。

 

所以,以您的第一個例子說,

Ret = difValue Crosses Above macdValue

以上程式碼表示,當期的difValue 向上穿越 前期的macdValue,

也就是,difValue[1] <  macdValue[1] 且 difValue > macdValue ( 前期的difvalue 小於 前期的 macdvalue,並且當期的difvalue 大於 當期的macdvalue )

 

而第二個例子為

Ret = difValue > macdValue

以上程式碼表示,當期的difValue 大於 當期的macdValue,

這樣只要 difvalue 在 macdvalue 上方,就會挑選出股票( 沒有由下往上突破的行為 )

 

以上說明,謝謝。

Mark Wu 發文於   2017/10/22

謝謝,這樣我清楚了。

這樣我可以解釋為:

Ret = difValue Crosses Above macdValue

代表的是,選出來的股票為選股當天,剛好 MACD 黃金交叉。

而下面這個則代表:

Ret = difValue > macdValue

選股的當天或是前幾天有 MACD 黃金交叉的行為。

是這樣嗎?

XQ小幫手 發文於   2017/10/23

Hi Mark Wu,

上面正確。

 

下面理解有誤唷~

Ret = difValue > macdValue

是指,只要 當期的difValue 大於 當期的macdValue 就會篩選出該股票,不一定有黃金交叉。

 

以上說明,謝謝。

 

Mark Wu 發文於   2017/10/23

謝謝,我理解。我後面的意思是說從 difValue >  macdValue,我可以推測可能是

1. 當期

2. 前幾期

有黃金交叉行為,因為一定是現在或之前曾經有過黃金交叉,才會造成 difValue > macValue>

  • 按讚來自於
  • b24524658
發表回覆
Close