編輯器看到了一個無法辨認的字";"請檢查這個字有沒有寫錯。

  •   181 
  • 最後發表   女人  2023 七月 18
女人 發文於   2023/07/11

打080電話,客服王小姐說:要用半形不能用全形,儲存在編譯,還是出現同一個錯誤描述。我該如何順利完成編譯?

 

附加文件

排序方式: 標準 | 最新
XQ小幫手 發文於   2023/07/13

 Hello 女人,

 

小幫手看您的副圖,您的符號還是全形字。

請將全部的 ";" 改為 ";" 後編譯,不然還是會出錯。

如果您還是有問題的話,可以將腳本匯出提供給小幫手確認看是哪裡有問題。

您可以直接將檔案上傳,也可以Mail至客服信箱 XQservice@XQ.com.tw 且務必附上 討論文章連結網址(小幫手才能盡早處理)。

感謝。

女人 發文於   2023/07/13

分號,我用複製貼上,已解決。謝謝小幫手回覆,現在又有其他問題。

問題:close > (Average(CLose, 5));    錯誤描述:第7字元,在 ">" 之前可能少了"(", "*=", "/=", ";", "[", "+=", "=", "-="。

不知道要加什麼符號?

 

 

XQ小幫手 發文於   2023/07/18

Hello 女人,

 

小幫手建議您先閱覽網站上的教學區,裡面有XS語法的基礎和應用。

就您的文章看起來,可能是前一行少了分號導致編譯錯誤。

但實際原因要看您的腳本 (或截圖) 確認。

 

另外上次的截圖中您最後一行的腳本也有錯誤,沒有 plot1(average(close, "均線多頭排列); 這種寫法。

附上小幫手成功編譯的腳本供您參考。

 

input:length_1(5), length_2(10), length_3(20);

 

value1 = average(close, length_1);

value2 = average(close, length_2);

value3 = average(close, length_3);

 

plot1(value1);

plot2(value2);

plot3(value3);

 

condition1 = value1 > value2 and value2 > value3;

condition2 = close >= value1;

condition3 = close cross over value1;

 

if condition1 and condition2 and condition3 then plot4(value1);

女人 發文於   2023/07/18

非常感謝小幫手的回覆及提供正確腳本寫法。

發表回覆
Close