Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
angel-one
GitHub Repository: angel-one/smartapi-python
Path: blob/main/example/smartwebsocketexample.py
410 views
1
# -*- coding: utf-8 -*-
2
"""
3
Created on Wed May 26 18:50:44 2021
4
5
@author: Sandip.Khairnar
6
"""
7
8
from smartapiwebsocket import SmartWebSocket
9
10
# feed_token=092017047
11
FEED_TOKEN="092017047"
12
CLIENT_CODE="S212741"
13
# token="mcx_fo|224395"
14
token="nse_cm|2885&nse_cm|1594&nse_cm|11536&nse_cm|3045"
15
# token="mcx_fo|226745&mcx_fo|220822&mcx_fo|227182&mcx_fo|221599"
16
task="mw"
17
ss = SmartWebSocket(FEED_TOKEN, CLIENT_CODE)
18
19
def on_message(ws, message):
20
print("Ticks: {}".format(message))
21
22
def on_open(ws):
23
print("on open")
24
ss.subscribe(task,token)
25
26
def on_error(ws, error):
27
print(error)
28
29
def on_close(ws):
30
print("Close")
31
32
# Assign the callbacks.
33
ss._on_open = on_open
34
ss._on_message = on_message
35
ss._on_error = on_error
36
ss._on_close = on_close
37
38
ss.connect()
39