在1分K中偵側5分K的10ma是否站上

  •   323 
  • 最後發表   無情卻慈悲  2022 四月 18
無情卻慈悲 發文於   2022/01/26

你好,如題,

我寫了下列腳本,並開啟1分鐘雷達並洗價,請問為何仍會偵側到1分K的10ma而不是偵側到5分K的10ma是否站上呢?

value10 = xfMin_XAverage("5",GetField("Close","5"),10); /

if close cross Over value10*1.005 then begin

ret=1;

retmsg ="站上指定均線";

end;

if close cross under value10*0.095 then begin

ret=1;

retmsg ="跌落指定均線";

end;

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

Hello 無情卻慈悲,

 

建議您可以使用print函數將相關資訊印出檢查。

小幫手這邊測試

xfMin_XAverage("5",GetField("Close","5"),10)

計算出來和

xAverage(close, 10)

是不相同的,所以應該沒有發生您所敘述的狀況。(參考附圖)

 

如果還有問題的話,麻煩您提供 策略雷達匯出檔勾選(包含)警示腳本、出問題的商品和時間 以及 XQ Log 來檢驗。

Log資料夾(預設路徑:C:\SysJust\XQLite\LOG)直接壓縮後提供即可。

您可以直接將檔案上傳,如果檔案過大的話也可以Mail至客服信箱 XQservice@XQ.com.tw 且務必附上 討論文章連結網址(小幫手才能盡早處理)。

感謝。

 

附加文件

無情卻慈悲 發文於   2022/01/28

你好,

我在有加了print,但是啟動後仍沒有出print的文字檔 ,所以我直接把雷達匯出與LOG檔一併傳至您的信箱,感謝。

另請教Average與xAverage應使用哪一個才對?謝。

 

 

XQ小幫手 發文於   2022/02/07

Hello 無情卻慈悲,

 

小幫手這邊測試是可以正常的print出文字檔的。(參考附圖)

一併附上測試的策略雷達匯出檔供您參考。

 

一般來說ma指的會是 average。

average計算的是簡單移動平均。

xaverage計算的是指數移動平均。

xfMin_xaverage計算的是跨頻率的指數移動平均。

附加文件

XQ小幫手 發文於   2022/02/08

Hello 無情卻慈悲,

 

關於 在1分K中偵側5分K的10ma是否站上 和 有關日K的逐筆洗價 這兩個問題,小幫手收到的郵件中只有 XQ Log。

在1分K中偵側5分K的10ma是否站上 麻煩您提供策略雷達匯出檔。

有關日K的逐筆洗價 麻煩您提供 交易腳本 以及 回測的商品設定(截圖 或 回測報告匯出檔 皆可),並簡單描述你覺得有哪個時間點出錯。

感謝。

無情卻慈悲 發文於   2022/02/08

你好,這是在年前寫策略試跑時發現的 我目前無法找出是哪一日,我這週再試跑一下再抓出給您,感謝

無情卻慈悲 發文於   2022/04/11

你好,

我想補充問一下,

想在1分K中畫出5分K的5ma ,以下兩個寫法,都正確嗎?

 value1 = xfMin_XAverage("5",GetField("Close","5"),5);

value2 = average(getfield("close", "5"),5)

XQ小幫手 發文於   2022/04/18

Hello 無情卻慈悲,

 

value1 = xfMin_XAverage("5",GetField("Close","5"),5);

這計算出來的是5分鐘頻率的5期EMA。

value2 = average(getfield("close", "5"),5);

這計算出來的是5分鐘頻率的5期MA。

您可以在XSHelp上確認函數說明。

發表回覆
Close