We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3e7c7c1 commit 4252047Copy full SHA for 4252047
sysobjects/production/positions.py
@@ -369,6 +369,11 @@ def contract_code_list(self) -> list:
369
def sum_for_contract(self):
370
return sum_for_contract(self)
371
372
+ def position_in_contract(self, futures_contract: futuresContract):
373
+ position = [position.position for position in self if position.instrument_code==futures_contract.instrument_code and
374
+ position.contract.contract_date.key == futures_contract.contract_date.key]
375
+
376
+ return sum(position)
377
378
def sum_for_instrument(list_of_positions) -> listOfInstrumentPositions:
379
"""
0 commit comments