2.40版本更新後指標訊息問題

  •   802 
  • 最後發表   雪碧熊  2018 十二月 21
雪碧熊 發文於   2018/08/01

如題,昨日更新完之後,一些寫的策略腳本、觸發訊息一直出不來,比對一晚上問題還是存在,目前灌回舊版本2.38就正常了,請問小幫手新版本有對新的編寫方式做變更嗎?不然怎麼一樣的寫法新版本訊號出不來?謝謝🙏

  • 按讚來自於
  • Kelly Lee
排序方式: 標準 | 最新
XQ小幫手 發文於   2018/08/01

Hi 雪碧 熊,

您好,猜想您的程式碼裏頭有使用到"盤中跨頻率取價量"相關語法,

若是的話,目前此語法有問題,小幫手已請相關人員查看修繕中,以上說明,謝謝。

XQ小幫手 發文於   2018/08/03

Hi 雪碧 熊,

您好,在 6.41 /2.41 版本已修繕完畢【指標跟警示在盤中跨頻率取價量】的問題,

可以在此版本試跑策略看看,謝謝。

雪碧熊 發文於   2018/08/03

小幫手:剛更新過了2.41版,好像問題還是存在我的訊息一直跑不出來,跨頻率週期的問題!☹️

XQ小幫手 發文於   2018/08/03

Hi 雪碧 熊,

若您的程式碼語法有使用到 getbaroffset 語法,可能會有問題,已請相關人員修繕中,

若否,請您提供以下資訊:

1. 頁面匯出檔,記得勾選【匯出頁面中"XS指標"的自訂腳本】

2. 有問題的畫面完整截圖

3. log 資料夾( C:\SysJust\XQ2005\LOG )壓縮檔

並 Mail 至 XQservice@XQ.com.tw,最後附上此討論串連結,以利小幫手查看問題的原因,謝謝。

 

雪碧熊 發文於   2018/08/07

跨頻率取價問題跟.38版的不一樣,例如Getfield與跨頻率價畫圖改成類似函數LowD、highW,這樣的話我就無法比對跨頻率的即時高低點了,這樣那語法就沒什麼意義,是否有另外取代方式過改回來?謝謝🙏

XQ小幫手 發文於   2018/08/07

Hi 雪碧 熊,

您好,為了避免造成誤會,是否可以提供有問題的圖文說明?

以利小幫手釐清問題的原因,謝謝。

雪碧熊 發文於   2018/08/07

小幫手:

上圖為.38版本 下圖為.41版本 一樣跨頻率是抓取30分H&L低點,所呈現的方式卻不太一樣,只要是跨頻率抓取都會造成這個問題。

.38版(跨頻率抓30K)

.41版(跨頻率抓30K)

 

.38(跨頻率抓60K)

.41(跨頻率抓60K)

 

這樣我所寫的策略就無法比對出訊息了,請問有什麼方式取代,謝謝^^

XQ小幫手 發文於   2018/08/08

Hi 雪碧熊,

待小幫手查看後再向您說明,謝謝。

XQ小幫手 發文於   2018/08/09

Hi 雪碧熊,

您好,目前XS跨頻率取資料,在 .40 版本以後,有改變如 進階篇: 跨商品/跨頻率的語法介紹 此文章連結說明,

擷取部分文章說明如下:

在跨頻率取資料的時候,取得的都是該頻率當下的數值。例如回測時要從日頻率取週頻率的TSE開高低收量,在2018/07/16~2018/07/20期間中:

  •  週一07/16的週線開盤價為10867.97、週線最高價為10890.20、週線最低價為10817.45、週線收盤價為10817.45、週線成交量為1265.69億;
  •  週二07/17的週線開盤價為10867.97、週線最高價為10890.20、週線最低價為10758.83、週線收盤價為10778.99、週線成交量為2619.59億;
  •  週三07/18的週線開盤價為10867.97、週線最高價為10890.20、週線最低價為10758.83、週線收盤價為10842.46、週線成交量為4278.96億;
  •  週四07/19的週線開盤價為10867.97、週線最高價為10896.25、週線最低價為10758.83、週線收盤價為10835.38、週線成交量5725.45億;
  •  週五07/20的週線開盤價為10867.97、週線最高價為10963.95、週線最低價為10758.83、週線收盤價為10932.11、週線成交量7401.97億。

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

 

雪碧熊 發文於   2018/08/11

那如果以您上述的解說 日K取週K頻率下有什麼語法可以回復上一版本的取價方式,取當週最高價&最低價(在即時的K線上變化)?

像我之前的語法:

value1=getfield("LOW","5");

plot1(not (LOW[0]= value1) AND 

NOT(LOW[1]= value1) AND

NOT(LOW[2]= value1) AND

NOT(LOW[3]= value1) AND

NOT(LOW[4]= value1),"H5") ;

 

value2=getfield("high","5");

plot2(NOT(HIGH[0]= value2) AND 

NOT(HIGH[1]= value2) AND 

NOT(HIGH[2]= value2) AND

NOT(LOW[3]= value2) AND

NOT(LOW[4]= value2),"L5");

------------------------------------------------------------------

在2.38版他訊息就是這正常的

但2.41版後 訊息就出不來

 

請問沒有其他辦法替代取價方式嗎?謝謝

 

顯示更多回應 發表回覆
Close