KD策略雷達問題

  •   153 
  • 最後發表   KKuramas  2020 一月 23
KKuramas 發文於   2020/01/16

請教小編

使用30分K線圖 ,XQ最後一根K棒顯示為13:00 ,但目前各家券商軟體當天最後一根K棒皆為13:30分

這部分是否有辦法在XQ上顯示出 13:30分的K棒,以利策略雷達掃描,謝謝

 

附加文件

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

Hi KKuramas

目前XQ的報價歸類都是屬於"前規"的方式喔,因此以30分K來看,13:30的報價資料會歸類在13:00那一根K棒中

不過目前的策略雷達,並沒有辦法支援13:30分下單,因為策略雷達的設計是等相關報價資料進來之後才進行判斷

而13:25~13:30當中是最後的集合競價,並沒有辦法在那當中有報價資料進來並送出委託

直到13:30的時候觸發後再送出委託已經收盤了,因此建議最好在13:20~13:24分左右送出委託。

以上說明,謝謝您的詢問 ^^

KKuramas 發文於   2020/01/20

請問小幫手

使用選股雷達,如圖所示,有設MACD黃金交叉,以及周MACD D>F(自行修改編碼)

但選股出來的條件,周的部分有點問題,是否是編碼上需要修改? 還是選股時 日周資料不能一次放入條件選擇?

謝謝

input: FastLength(8), SlowLength(13), MACDLength(9);

variable: difValue(0), macdValue(0), oscValue(0);

 

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

 

SetInputName(1, "DIF短期期數");

SetInputName(2, "DIF長期期數");

SetInputName(3, "MACD期數");

 

xf_macd("W", xf_weightedclose("W"), FastLength, SlowLength, MACDLength, difValue, macdValue, oscValue);

value1 = xf_getvalue("W",difValue,1);

value2 = xf_getvalue("W",oscValue,1);

 

if difValue > macdValue then ret = 1;

 

附加文件

XQ小幫手 發文於   2020/01/22

Hi KKuramas

您好,您提供的圖片,小幫手查看並沒有任何異狀,理論上是可以正常使用的

請您詳述您覺得的問題是什麼,謝謝。

如果您是要DIF向上穿越MACD,您應該要用cross over語法才行喔。

請您參考相關語法cross over,謝謝您的詢問。

ret=difvalue cross over macdvalue;

KKuramas 發文於   2020/01/23

你好

我的問題是 DIF值 要大於 MACD值,所以 改為下列方式,但不知道是否正確

if difValue > macdValue then ret = 1;

謝謝

發表回覆
Close