Navigation

    SmartAPI Forum
    • Register
    • Login
    • Search
    • Categories
    • Popular
    • Groups
    • FAQs
    • API Docs

    SmartStreamAPI

    NodeJS SDK
    0
    1
    19
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • D
      DMoney last edited by

      Re: Need assistance on web Socket call

      I'm using new smart stream api, the api call looks good.
      (Sample/Unreleased code- You can find the code on GitHub at https://github.com/angel-one/smartapi-java/pull/1/files)

      However

      1. Quote/LTP - update have prices, multiple of 100, so user has to divide it by 100 to get actual price. Is it correct logic or some bug, as I dont understand the reason to do so.
        e.g.
        @Override
        public void onQuoteArrival(Quote quote) {
        ZonedDateTime exchangeTime = ZonedDateTime.ofInstant(Instant.ofEpochMilli(quote.getExchangeFeedTimeEpochMillis()), TZ_IST);
        String data = String.format("token: %s"
        + " sequenceNumber: %d"
        + " ltp: %.2f"
        + " open: %.2f"
        + " high: %.2f"
        + " low: %.2f"
        + " close: %.2f"
        + " exchangeTime: %s"
        + " exchangeToClientLatency: %s",
        quote.getToken().toString(),
        quote.getSequenceNumber(),
        (quote.getLastTradedPrice() / 100.0),
        (quote.getOpenPrice() / 100.0),
        (quote.getHighPrice() / 100.0),
        (quote.getLowPrice() / 100.0),
        (quote.getClosePrice() / 100.0),
        exchangeTime,
        Instant.now().toEpochMilli() - quote.getExchangeFeedTimeEpochMillis());
        System.out.println(data);
        }

      2. Missing Bid/Offer prices in Quote.
        What is the purpose of Quote when you dont have Bid/Offer prices in it?

      public void onQuoteArrival(Quote quote)

      1. Snapshot_Quote
        There is no 5 levels of depth as promised in API Doc

      I understand the API is still in development, please make sure you correct these issues.

      1 Reply Last reply Reply Quote 0
      • First post
        Last post