Uses min function in place of taking the minimum with an if statement.

This commit is contained in:
Eddie Hebert
2012-10-10 15:51:15 -04:00
parent 69a4e542ea
commit 9fef466323
+2 -3
View File
@@ -94,9 +94,8 @@ class VolumeShareSlippage(object):
desired_order = total_order + open_amount
volume_share = direction * (desired_order) / event.volume
if volume_share > self.volume_limit:
volume_share = self.volume_limit
volume_share = min(direction * (desired_order) / event.volume,
self.volume_limit)
simulated_amount = int(volume_share * event.volume * direction)
simulated_impact = (volume_share) ** 2 \
* self.price_impact * direction * event.price