即時損益

  •   103 
  • 最後發表   麥叔  2026 三月 12
麥叔 發文於   2026/03/09

請問有內建函數可以得到即時損益嗎? 即下圖損益的數字,謝謝

截圖圖片

排序方式: 標準 | 最新
GammaCEO 發文於   2026/03/09

GetField("close","tick")-FilledAvgPrice

麥叔 發文於   2026/03/09

謝謝回答,因為策略沒結束,會進進出出,所以持有口數不會固定,就如同圖片的,買進賣出會一直往上跑,直到停利為止。所以需要抓到損益那一欄的即時資料

虎科大許教授 發文於   2026/03/09

做多股票:

value1=filled*1000*(GetField("close","tick")-FilledAvgPrice);

做多台指期:

value1=filled*200*(GetField("close","tick")-FilledAvgPrice);

麥叔 發文於   2026/03/10

謝謝許教授,您這部分可以算出還在倉的損益。但如上圖,已經平倉的部分,可以算出損益嗎?

虎科大許教授 發文於   2026/03/10

已經平倉的部分,需要用變數來紀錄,不過,除非平倉用限價單,否則由於無法抓到實際成交價,已實現損益會不夠精確。

麥叔 發文於   2026/03/10

謝謝許教授

XS小編 發文於   2026/03/12

Hello 麥叔,

 

小編補充,交易函數可以取得從策略啟動後的交易紀錄。

可以透過此資訊計算以實現的損益。

  • 按讚來自於
  • TAC214
虎科大許教授 發文於   2026/03/12

使用FilledRecordPrice(FilledRecordCount)可抓最新交易的成交價。

  • 按讚來自於
  • TAC214
發表回覆
Close