Hi, I have subscribed to the API and trying to figure out the data returned as "Ticks" from the kite servers. Why does is there no documentation for "Ticks" ? What are each fields for ? Each representation ? I
I need the detailed information on what I am receiving and how I can consume it. I fail to find any documentation on Java classes or git repository as well.
I use the Java SDK client and how do you expect me to decode the "Binary" data into Java classes ? Example : where is "tradable" field in the binary ? What is "Change" ? Where are the examples ? All left to guess work ? "lowPrice" - Low price of the year ? Day ? Minute ?
I don't even have the source of Java Client to decode everything. Is it available ?
Here is the list of fields in Java tick class I need details and examples for : -
@akshat666, You can know everything about the Kite Connect APIs here. javakiteconnect is just a wrapper on top of a set of REST APIs. You can know everything about Kite Connect APIs here.
Each packet for tick structure is explained here in this documentation.
Example : where is "tradable" field in the binary ? What is "Change" ? Where are the examples ? All left to guess work ?
"lowPrice" - Low price of the year ? Day ? Minute ?
I don't even have the source of Java Client to decode everything. Is it available ?
Here is the list of fields in Java tick class I need details and examples for : -
@SerializedName(value = "mode")
private String mode;
@SerializedName(value = "tradable")
private boolean tradable;
@SerializedName(value = "token")
private long instrumentToken;
@SerializedName(value = "lastTradedPrice")
private double lastTradedPrice;
@SerializedName(value = "highPrice")
private double highPrice;
@SerializedName(value = "lowPrice")
private double lowPrice;
@SerializedName(value = "openPrice")
private double openPrice;
@SerializedName(value = "closePrice")
private double closePrice;
@SerializedName(value = "change")
private double change;
@SerializedName(value = "lastTradeQuantity")
private double lastTradedQuantity;
@SerializedName(value = "averageTradePrice")
private double averageTradePrice;
@SerializedName(value = "volumeTradedToday")
private double volumeTradedToday;
@SerializedName(value = "totalBuyQuantity")
private double totalBuyQuantity;
@SerializedName(value = "totalSellQuantity")
private double totalSellQuantity;
@SerializedName(value = "lastTradedTime")
private Date lastTradedTime;
@SerializedName(value = "oi")
private double oi;
@SerializedName(value = "openInterestDayHigh")
private double oiDayHigh;
@SerializedName(value = "openInterestDayLow")
private double oiDayLow;
@SerializedName(value = "tickTimestamp")
private Date tickTimestamp;
@SerializedName(value = "depth")
private Map> depth;
My subscription is running so kindly support at the earliest.
You can know everything about the Kite Connect APIs here.
javakiteconnect is just a wrapper on top of a set of REST APIs. You can know everything about Kite Connect APIs here.