新版本的選股中心無法設定資料參數 選股結果也與腳本內容背馳

  •   146 
  • 最後發表   GammaCEO  2021 二月 02
GammaCEO 發文於   2021/01/27

小幫手您好

最近撰寫新的選股策略時常發現選出個股與實際不符,研究後發現新版的選股中心似乎無法讀取腳本內的Settotalbar函數,導致選出後與策略腳本內容無關,而且也無法手動設定參數,但開啟舊腳本仍可看到調整參數的視窗與修改數值,新增的卻不行?!請幫忙解決,謝謝!

腳本內容

選出結果與outputfield

舊版腳本可設定讀取筆數

新編譯的腳本卻無法設定參數

排序方式: 標準 | 最新
GammaCEO 發文於   2021/01/28

小幫手您好

剛才盤中在測試新寫好的指標時發現一個奇怪現象

單純使用跨分鐘頻率算出來的線圖可以正常標示,但如果加上NthHighest函數求得值放入Arrays陣列去求對照值,畫出來線的就會與實際算得值不同位置,想請教這該如何處理??

 

附加文件

XQ小幫手 發文於   2021/01/28

GammaCEO 您好

不好意思,請問一下,

您有在"牛轉乾坤"這個策略裡寫到 settotalbar 相關的語法嗎?

如果有的話 那是沒把調整沒錯的 (但我相信您應該知道這一點)

只是我自已試著撰寫一個腳本,反覆實驗是沒發生這樣的問題

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

關於 XC>WD  這個不等式,

看數值確實頗奇怪的,

如果單獨把她列出來一個condition3的話呢? 他應該不會成立吧

是否可以給予XC and WD這兩個變數的內容

讓小幫手研究一下? 

 

GammaCEO 發文於   2021/01/28

GammaCEO 您好

不好意思,請問一下,

您有在"牛轉乾坤"這個策略裡寫到 settotalbar 相關的語法嗎?

如果有的話 那是沒把調整沒錯的 (但我相信您應該知道這一點)

只是我自已試著撰寫一個腳本,反覆實驗是沒發生這樣的問題

感謝回覆

新的選股策略是直接複製舊策略腳本內容去修改參數,而原腳本內也有SettotalBar函數,但舊腳本是可以調整筆數的,並不受影響,複製到新腳本編譯後就沒法調整,這就讓人感到不解,後來移除函數後再編譯就可以設定筆數。

舊腳本內容

關於 XC>WD  這個不等式,

看數值確實頗奇怪的,

如果單獨把她列出來一個condition3的話呢? 他應該不會成立吧

是否可以給予XC and WD這兩個變數的內容

讓小幫手研究一下? 

折騰好幾小時總算有點搞定,但真的不知道原因出在哪?!

XC和WD並不是宣告變數而是自訂函數,是平均某資料欄位數值後的值。

在對照指標後發現函數內容直接寫在腳本內運算就會出錯,但直接以函數值去運算就會正常。

舉例將value1=Average(getfield("主力買張"),5)變成腳本內算式去執行選股就會出現錯誤數值與指標兜不上,但若將Average(getfield("主力買張"),5)編譯成一個函數譬如XC,用XC去當腳本算式就會正常。

而自訂指標不管用腳本變數(value1=Average(getfield("主力買張"),5))或函數XC直接去執行都是一樣數值,另WD則是XC的5日高低值加權後的值;和XC一樣以變數去運算數值會是錯的,改成自訂函數運算後outputfield值才會是正確的。

目前選股問題暫時有解,雖然還不曉得BUG點在哪...,但另一個發問的指標問題還是搞不定,畫的線位置還是怪怪的..

 

 

 

 

附加文件

XQ小幫手 發文於   2021/02/01

GammaCEO 您好

關於您提到指標的問題

是否能請您幫我看一下 "設定"中"座標範圍"的

標軸刻度是否為" 價位座標"? 

如果是"自動的話"請調整回"價位座標"

那應該就會正確了

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

主要是目前主圖疊圖部分 我們的設定都會是"價位座標"

而如果您曾經於ide裡右鍵修正指標的話,那系統會判定為"自動"

這個我們內部還在研討要怎麼解決此現象 

請參考附圖的位置

GammaCEO 發文於   2021/02/02

多謝小幫手

XS終於已經能正常畫線

附加文件

發表回覆
Close