Implemented OnAllTrade - works well