1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| def combien_acheter(self):
tb_achat = [[30,0.116],[10,0.118],[20,0.128],[5,0.134],[10,0.143],[40,0.151]]
tb_vente = [[20,0.156],[5,0.148],[1,0.142],[15,0.139],[20,0.123],[40,0.119]]
print(tb_achat," - - - ",tb_vente)
monBool = True
while monBool:
time.sleep(1)
q_achat = tb_achat[0]
q_vente = tb_vente[0]
if q_achat[1] < q_vente[1]:
# print("q_achat :",q_achat[1]," q_vente :",q_vente[1])
qtt = min(q_achat[0],q_vente[0])
print("Transaction, qtt==",qtt," px_achat=",q_achat[1]," px_vente", q_vente[1])
if q_achat[0] == qtt:
del tb_achat[0]
else:
#tbAchat[1].nQtt = tbAchat[1].nQtt - qtt
tb_achat[0][0] = tb_achat[0][0] - qtt
if q_vente[0] == qtt:
del tb_vente[0]
else:
#tbVente[1].nQtt = tbVente[1].nQtt - qtt
tb_vente[0][0] = tb_vente[0][0] - qtt
else:
monBool = False |
Partager