2023-02-09T00:16:11.296168+00:00 app[web.1]: 10.1.37.53 - - [09/Feb/2023:00:16:11 +0000] "POST /webhook HTTP/1.1" 500 265 "-" "Go-http-client/1.1"
2023-02-09T00:16:16.799124+00:00 app[web.1]: Hook Received!
2023-02-09T00:16:16.799239+00:00 app[web.1]: {'key': '7805189856', 'exchange': 'bybit', 'symbol': 'MATICUSDT', 'type': 'Market', 'side': 'Buy', 'qty': '10', 'price': '1120', 'close_position': 'False', 'cancel_orders': 'False', 'order_mode': 'Both', 'take_profit_percent': '0.5', 'stop_loss_percent': '0.5'}
2023-02-09T00:16:16.799252+00:00 app[web.1]: Cancelling Order
2023-02-09T00:16:17.022367+00:00 app[web.1]: Placing Order
2023-02-09T00:16:17.200716+00:00 app[web.1]: Take Profit Price: 1.3
2023-02-09T00:16:17.200727+00:00 app[web.1]: Stop Loss Price: 1.29
2023-02-09T00:16:17.390823+00:00 app[web.1]: [2023-02-09 00:16:17,390] ERROR in app: Exception on /webhook [POST]
2023-02-09T00:16:17.390824+00:00 app[web.1]: Traceback (most recent call last):
2023-02-09T00:16:17.390825+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.11/site-packages/flask/app.py", line 2525, in wsgi_app
2023-02-09T00:16:17.390825+00:00 app[web.1]: response = self.full_dispatch_request()
2023-02-09T00:16:17.390825+00:00 app[web.1]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2023-02-09T00:16:17.390826+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.11/site-packages/flask/app.py", line 1822, in full_dispatch_request
2023-02-09T00:16:17.390828+00:00 app[web.1]: rv = self.handle_user_exception(e)
2023-02-09T00:16:17.390828+00:00 app[web.1]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2023-02-09T00:16:17.390828+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.11/site-packages/flask/app.py", line 1820, in full_dispatch_request
2023-02-09T00:16:17.390828+00:00 app[web.1]: rv = self.dispatch_request()
2023-02-09T00:16:17.390829+00:00 app[web.1]: ^^^^^^^^^^^^^^^^^^^^^^^
2023-02-09T00:16:17.390829+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.11/site-packages/flask/app.py", line 1796, in dispatch_request
2023-02-09T00:16:17.390829+00:00 app[web.1]: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)
2023-02-09T00:16:17.390829+00:00 app[web.1]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2023-02-09T00:16:17.390829+00:00 app[web.1]: File "/app/app.py", line 112, in webhook
2023-02-09T00:16:17.390830+00:00 app[web.1]: session.place_active_order(symbol=data['symbol'], order_type=data['type'], side=data['side'],
2023-02-09T00:16:17.390830+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.11/site-packages/pybit/init.py", line 497, in place_active_order
2023-02-09T00:16:17.390830+00:00 app[web.1]: return self._submit_request(
2023-02-09T00:16:17.390830+00:00 app[web.1]: ^^^^^^^^^^^^^^^^^^^^^
2023-02-09T00:16:17.390831+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.11/site-packages/pybit/init.py", line 1913, in _submit_request
2023-02-09T00:16:17.390831+00:00 app[web.1]: raise InvalidRequestError(
2023-02-09T00:16:17.390832+00:00 app[web.1]: pybit.exceptions.InvalidRequestError: Position idx not match position mode (ErrCode: 130001) (ErrTime: 00:16:17).
2023-02-09T00:16:17.390841+00:00 app[web.1]: Request โ POST https://api.bybit.com/private/linear/order/create: {'api_key': 'm7f2ex2WfaTB8VQFjr', 'close_on_trigger': False, 'order_type': 'Market', 'price': '1120', 'qty': '10', 'recv_window': 5000, 'reduce_only': False, 'side': 'Buy', 'stop_loss': 1.29, 'symbol': 'MATICUSDT', 'take_profit': 1.3, 'time_in_force': 'GoodTillCancel', 'timestamp': 1675901777200, 'sign': 'e0e13fe95d5a768b78f80162f3ea40c70b3b235ef614233048e0053730525166'}.
2023-02-09T00:16:17.391267+00:00 app[web.1]: 10.1.22.107 - - [09/Feb/2023:00:16:17 +0000] "POST /webhook HTTP/1.1" 500 265 "-" "Go-http-client/1.1"
2023-02-09T00:16:17.395033+00:00 heroku[router]: at=info method=POST path="/webhook" host=tv-trader-hofer.herokuapp.com request_id=f1aedeaa-5b18-4da8-8c96-c42e35a754f7 fwd="52.32.178.7" dyno=web.1 connect=0ms service=593ms status=500 bytes=438 protocol=https
2023-02-09T00:16:22.870180+00:00 app[web.1]: Hook Received!
2023-02-09T00:16:22.870429+00:00 app[web.1]: {'key': '7805189856', 'exchange': 'bybit', 'symbol': 'MATICUSDT', 'type': 'Market', 'side': 'Buy', 'qty': '10', 'price': '1120', 'close_position': 'False', 'cancel_orders': 'False', 'order_mode': 'Both', 'take_profit_percent': '0.5', 'stop_loss_percent': '0.5'}
2023-02-09T00:16:22.870442+00:00 app[web.1]: Cancelling Order
2023-02-09T00:16:23.061776+00:00 app[web.1]: Placing Order
2023-02-09T00:16:23.423932+00:00 heroku[router]: at=info method=POST path="/webhook" host=tv-trader-hofer.herokuapp.com request_id=9b30e9b0-1efe-4c1b-9f7b-f81e42b1e4d8 fwd="52.32.178.7" dyno=web.1 connect=0ms service=553ms status=500 bytes=438 protocol=https
2023-02-09T00:16:23.240116+00:00 app[web.1]: Take Profit Price: 1.3
2023-02-09T00:16:23.240130+00:00 app[web.1]: Stop Loss Price: 1.29
2023-02-09T00:16:23.422349+00:00 app[web.1]: [2023-02-09 00:16:23,421] ERROR in app: Exception on /webhook [POST]
2023-02-09T00:16:23.422350+00:00 app[web.1]: Traceback (most recent call last):
2023-02-09T00:16:23.422351+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.11/site-packages/flask/app.py", line 2525, in wsgi_app
2023-02-09T00:16:23.422351+00:00 app[web.1]: response = self.full_dispatch_request()
2023-02-09T00:16:23.422351+00:00 app[web.1]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2023-02-09T00:16:23.422372+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.11/site-packages/flask/app.py", line 1822, in full_dispatch_request
2023-02-09T00:16:23.422372+00:00 app[web.1]: rv = self.handle_user_exception(e)
2023-02-09T00:16:23.422372+00:00 app[web.1]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2023-02-09T00:16:23.422372+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.11/site-packages/flask/app.py", line 1820, in full_dispatch_request
2023-02-09T00:16:23.422373+00:00 app[web.1]: rv = self.dispatch_request()
2023-02-09T00:16:23.422373+00:00 app[web.1]: ^^^^^^^^^^^^^^^^^^^^^^^
2023-02-09T00:16:23.422373+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.11/site-packages/flask/app.py", line 1796, in dispatch_request
2023-02-09T00:16:23.422373+00:00 app[web.1]: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)
2023-02-09T00:16:23.422373+00:00 app[web.1]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2023-02-09T00:16:23.422374+00:00 app[web.1]: File "/app/app.py", line 112, in webhook
2023-02-09T00:16:23.422374+00:00 app[web.1]: session.place_active_order(symbol=data['symbol'], order_type=data['type'], side=data['side'],
2023-02-09T00:16:23.422374+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.11/site-packages/pybit/init.py", line 497, in place_active_order
2023-02-09T00:16:23.422374+00:00 app[web.1]: return self._submit_request(
2023-02-09T00:16:23.422374+00:00 app[web.1]: ^^^^^^^^^^^^^^^^^^^^^
2023-02-09T00:16:23.422375+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.11/site-packages/pybit/init.py", line 1913, in _submit_request
2023-02-09T00:16:23.422375+00:00 app[web.1]: raise InvalidRequestError(
2023-02-09T00:16:23.422380+00:00 app[web.1]: pybit.exceptions.InvalidRequestError: Position idx not match position mode (ErrCode: 130001) (ErrTime: 00:16:23).
2023-02-09T00:16:23.422385+00:00 app[web.1]: Request โ POST https://api.bybit.com/private/linear/order/create: {'api_key': 'm7f2ex2WfaTB8VQFjr', 'close_on_trigger': False, 'order_type': 'Market', 'price': '1120', 'qty': '10', 'recv_window': 5000, 'reduce_only': False, 'side': 'Buy', 'stop_loss': 1.29, 'symbol': 'MATICUSDT', 'take_profit': 1.3, 'time_in_force': 'GoodTillCancel', 'timestamp': 1675901783240, 'sign': '851db5414e912e4930d86d15c6bb6ce9457e4de37abad23860fcee56320efaee'}.
2023-02-09T00:16:23.422789+00:00 app[web.1]: 10.1.28.206 - - [09/Feb/2023:00:16:23 +0000] "POST /webhook HTTP/1.1" 500 265 "-" "Go-http-client/1.1"