2.40版 print的 txt檔案未輸出

  •   364 
  • 最後發表   Athan  2018 八月 06
Athan 發文於   2018/08/01

2.40版 print的 txt 檔案未輸出 ( 只開了股號的 folder,裏面沒有 txt 檔 ),麻煩解決一下 !

排序方式: 標準 | 最新
XQ小幫手 發文於   2018/08/02

Hi Athan,

小幫手這邊是可以正常輸出的,會有txt檔,印出的資料也都正常,

故猜想您的腳本名稱是否含有特殊字元?若是的話,含有特殊字元的腳本名稱,若使用 Print 會有問題,

所以請您將腳本名稱中的特殊字元移除,再 Print 試試看,謝謝。

Athan 發文於   2018/08/02

腳本沒有使用特殊字元,我的情況是上一版本可以正常輸出,但換版後,就發生無法輸出 txt 檔之情形,

有解決的方法嗎 ? 謝謝 !

Athan 發文於   2018/08/02

我可以使用退版程式,回到上一個版本嗎 ?

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

Hi Athan,

腳本沒有使用特殊字元,我的情況是上一版本可以正常輸出,但換版後,就發生無法輸出 txt 檔之情形,

您好,請您提供以下資訊:

1. Print有問題的程式碼腳本( 若是策略雷達or頁面,請提供相關匯出檔,記得勾選匯出XS的自訂腳本 )。

2. Log資料夾( C:\SysJust\XQ2005\LOG )的壓縮檔。

3. 帳號

並 Mail 至 XQservice@XQ.com.tw,最後附上此討論串,以利相關人員查看問題的原因,謝謝。


 

我可以使用退版程式,回到上一個版本嗎 ?

可以,可以使用退版程式,回到上一個版本,

以上說明,謝謝。

Athan 發文於   2018/08/03

測試結果提供參考 : 

1. 退版程式回到 2.38 版,系統會找不到舊有程式,無法進行編譯。

2. 先把 XQ 直接解除安裝,再安裝 2.38 版,在 XScript 編輯器的下方執行頁面可以看到執行結果,txt檔也會輸出到 print 檔案夾中。

3. 再把 XQ 解除安裝,再安裝 2.41 版,在 XScript 編輯器的下方執行頁面可以看到執行結果,但 txt檔 無法 輸出到 print 檔案夾中。

以上提供參考

 

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

Hi Athan,

您好,看起來不方便提供完整程式碼,

那請您提供 Print 那段程式碼,以利小幫手針對此看看能否重現,

以上說明,謝謝。

 

Athan 發文於   2018/08/03

感謝小幫手熱心幫忙 !

為了測試是否是程式腳本的問題,我只用了XS語法應用的範例程式來測試,腳本檔名為 test222

內容如下 :

Value1 = Average(Close, 5);

Print(file("C:\SysJust\XQLite\XS\Print\[symbol]\"),"Date=", Date, "Close=", Close, "Value1", Value1);

就發生上述所說明的情形了…

 

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

 Hi Athan,

謝謝提供相關資訊,待小幫手詢問相關人員後,再向您說明,謝謝。

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

Hi Athan,

您好,相關人員修繕中,

若您急須使用,請您先將語法修改成以下程式碼,試試看,謝謝。

Print(file("C:\SysJust\XQLite\XS\Print\[symbol]\[ScriptName]_[Symbol].log"),"Date=", Date, "Close=", Close, "Value1", Value1);

 

發表回覆
Close