如標題,請問3.16到底什麼問題?
回測跑得慢、容易逾時就算了,多跑幾次還有機會成功,現在直接這裡就顯示編譯失敗,7月底之前都還正常,8/1開始有這個問題,也更新到3.16.04了還是一樣,真的是很無言
如標題,請問3.16到底什麼問題?
回測跑得慢、容易逾時就算了,多跑幾次還有機會成功,現在直接這裡就顯示編譯失敗,7月底之前都還正常,8/1開始有這個問題,也更新到3.16.04了還是一樣,真的是很無言
3.16.04 這版真的是悲劇耶,原本跑好好的自動交易,全部變成未編譯,然後全部強制重編譯,有些還卡住很久當機,
理論上要沒問題的程式,編譯還出現像以下這種錯:
交易指令標記不可重複 : xxx
XQ出新版前能不能做好測試再出阿,浪費大家寶貴的時間跟造成可能的損失。
版更總會有陣痛期,雖然經過再三測試,還是可能會遺漏一些情境。大家幫忙提供意見,可以讓開發人員更快解決問題。
3.16.04 這版真的是悲劇耶,原本跑好好的自動交易,全部變成未編譯,然後全部強制重編譯,有些還卡住很久當機,
理論上要沒問題的程式,編譯還出現像以下這種錯:
交易指令標記不可重複 : xxx
XQ出新版前能不能做好測試再出阿,浪費大家寶貴的時間跟造成可能的損失。
重點是交易指令標記不可重複的這種改動,卻又不公告出來,要使用者實際遇到時才能知道,而且我不能明白改這個意義在哪? 對於XQ的效能提升有幫助嗎? 如果使用者有需要會自己做出標記區隔,不需要XQ強制使用者分開命名啊...
Hello 歐文owen,
您遇到的應該是交易指令的標記名稱需為唯一的編譯問題。
相關人員有確認到在舊版的情況會發生回測失敗,僅有編譯失敗錯誤訊息,沒有錯誤原因的情形。
目前正在研究如何修改。
另外,交易指令的標記名稱需為唯一是原本就定義的,在SetPosition的說明中也有相關敘述。
是之前發現沒有阻擋後,相關人員針對此所做的修正。
請問程式內總共用了2次SetPosition,錯誤描述:交易指令標記不可重複,停利出場
錯誤描述:交易指令標記不可重複,停損出場
請問這樣算重複?
if AAA then begin
SetPosition(0,market.lable:="停利出場");
end
else if BBB then begin
SetPosition(0,market.lable:="停損出場");
end
把
if AAA then
改成
if position<>0 and AAA then
把
if BBB then
改成
if position<>0 and BBB then
7 評論