0
鑑於一系列的交易考慮到交易歷史,您如何計算交易者的損益?
Symbol,Quantity,Price,Side
SPY,100,127,Buy
SPY,87,125,Sell
SPY,109,115,Sell
SPY,122,95,Sell
SPY,66,89,Buy
SPY,101,175,Sell
的你如何在編程方面%計算隨着時間的推移該交易員的表現?有沒有圖書館可以爲你做到這一點?
這個想法是使用這些數據來創建一個長期的圖表,以瞭解這個交易者的表現並能夠將其與其他交易者進行比較。
balance = [];如果side ==「buy」;餘額<< Price * Quantity *(1-comission);其他餘額<< -Quantity *價格*(1-comission); end_balance = balance.inject {| sum,x | sum + x}; pnl =(end_balance + initial_balance)/ initial_balance -1 –