Jelajahi Sumber

一些小調整。

skyfffire 5 bulan lalu
induk
melakukan
0909c1856a
5 mengubah file dengan 11 tambahan dan 10 penghapusan
  1. 1 0
      arbitrage_process.py
  2. 2 2
      mexc_client.py
  3. 1 1
      price_checker_ok.py
  4. 3 3
      price_view.py
  5. 4 4
      price_view1.py

+ 1 - 0
arbitrage_process.py

@@ -410,6 +410,7 @@ class ArbitrageProcess:
             if receipt.status == 1:
                 # 在这里根据实际链上交易结果更新实际买入数量,用于后续流程
                 # 这里要用确认后数量减去确认前数量,才知道具体买入了多少
+                # TODO 卡這裏了 這個方案不太好啊,要不直接獲取交易所充值信息得了
                 actual_buy_amount = Decimal(0)
                 while True:
                     self.arbitrage_details["chain_amount_after_trade"] = web3.get_erc20_balance(self.to_token_addr, self.user_exchange_wallet)

+ 2 - 2
mexc_client.py

@@ -550,7 +550,7 @@ if __name__ == '__main__':
             #     "side": "BUY",
             #     "type": "MARKET",
             #     # "quantity": "30000000",   # 根据交易对的最小名义价值/数量调整数量
-            #     "quoteOrderQty": "189"
+            #     "quoteOrderQty": "13.7"
             #     # "price": "0.0000290"     # 调整价格以便于测试
             # }
             # print(f"  测试订单参数: {test_order_params}")
@@ -574,7 +574,7 @@ if __name__ == '__main__':
             #     'coin': 'USDT',
             #     'netWork': 'ETH',
             #     'address': '0xb1f33026db86a86372493a3b124d7123e9045bb4',
-            #     'amount': 378
+            #     'amount': 500
             # }
             # withdraw_rst = client.wallet.post_withdraw(withdraw_params)
             # print(f"  提笔响应:{withdraw_rst}")

+ 1 - 1
price_checker_ok.py

@@ -26,7 +26,7 @@ ARB_EXECUTOR_URL = "http://localhost:5002/submit_process"
 
 # --- 配置部分 ---
 IN_AMOUNT_TO_QUERY = decimal.Decimal('350')
-EXCHANGE_OUT_AMOUNT = decimal.Decimal('28000000')
+EXCHANGE_OUT_AMOUNT = decimal.Decimal('30000000')
 PROFIT_LIMIT = 0.02                                                 # 触发交易的利润阈值
 IN_TOKEN_ADDRESS = '0xdAC17F958D2ee523a2206206994597C13D831ec7'     # USDT on Ethereum
 IN_TOKEN_DECIMALS = 6

+ 3 - 3
price_view.py

@@ -26,15 +26,15 @@ ARB_EXECUTOR_URL = "http://localhost:5002/submit_process"
 
 # --- 配置部分 ---
 IN_AMOUNT_TO_QUERY = decimal.Decimal('350')
-EXCHANGE_OUT_AMOUNT = decimal.Decimal('350')
+EXCHANGE_OUT_AMOUNT = decimal.Decimal('1500000')
 PROFIT_LIMIT = 0.04                                                 # 触发交易的利润阈值
 IN_TOKEN_ADDRESS = '0xdAC17F958D2ee523a2206206994597C13D831ec7'     # USDT on Ethereum
 IN_TOKEN_DECIMALS = 6
-OUT_TOKEN_ADDRESS = '0x2e44f3f609ff5aA4819B323FD74690f07C3607c4'    # out on Ethereum
+OUT_TOKEN_ADDRESS = '0x594DaaD7D77592a2b97b725A7AD59D7E188b5bFa'    # out on Ethereum
 USER_WALLET = '0xb1f33026Db86a86372493a3B124d7123e9045Bb4'
 USER_EXCHANGE_WALLET = '0xc71835a042F4d870B0F4296cc89cAeb921a9f3DA'
 SLIPPAGE = 1
-MEXC_TARGET_PAIR_USDT = 'PIN_USDT'                                 # MEXC 现货交易对
+MEXC_TARGET_PAIR_USDT = 'APU_USDT'                                 # MEXC 现货交易对
 CHAIN_ID = 1
 
 proxies = None # {'http': 'http://proxy_url:port', 'https': 'http://proxy_url:port'}

+ 4 - 4
price_view1.py

@@ -26,15 +26,15 @@ ARB_EXECUTOR_URL = "http://localhost:5002/submit_process"
 
 # --- 配置部分 ---
 IN_AMOUNT_TO_QUERY = decimal.Decimal('350')
-EXCHANGE_OUT_AMOUNT = decimal.Decimal('350')
-PROFIT_LIMIT = 0.04                                                 # 触发交易的利润阈值
+EXCHANGE_OUT_AMOUNT = decimal.Decimal('430000')
+PROFIT_LIMIT = 0.02                                                 # 触发交易的利润阈值
 IN_TOKEN_ADDRESS = '0xdAC17F958D2ee523a2206206994597C13D831ec7'     # USDT on Ethereum
 IN_TOKEN_DECIMALS = 6
-OUT_TOKEN_ADDRESS = '0xE0f63A424a4439cBE457D80E4f4b51aD25b2c56C'    # out on Ethereum
+OUT_TOKEN_ADDRESS = '0x292fcDD1B104DE5A00250fEBbA9bC6A5092A0076'    # out on Ethereum
 USER_WALLET = '0xb1f33026Db86a86372493a3B124d7123e9045Bb4'
 USER_EXCHANGE_WALLET = '0xc71835a042F4d870B0F4296cc89cAeb921a9f3DA'
 SLIPPAGE = 1
-MEXC_TARGET_PAIR_USDT = 'SPX_USDT'                                 # MEXC 现货交易对
+MEXC_TARGET_PAIR_USDT = 'HASHAI_USDT'                                 # MEXC 现货交易对
 CHAIN_ID = 1
 
 proxies = None # {'http': 'http://proxy_url:port', 'https': 'http://proxy_url:port'}