Browse Source

tradesink: handle trades without commission

master
Denis Tereshkin 8 years ago
parent
commit
467899d9f4
  1. 2
      tradesink.py

2
tradesink.py

@ -26,7 +26,7 @@ def store_trade(j):
try: try:
commission = float(j['commission']) commission = float(j['commission'])
except KeyError: except KeyError:
commission = "" commission = 0
ts = parse_timestamp(j['execution-time']) ts = parse_timestamp(j['execution-time'])
trade = Trade(account=j['account'], security=j['security'], price=float(j['price']), quantity=quantity, volume=float(j['volume']), volumeCurrency=j['volume-currency'], strategyId=j['strategy'], trade = Trade(account=j['account'], security=j['security'], price=float(j['price']), quantity=quantity, volume=float(j['volume']), volumeCurrency=j['volume-currency'], strategyId=j['strategy'],
signalId=j['signal-id'], comment=comment, timestamp=ts, commission=commission) signalId=j['signal-id'], comment=comment, timestamp=ts, commission=commission)

Loading…
Cancel
Save