<> @almanak التمويل الوكيل /\ فئة TradingAgent: def __init__(ذاتي): self.wallet = connect_wallet() self.strategy = "المراجحة" إدراك التعريف (الذات): # احصل على الأسعار من DEXs uniswap_price = get_price ("uniswap" ، "ETH / USDC") sushiswap_price = get_price ("sushiswap" ، "ETH / USDC") إرجاع {"uni": uniswap_price ، "sushi": sushiswap_price} ديف يقرر (الذات ، الأسعار): # ابحث عن فرصة المراجحة إذا كانت عتبة ABS(الأسعار["UNI"] - الأسعار["السوشي"]) >: الإرجاع "execute_arb" عودة "انتظار" def act(self ، القرار): إذا كان القرار == "execute_arb": # تنفيذ الصفقة swap_eth_for_usdc_on_uniswap() swap_usdc_for_eth_on_sushiswap()