Как указать цену живых акций на веб-странице с помощью Python, который я получаю от Kite Zerodha

Я не знаю, как указать цену акций на моей веб-странице. Я получаю от kite zerodha, есть веб-узел. Я получаю цену в выводе, но не могу указать ее на веб-странице.

Вот код, пожалуйста, проверьте это

from pprint import pprint 
from kiteconnect import KiteTicker
import pandas as pd
from flask import Flask, render_template, request
import logging
import json
from kiteconnect import KiteConnect

PORT = 5010
HOST = "127.0.0.1"

logging.basicConfig(level=logging.DEBUG)

kite_api_key = open('api_key.txt','r').read()
access_token= open('access_token.txt','r').read()

kite_api_secret = open('api_secret.txt','r').read()
kite = KiteConnect(api_key=kite_api_key)
kite.set_access_token(open('access_token.txt','r').read())


kws = KiteTicker(kite_api_key, access_token)

trd_portfolio = {55016455:"CRUDEOIL19DECFUT",54568199: "SILVER19DECFUT",54568455:"GOLD19DECFUT"}

def on_ticks(ws, ticks): 
    for single_company in ticks:

        last_price =single_company['last_price']
        inst_of_single_company = single_company['instrument_token']
        time=single_company['last_trade_time']
        name = trd_portfolio[inst_of_single_company]
        print(last_price,name,time)
    print("\n")



inst_token = [55016455, 54568199,54568455]
def on_connect(ws, response): 
    ws.subscribe(inst_token)
    ws.set_mode(ws. MODE_FULL, inst_token)




kws.on_ticks = on_ticks
kws.on_connect = on_connect
kws.connect()

0 ответов

Другие вопросы по тегам