您好,
下圖為回測時印出的還原日K收盤價,左側是選股腳本印出,右側是警示腳本印出
同欣電2020/11/30是減資後首日交易,
減資前的還原價,看起來小數精度有差異,導致二邊算出的均線值有些微差異,
選股腳本這邊是不是漏了沒捨去到第2位呢?

您好,
下圖為回測時印出的還原日K收盤價,左側是選股腳本印出,右側是警示腳本印出
同欣電2020/11/30是減資後首日交易,
減資前的還原價,看起來小數精度有差異,導致二邊算出的均線值有些微差異,
選股腳本這邊是不是漏了沒捨去到第2位呢?

另外有二隻股票,卜蜂和台橡,
它們是還原日收盤價二邊一致,但二邊算出來的60SMA卻不一致,
Code我也會貼在最下面


選股腳本:
SetBarFreq("AD","D");
SetTotalBar(1);
SetBackBar(240);
variable: MA(0);
MA = average(C, 60);
//日期,代號,名稱,收盤價
print(File("D:\Investment\SysJust\XQLite\XS\Print_CommonResult\DataDump_Select.csv"),
Text(DateToString(date),",",symbol,",",symbolname,",",close,",",MA));
//ret = 1;
警示腳本:
//SetBarFreq("AD","D"); //從雷達回測時選還原日K
SetTotalBar(1);
SetBackBar(240);
variable: MA(0);
MA = average(C, 60);
//日期,代號,名稱,收盤價
print(File("D:\Investment\SysJust\XQLite\XS\Print_CommonResult\DataDump_Alert.csv"),
Text(DateToString(date),",",symbol,",",symbolname,",",close,",",MA));
//ret = 1;
這題被略過了?
資料面問題不是應該相對優先處理的嗎?
資料錯, 所有人跑出來的東西都是錯的
很多新手重覆問的問題, 叫他們去爬文就好了
請問你們有沒有可能增加技術支援的人力?
每次一個問題的回覆短則2~3天, 長則超過1周,
來回光是釐清問題點在哪,
可能就耗掉2周或甚至1個月以上了,
但這些等待時間, 訂閱制都在扣錢, 消費者權益很受損
貴公司的技術問題要不要處理以及處理順序,
是看XQ小幫手心情的 ?
你試試看改這裡: settotalbar(120);
選股中心的資料日K數量,最好要大於最大運算使用參數的2倍以上,
前幾天的平均值比較夠運算
感謝你的回覆, 我是有想到這點,
不過我上方程式是拉大 SetBackBar 到 240, 來確保引用資料足夠,
明天我再試試 SetTotalBar 也加大, 是否計算會正確
(會正確機率估計不高, 因為這是17XX隻股全跑, 上千次交易中僅有這三隻在特定時段異常)
Hi FrankLi
Q1:選股腳本這邊是不是漏了沒捨去到第2位呢?
A1:不好意思晚回覆您的問題,小幫手方才詳細查看了一下,應該是Bug,
也有重現出來,確實有您所述的問題,已請相關人員釐清中,待相關人員說明後,會再向您說明,謝謝您的回饋。
Q2:很多新手重覆問的問題, 叫他們去爬文就好了
A2:每個人問的問題,小幫手都會操作一次,以便檢驗是不是系統有疏漏。
Q3:貴公司的技術問題要不要處理以及處理順序
A3:不好意思,因為小幫手處理問題時,會從討論區的後頭頁碼開始處理到第一頁,故現在才處理到您所提的問題,請見諒。
P.S. 從後頭頁碼處理到第一頁比較不會疏漏問題,不過對於急著需要處理的用戶可能就比較尷尬,
建議如果有急需處理的問題,請 Mail 至 XQservice@XQ.com.tw ,並貼上此討論串連結,謝謝。
請問這題後來有解嗎
Hi FrankLi,
Q:請問這題後來有解嗎
A:此問題已修繕完畢,相關人員也驗證OK,方才小幫手Check過兩邊的數值一致了,請您在試試看,謝謝。
10 評論