ソースを参照

market: only show WH mats 10% over threshold, only show 3d CXOS

raylu 1 ヶ月 前
親
コミット
73242af09f
1 ファイル変更、2 行追加、2 行削除
  1. 2 2
      market.py

+ 2 - 2
market.py

@@ -71,13 +71,13 @@ def check_warehouses() -> None:
 			if item['MaterialTicker'] is None:
 				continue
 			threshold = config.market.mm_items.get(item['MaterialTicker'])
-			if threshold is not None and item['MaterialAmount'] > threshold:
+			if threshold is not None and item['MaterialAmount'] > threshold * 1.1:
 				print(f'{item["MaterialAmount"] - threshold} {item["MaterialTicker"]} at {warehouse["LocationNaturalId"]}')
 				mat_trades = trades.get(item['MaterialTicker'], [])
 				mat_trades.sort(key=lambda t: t['TradeTimeEpochMs'], reverse=True)
 				for trade in mat_trades:
 					dt = datetime.datetime.fromtimestamp(trade["TradeTimeEpochMs"] // 1000, datetime.UTC)
-					if now - dt > datetime.timedelta(days=7):
+					if now - dt > datetime.timedelta(days=3):
 						break
 					print(f'  {dt} {trade["PartnerName"]} {trade["Amount"]} @ {trade["Price"]}')
 		break