File tree Expand file tree Collapse file tree 1 file changed +4
-3
lines changed
Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -89,12 +89,13 @@ def update_positions(self):
8989
9090 is_sell = broker_positions_mapped_by_symbol [name ].side == \
9191 'short'
92- size = broker_positions_mapped_by_symbol [name ].qty
92+ size = int ( broker_positions_mapped_by_symbol [name ].qty )
9393 if is_sell :
9494 size = - size
9595 positions [data ] = Position (
9696 size ,
97- broker_positions_mapped_by_symbol [name ].avg_entry_price
97+ float (broker_positions_mapped_by_symbol [
98+ name ].avg_entry_price )
9899 )
99100 return positions
100101
@@ -153,7 +154,7 @@ def getcash(self):
153154 def getvalue (self , datas = None ):
154155 # don't use self.o.get_value(). it takes time for local store to get
155156 # update from broker.
156- self .value = self .o .oapi .get_account ().portfolio_value
157+ self .value = float ( self .o .oapi .get_account ().portfolio_value )
157158 return self .value
158159
159160 def getposition (self , data , clone = True ):
You can’t perform that action at this time.
0 commit comments