XS Print 排序

  •   396 
  • 最後發表   牛肉堡套餐  2024 七月 24
牛肉堡套餐 發文於   2024/07/23

想請教我透過 OutputField3(change, order := 1);,已經做了漲幅排序
且跑完選股邏輯,也確實有按照排序

但是在Print .txt檔案時,內容還是會按照"代碼"排序
想請教該如何解決

排序方式: 標準 | 最新
虎科大許教授 發文於   2024/07/24

選股腳本若只是針對選股特定條件排序,不必另行Print,只要在選股結果點擊匯出按鈕,即可匯出CSV檔案,匯出的檔案就是排序的結果。

牛肉堡套餐 發文於   2024/07/24

許教授您好, 

因為我想要,用python將資料傳送到line, 然後是透過.txt
所以才想要透過.txt做排序

所以.txt輸出時,是沒辦法排序的嗎

虎科大許教授 發文於   2024/07/24

outputField是執行選股結束之後,增加欄位以顯示按照符合條件的商品,這個函數可用order參數指定欄位的排序方式,但Print函數沒有排序功能,它只能在執行商品時,將內容寫入文字檔案,所以Print出來的檔案都是由商品代號小到大逐一列印。選股是盤後且靜態的動作,你可如前述匯出CSV檔案之後,另存為txt檔案,並存放在你指定的資料夾,再由python程式傳送到Line。

牛肉堡套餐 發文於   2024/07/24

謝謝許教授回答 !


我有找到ref. web可以在python上應用
https://blog.csdn.net/qq_39779233/article/details/115601804
若有需要的人也可以參考

此題已解

test999 發文於   2024/07/24

牛肉堡套餐

(1)   建議你用python的套件  pandas  載入.txt的資料

(2)   再用pandas內建的函式 sort_values  做排序喔  

 

發表回覆
Close