@anil_patel
Are you able to receive the live feed using websocket 2.9?
Posts made by mohan1710
-
RE: WebSocket 2.0 Streaming is not Receiving the Live Price Feedposted in General Discussion
-
RE: Is Anybody is getting Live Datafeed using Websocket 2.0?posted in General Discussion
@admin
2023-05-16 21:18:32.856586 : Start task in the background
{'task': 'hb', 'channel': '', 'token': 'eyJhbGciOiJIUzUxMiJ9.eyJ1c2VybmFtZSI6IlM4NjYyNTIiLCJpYXQiOjE2ODQyNTIwNjMsImV4cCI6MTY4NDMzODQ2M30.MSgZCCtgnrD-Rci1kFVFNPYTUNqthvoPz2IUStmFrHj2Np0nOuOleWWxnzdphCSRFEZaCt4m7QDKU2tUDB1HcQ', 'user': 'S866252', 'acctid': 'S866252'}
2023-05-16 21:19:02.872482 : Start task in the background
{'task': 'hb', 'channel': '', 'token': 'eyJhbGciOiJIUzUxMiJ9.eyJ1c2VybmFtZSI6IlM4NjYyNTIiLCJpYXQiOjE2ODQyNTIwNjMsImV4cCI6MTY4NDMzODQ2M30.MSgZCCtgnrD-Rci1kFVFNPYTUNqthvoPz2IUStmFrHj2Np0nOuOleWWxnzdphCSRFEZaCt4m7QDKU2tUDB1HcQ', 'user': 'S866252', 'acctid': 'S866252'}I could only get the Heartbeat signals. No live feed for the scripts. Please help to resolve the issue
-
RE: Important Update: Change in 'feedToken' Format in Login Responseposted in General Discussion
@Mnagesh
Are you able to get the ticks via smartAPI? I am not getting any ticks in the streamer although I used the latest package from git using pip install.Does not get any error but not getting the ticks for even a single script.
Can you please help me with the code if yours is working?
-
RE: Unable to get to tick dataposted in Python SDK
@Ramesh i am facing similar issue and no response for my post as well
-
Streamer is not workingposted in Python SDK
When I try to stream the ticks for any stock (EQ/Bank nifty Option/Fut or Crude oil Fut) I am not getting the LTP details. I am always getting only the heartbeat details as below:
{'task': 'hb', 'channel': '', 'token': '0876494748', 'user': 'S866252', 'acctid': 'S866252'}
2023-03-07 20:05:27.396006 : Start task in the background
{'task': 'hb', 'channel': '', 'token': '0876494748', 'user': 'S866252', 'acctid': 'S866252'}
2023-03-07 20:05:57.409312 : Start task in the background
{'task': 'hb', 'channel': '', 'token': '0876494748', 'user': 'S866252', 'acctid': 'S866252'}
2023-03-07 20:06:27.425053 : Start task in the background
{'task': 'hb', 'channel': '', 'token': '0876494748', 'user': 'S866252', 'acctid': 'S866252'}
2023-03-07 20:06:57.437980 : Start task in the background
{'task': 'hb', 'channel': '', 'token': '0876494748', 'user': 'S866252', 'acctid': 'S866252'}
2023-03-07 20:07:27.454424 : Start task in the background
{'task': 'hb', 'channel': '', 'token': '0876494748', 'user': 'S866252', 'acctid': 'S866252'}
2023-03-07 20:07:57.466786 : Start task in the background
{'task': 'hb', 'channel': '', 'token': '0876494748', 'user': 'S866252', 'acctid': 'S866252'}
2023-03-07 20:08:27.482817 : Start task in the background
{'task': 'hb', 'channel': '', 'token': '0876494748', 'user': 'S866252', 'acctid': 'S866252'}
2023-03-07 20:08:57.493365 : Start task in the background
{'task': 'hb', 'channel': '', 'token': '0876494748', 'user': 'S866252', 'acctid': 'S866252'}
2023-03-07 20:09:27.509732 : Start task in the background
{'task': 'hb', 'channel': '', 'token': '0876494748', 'user': 'S866252', 'acctid': 'S866252'}
2023-03-07 20:09:57.518243 : Start task in the background
{'task': 'hb', 'channel': '', 'token': '0876494748', 'user': 'S866252', 'acctid': 'S866252'}
2023-03-07 20:10:27.523685 : Start task in the background
{'task': 'hb', 'channel': '', 'token': '0876494748', 'user': 'S866252', 'acctid': 'S866252'}No "mw" task with LTP details are being streamed. Anyone else is facing this issue? Admin please help to resolve the issue.
-
GetLTP failing with Internal Errorposted in General Discussion
payload {
"exchange": "NFO",
"tradingsymbol": "BANKNIFTY23FEB23FUT",
"symboltoken": "48756"
}
headers {'Authorization': 'Bearer -------------------', 'Content-Type': 'application/json', 'Accept': 'application/json', 'X-UserType': 'USER', 'X-SourceID': 'WEB', 'X-ClientLocalIP': 'CLIENT_LOCAL_IP', 'X-ClientPublicIP': 'CLIENT_PUBLIC_IP', 'X-MACAddress': 'MAC_ADDRESS', 'X-PrivateKey': '----------------'}
data_getltp>>>>>>>>>>>> b'<!doctype html><html lang="en"><head><title>HTTP Status 500 \xe2\x80\x93 Internal Server Error</title><style type="text/css">body {font-family:Tahoma,Arial,sans-serif;} h1, h2, h3, b {color:white;background-color:#525D76;} h1 {font-size:22px;} h2 {font-size:16px;} h3 {font-size:14px;} p {font-size:12px;} a {color:black;} .line {height:1px;background-color:#525D76;border:none;}</style></head><body><h1>HTTP Status 500 \xe2\x80\x93 Internal Server Error</h1></body></html>'Code Used:
def get_ltp(jwt_token,api_key,symbol,token,exchg):
conn = http.client.HTTPSConnection(
"apiconnect.angelbroking.com")payload = "{\n \"exchange\": \"" + \ exchg + "\",\n \"tradingsymbol\": \"" + \ symbol + "\",\n \"symboltoken\": \"" + \ token + "\"\n}" headers = { 'Authorization': jwt_token, 'Content-Type': 'application/json', 'Accept': 'application/json', 'X-UserType': 'USER', 'X-SourceID': 'WEB', 'X-ClientLocalIP': 'CLIENT_LOCAL_IP', 'X-ClientPublicIP': 'CLIENT_PUBLIC_IP', 'X-MACAddress': 'MAC_ADDRESS', 'X-PrivateKey': api_key } conn.request("POST", "/order-service/rest/secure/angelbroking/order/v1/getLtpData", payload, headers) res = conn.getresponse() data = res.read() -
RE: On_Error/On_Close issueposted in Python SDK
@admin , Kindly explain how many parameters to be passed to on_close and on_error methods?
-
On_Error/On_Close issueposted in Python SDK
I have coded on_error, on_close in the streamer as given in the sample github code. Code is given below:
def on_error(ws, code, reason):
logging.debug("Connection error: {code} - {reason}".format(code=code, reason=reason))def on_close(ws, code, reason):
logging.debug("on close")In the middle of the streamer getting the error as like:
[2021-08-31 14:42:00,457] {_logging.py:67} ERROR - error from callback <bound method SmartWebSocket.__on_error of <smartapi.smartApiWebsocket.SmartWebSocket object at 0x00000257B6F86F70>>: on_error() missing 1 required positional argument: 'reason'
[2021-08-31 14:42:00,457] {_logging.py:67} ERROR - error from callback <bound method SmartWebSocket.__on_close of <smartapi.smartApiWebsocket.SmartWebSocket object at 0x00000257B6F86F70>>: __on_close() takes 2 positional arguments but 4 were given
[2021-08-31 14:42:00,457] {_logging.py:67} ERROR - error from callback <bound method SmartWebSocket.__on_close of <smartapi.smartApiWebsocket.SmartWebSocket object at 0x00000257B6F86F70>>: __on_close() takes 2 positional arguments but 4 were givenCan you please suggest the correct code to solve this issue by providing the right parameters.
-
Ticks missing in the middle of the trading dayposted in Python SDK
While we are trying to get the ticks for FNO instruments we are missing the ticks for around 19 minutes
from time 2021-08-31 14:23:55 to 2021-08-31 14:42:00,457. It was started again after a while. In this period there are no errors as well.
This is causing issue for back testing or go live.