我已经多次遇到此任务,我认为这在交易中很常见:计算交易量加权平均价格。
我有这张桌子代表价格和数量的执行:
t:([] qty:500j, 1400j, 1700j, 600j, 1500j, 1500j, 1200j, 1300j, 1600j, 1700j; price:9.96 9.94 10.02 9.91 9.93 10.03 10.09 9.97 9.98 10.08)
Run Code Online (Sandbox Code Playgroud)
我通常计算平均价格的方式是:
(sum exec qty*price from t)%(sum exec qty from t)
Run Code Online (Sandbox Code Playgroud)
有更实用的方法吗?也许有副词?