-
-
Notifications
You must be signed in to change notification settings - Fork 38
Again check_win #86
Description
@Rick-29 well that work on 15 sec, but dont on 300
i fix await asyncio.sleep(240), maybe we change func check_win throw, how max need timeout?
Buy trade result: win
Buy trade data: {'id': 'a326435d-2f12-403c-a730-8f697b870177', 'openTime': '2026-03-26 22:08:39', 'closeTime': '2026-03-26 22:08:54', 'openTimestamp': 1774562919, 'closeTimestamp': 1774562934, 'refundTime': None, 'refundTimestamp': None, 'uid': 125979601, 'requestId': None, 'amount': '1', 'profit': '0.89', 'percentProfit': 89, 'percentLoss': 100, 'openPrice': '1.1443', 'closePrice': '1.14447', 'command': 0, 'asset': 'EURUSD_otc', 'isDemo': 1, 'copyTicket': '', 'openMs': 828, 'closeMs': 0, 'optionType': 100, 'isRollover': None, 'isCopySignal': False, 'isAI': None, 'currency': 'USD', 'amountUsd': None, 'amountUSD': '1', 'result': 'win'}
Traceback (most recent call last):
File "C:\Users\Asus\AppData\Local\Programs\Python\Python310\lib\site-packages\BinaryOptionsToolsV2\pocketoption\asynchronous.py", line 356, in _get_trade_result
trade = await self.client.check_win(id)
asyncio.exceptions.CancelledError
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\Asus\AppData\Local\Programs\Python\Python310\lib\asyncio\tasks.py", line 458, in wait_for
fut.result()
asyncio.exceptions.CancelledError
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\Asus\AppData\Local\Programs\Python\Python310\lib\site-packages\BinaryOptionsToolsV2\pocketoption\asynchronous.py", line 340, in check_win
trade = await asyncio.wait_for(self._get_trade_result(id), timeout=timeout_seconds)
File "C:\Users\Asus\AppData\Local\Programs\Python\Python310\lib\asyncio\tasks.py", line 460, in wait_for
raise exceptions.TimeoutError() from exc
asyncio.exceptions.TimeoutError
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Project\BinaryOptionsTools-v2-master\examples\python\async\check_win.py", line 27, in
asyncio.run(main(ssid))
File "C:\Users\Asus\AppData\Local\Programs\Python\Python310\lib\asyncio\runners.py", line 44, in run
return loop.run_until_complete(main)
File "C:\Users\Asus\AppData\Local\Programs\Python\Python310\lib\asyncio\base_events.py", line 641, in run_until_complete
return future.result()
File "C:\Project\BinaryOptionsTools-v2-master\examples\python\async\check_win.py", line 21, in main
sell_data = await api.check_win(sell_id)
File "C:\Users\Asus\AppData\Local\Programs\Python\Python310\lib\site-packages\BinaryOptionsToolsV2\pocketoption\asynchronous.py", line 343, in check_win
raise TimeoutError(f"Timeout waiting for trade result for ID: {id}")
TimeoutError: Timeout waiting for trade result for ID: f0e6c7fc-d81a-4cc5-90c5-26dc2cea5e41