|
@@ -1,142 +1,143 @@
|
|
|
package cn.muchinfo.rma.global.data
|
|
package cn.muchinfo.rma.global.data
|
|
|
|
|
|
|
|
import cn.muchinfo.rma.global.data.chart.HistoryDatas
|
|
import cn.muchinfo.rma.global.data.chart.HistoryDatas
|
|
|
|
|
+import com.google.gson.annotations.SerializedName
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 盘面信息
|
|
* 盘面信息
|
|
|
*/
|
|
*/
|
|
|
data class QuoteDayData(
|
|
data class QuoteDayData(
|
|
|
- var ask: Double = 0.0,//卖1
|
|
|
|
|
- var ask10: Double = 0.0,//卖10
|
|
|
|
|
- var ask2: Double = 0.0,//卖2
|
|
|
|
|
- var ask3: Double = 0.0,//卖3
|
|
|
|
|
- var ask4: Double = 0.0,//卖4
|
|
|
|
|
- var ask5: Double = 0.0,//卖5
|
|
|
|
|
- var ask6: Double = 0.0,//卖6
|
|
|
|
|
- var ask7: Double = 0.0,//卖7
|
|
|
|
|
- var ask8: Double = 0.0,//卖8
|
|
|
|
|
- var ask9: Double = 0.0,//卖9
|
|
|
|
|
- var askorderid: Int = 0,//卖单号1
|
|
|
|
|
- var askorderid2: Int = 0,//卖单号2
|
|
|
|
|
- var askorderid3: Int = 0,//卖单号3
|
|
|
|
|
- var askorderid4: Int = 0,//卖单号4
|
|
|
|
|
- var askorderid5: Int = 0,//卖单号5
|
|
|
|
|
- var askordervolume: Int = 0,//卖单量1
|
|
|
|
|
- var askordervolume10: Int = 0,//卖单量10
|
|
|
|
|
- var askordervolume2: Int = 0,//卖单量2
|
|
|
|
|
- var askordervolume3: Int = 0,//卖单量3
|
|
|
|
|
- var askordervolume4: Int = 0,//卖单量4
|
|
|
|
|
- var askordervolume5: Int = 0,//卖单量5
|
|
|
|
|
- var askordervolume6: Int = 0,//卖单量6
|
|
|
|
|
- var askordervolume7: Int = 0,//卖单量7
|
|
|
|
|
- var askordervolume8: Int = 0,//卖单量8
|
|
|
|
|
- var askordervolume9: Int = 0,//卖单量9
|
|
|
|
|
- var askqueueinfo: String = "",//大利市卖港股用
|
|
|
|
|
- var askvolume: Int = 0,//卖量1
|
|
|
|
|
- var askvolume10: Int = 0,//卖量10
|
|
|
|
|
- var askvolume2: Int = 0,//卖量2
|
|
|
|
|
- var askvolume3: Int = 0,//卖量3
|
|
|
|
|
- var askvolume4: Int = 0,//卖量4
|
|
|
|
|
- var askvolume5: Int = 0,//卖量5
|
|
|
|
|
- var askvolume6: Int = 0,//卖量6
|
|
|
|
|
- var askvolume7: Int = 0,//卖量7
|
|
|
|
|
- var askvolume8: Int = 0,//卖量8
|
|
|
|
|
- var askvolume9: Int = 0,//卖量9
|
|
|
|
|
- var averageprice: Double = 0.0,//均价
|
|
|
|
|
- var bid: Double = 0.0,//买1
|
|
|
|
|
- var bid10: Double = 0.0,//买10
|
|
|
|
|
- var bid2: Double = 0.0,//买2
|
|
|
|
|
- var bid3: Double = 0.0,//买3
|
|
|
|
|
- var bid4: Double = 0.0,//买4
|
|
|
|
|
- var bid5: Double = 0.0,//买5
|
|
|
|
|
- var bid6: Double = 0.0,//买6
|
|
|
|
|
- var bid7: Double = 0.0,//买7
|
|
|
|
|
- var bid8: Double = 0.0,//买8
|
|
|
|
|
- var bid9: Double = 0.0,//买9
|
|
|
|
|
- var bidorderid: Int = 0,//买单号1
|
|
|
|
|
- var bidorderid2: Int = 0,//买单号2
|
|
|
|
|
- var bidorderid3: Int = 0,//买单号3
|
|
|
|
|
- var bidorderid4: Int = 0,//买单号4
|
|
|
|
|
- var bidorderid5: Int = 0,//买单号5
|
|
|
|
|
- var bidordervolume: Int = 0,//买单量1
|
|
|
|
|
- var bidordervolume10: Int = 0,//买单量10
|
|
|
|
|
- var bidordervolume2: Int = 0,//买单量2
|
|
|
|
|
- var bidordervolume3: Int = 0,//买单量3
|
|
|
|
|
- var bidordervolume4: Int = 0,//买单量4
|
|
|
|
|
- var bidordervolume5: Int = 0,//买单量5
|
|
|
|
|
- var bidordervolume6: Int = 0,//买单量6
|
|
|
|
|
- var bidordervolume7: Int = 0,//买单量7
|
|
|
|
|
- var bidordervolume8: Int = 0,//买单量8
|
|
|
|
|
- var bidordervolume9: Int = 0,//买单量9
|
|
|
|
|
- var bidqueueinfo: String = "",//大利市买港股用
|
|
|
|
|
- var bidvolume: Int = 0,//买量1
|
|
|
|
|
- var bidvolume10: Int = 0,//买量10
|
|
|
|
|
- var bidvolume2: Int = 0,//买量2
|
|
|
|
|
- var bidvolume3: Int = 0,//买量3
|
|
|
|
|
- var bidvolume4: Int = 0,//买量4
|
|
|
|
|
- var bidvolume5: Int = 0,//买量5
|
|
|
|
|
- var bidvolume6: Int = 0,//买量6
|
|
|
|
|
- var bidvolume7: Int = 0,//买量7
|
|
|
|
|
- var bidvolume8: Int = 0,//买量8
|
|
|
|
|
- var bidvolume9: Int = 0,//买量9
|
|
|
|
|
- var calloptionpremiums: Int = 0,//认购期权1
|
|
|
|
|
- var calloptionpremiums2: Int = 0,//认购期权2
|
|
|
|
|
- var calloptionpremiums3: Int = 0,//认购期权3
|
|
|
|
|
- var calloptionpremiums4: Int = 0,//认购期权4
|
|
|
|
|
- var calloptionpremiums5: Int = 0,//认购期权5
|
|
|
|
|
- var cleartime: String = "",//清盘时间
|
|
|
|
|
- public var exchangecode: Int = 0,//交易所代码
|
|
|
|
|
- var exchangedate: String = "",//交易日
|
|
|
|
|
- var goodscode: String = "",//商品代码
|
|
|
|
|
- var grepmarketprice: Double = 0.0,//暗盘价 港股专用
|
|
|
|
|
- var highest: Double = 0.0,//最高价
|
|
|
|
|
- var holdincrement: Int = 0,//单笔持仓
|
|
|
|
|
- var holdvolume: Int = 0,//持仓
|
|
|
|
|
- var iep: Double = 0.0,//平衡价 港股专用
|
|
|
|
|
- var iev: Double = 0.0,//平衡量 港股专用
|
|
|
|
|
- var inventory: Int = 0,//库存
|
|
|
|
|
- var iscleared: Int = 0,//是否清盘标志
|
|
|
|
|
- var issettled: Int = 0,//是否结算标志
|
|
|
|
|
- var last: Double = 0.0,//最新价
|
|
|
|
|
- var lastlot: Int = 0,//最新成交手数
|
|
|
|
|
- var lasttime: String = "",//行情时间(只有现价变化行情时间才变化)
|
|
|
|
|
- var lastturnover: Double = 0.0,//最新成交金额
|
|
|
|
|
- var lastvolume: Int = 0,//最新成交量
|
|
|
|
|
- var limitdown: Double = 0.0,//跌停价
|
|
|
|
|
- var limitup: Double = 0.0,//涨停价
|
|
|
|
|
- var lowest: Double = 0.0,//最低价
|
|
|
|
|
- var nontotalholdervolume: Int = 0,//非交易持仓量
|
|
|
|
|
- var nontotallot: Int = 0,//非交易总手数
|
|
|
|
|
- var nontotalturnover: String = "",//非交易总金额
|
|
|
|
|
- var nontotalvolume: String = "",//非交易总量
|
|
|
|
|
- var opened: Double = 0.0,//开盘价
|
|
|
|
|
- var opentime: String = "",//开盘时间
|
|
|
|
|
- var orderid: Int = 0,//序号
|
|
|
|
|
- var preclose: Double = 0.0,//昨收
|
|
|
|
|
- var preholdvolume: Int = 0,//昨持仓
|
|
|
|
|
- var presettle: Double = 0.0,//昨结价
|
|
|
|
|
- var publictradetype: String = "",//公共交易标志类型 港股专用
|
|
|
|
|
- var putoptionpremiums: Int = 0,//认沽期权1
|
|
|
|
|
- var putoptionpremiums2: Int = 0,//认沽期权2
|
|
|
|
|
- var putoptionpremiums3: Int = 0,//认沽期权3
|
|
|
|
|
- var putoptionpremiums4: Int = 0,//认沽期权4
|
|
|
|
|
- var putoptionpremiums5: Int = 0,//认沽期权5
|
|
|
|
|
- var settle: Double = 0.0,//结算价
|
|
|
|
|
- var strikeprice: Double = 0.0,//发行价
|
|
|
|
|
- var totalaskvolume: Int = 0,//内盘
|
|
|
|
|
- var totalbidvolume: Int = 0,//外盘
|
|
|
|
|
- var totallot: Int = 0,//总手数
|
|
|
|
|
- var totalturnover: Double = 0.0,//总金额
|
|
|
|
|
- var totalvolume: String = "",//总量
|
|
|
|
|
- var utclasttime: String = "",//utc的行情时间
|
|
|
|
|
|
|
+ @SerializedName("ask") var ask: Double = 0.0,//卖1
|
|
|
|
|
+ @SerializedName("ask10") var ask10: Double = 0.0,//卖10
|
|
|
|
|
+ @SerializedName("ask2") var ask2: Double = 0.0,//卖2
|
|
|
|
|
+ @SerializedName("ask3") var ask3: Double = 0.0,//卖3
|
|
|
|
|
+ @SerializedName("ask4") var ask4: Double = 0.0,//卖4
|
|
|
|
|
+ @SerializedName("ask5") var ask5: Double = 0.0,//卖5
|
|
|
|
|
+ @SerializedName("ask6") var ask6: Double = 0.0,//卖6
|
|
|
|
|
+ @SerializedName("ask7") var ask7: Double = 0.0,//卖7
|
|
|
|
|
+ @SerializedName("ask8") var ask8: Double = 0.0,//卖8
|
|
|
|
|
+ @SerializedName("ask9") var ask9: Double = 0.0,//卖9
|
|
|
|
|
+ @SerializedName("askorderid") var askorderid: Int = 0,//卖单号1
|
|
|
|
|
+ @SerializedName("askorderid2") var askorderid2: Int = 0,//卖单号2
|
|
|
|
|
+ @SerializedName("askorderid3") var askorderid3: Int = 0,//卖单号3
|
|
|
|
|
+ @SerializedName("askorderid4") var askorderid4: Int = 0,//卖单号4
|
|
|
|
|
+ @SerializedName("askorderid5") var askorderid5: Int = 0,//卖单号5
|
|
|
|
|
+ @SerializedName("askordervolume") var askordervolume: Int = 0,//卖单量1
|
|
|
|
|
+ @SerializedName("askordervolume10") var askordervolume10: Int = 0,//卖单量10
|
|
|
|
|
+ @SerializedName("askordervolume2") var askordervolume2: Int = 0,//卖单量2
|
|
|
|
|
+ @SerializedName("askordervolume3") var askordervolume3: Int = 0,//卖单量3
|
|
|
|
|
+ @SerializedName("askordervolume4") var askordervolume4: Int = 0,//卖单量4
|
|
|
|
|
+ @SerializedName("askordervolume5") var askordervolume5: Int = 0,//卖单量5
|
|
|
|
|
+ @SerializedName("askordervolume6") var askordervolume6: Int = 0,//卖单量6
|
|
|
|
|
+ @SerializedName("askordervolume7") var askordervolume7: Int = 0,//卖单量7
|
|
|
|
|
+ @SerializedName("askordervolume8") var askordervolume8: Int = 0,//卖单量8
|
|
|
|
|
+ @SerializedName("askordervolume9") var askordervolume9: Int = 0,//卖单量9
|
|
|
|
|
+ @SerializedName("askqueueinfo") var askqueueinfo: String = "",//大利市卖港股用
|
|
|
|
|
+ @SerializedName("askvolume") var askvolume: Int = 0,//卖量1
|
|
|
|
|
+ @SerializedName("askvolume10") var askvolume10: Int = 0,//卖量10
|
|
|
|
|
+ @SerializedName("askvolume2") var askvolume2: Int = 0,//卖量2
|
|
|
|
|
+ @SerializedName("askvolume3") var askvolume3: Int = 0,//卖量3
|
|
|
|
|
+ @SerializedName("askvolume4") var askvolume4: Int = 0,//卖量4
|
|
|
|
|
+ @SerializedName("askvolume5") var askvolume5: Int = 0,//卖量5
|
|
|
|
|
+ @SerializedName("askvolume6") var askvolume6: Int = 0,//卖量6
|
|
|
|
|
+ @SerializedName("askvolume7") var askvolume7: Int = 0,//卖量7
|
|
|
|
|
+ @SerializedName("askvolume8") var askvolume8: Int = 0,//卖量8
|
|
|
|
|
+ @SerializedName("askvolume9") var askvolume9: Int = 0,//卖量9
|
|
|
|
|
+ @SerializedName("averageprice") var averageprice: Double = 0.0,//均价
|
|
|
|
|
+ @SerializedName("bid") var bid: Double = 0.0,//买1
|
|
|
|
|
+ @SerializedName("bid10") var bid10: Double = 0.0,//买10
|
|
|
|
|
+ @SerializedName("bid2") var bid2: Double = 0.0,//买2
|
|
|
|
|
+ @SerializedName("bid3") var bid3: Double = 0.0,//买3
|
|
|
|
|
+ @SerializedName("bid4") var bid4: Double = 0.0,//买4
|
|
|
|
|
+ @SerializedName("bid5") var bid5: Double = 0.0,//买5
|
|
|
|
|
+ @SerializedName("bid6") var bid6: Double = 0.0,//买6
|
|
|
|
|
+ @SerializedName("bid7") var bid7: Double = 0.0,//买7
|
|
|
|
|
+ @SerializedName("bid8") var bid8: Double = 0.0,//买8
|
|
|
|
|
+ @SerializedName("bid9") var bid9: Double = 0.0,//买9
|
|
|
|
|
+ @SerializedName("bidorderid") var bidorderid: Int = 0,//买单号1
|
|
|
|
|
+ @SerializedName("bidorderid2") var bidorderid2: Int = 0,//买单号2
|
|
|
|
|
+ @SerializedName("bidorderid3") var bidorderid3: Int = 0,//买单号3
|
|
|
|
|
+ @SerializedName("bidorderid4") var bidorderid4: Int = 0,//买单号4
|
|
|
|
|
+ @SerializedName("bidorderid5") var bidorderid5: Int = 0,//买单号5
|
|
|
|
|
+ @SerializedName("bidordervolume") var bidordervolume: Int = 0,//买单量1
|
|
|
|
|
+ @SerializedName("bidordervolume10") var bidordervolume10: Int = 0,//买单量10
|
|
|
|
|
+ @SerializedName("bidordervolume2") var bidordervolume2: Int = 0,//买单量2
|
|
|
|
|
+ @SerializedName("bidordervolume3") var bidordervolume3: Int = 0,//买单量3
|
|
|
|
|
+ @SerializedName("bidordervolume4") var bidordervolume4: Int = 0,//买单量4
|
|
|
|
|
+ @SerializedName("bidordervolume5") var bidordervolume5: Int = 0,//买单量5
|
|
|
|
|
+ @SerializedName("bidordervolume6") var bidordervolume6: Int = 0,//买单量6
|
|
|
|
|
+ @SerializedName("bidordervolume7") var bidordervolume7: Int = 0,//买单量7
|
|
|
|
|
+ @SerializedName("bidordervolume8") var bidordervolume8: Int = 0,//买单量8
|
|
|
|
|
+ @SerializedName("bidordervolume9") var bidordervolume9: Int = 0,//买单量9
|
|
|
|
|
+ @SerializedName("bidqueueinfo") var bidqueueinfo: String = "",//大利市买港股用
|
|
|
|
|
+ @SerializedName("bidvolume") var bidvolume: Int = 0,//买量1
|
|
|
|
|
+ @SerializedName("bidvolume10") var bidvolume10: Int = 0,//买量10
|
|
|
|
|
+ @SerializedName("bidvolume2") var bidvolume2: Int = 0,//买量2
|
|
|
|
|
+ @SerializedName("bidvolume3") var bidvolume3: Int = 0,//买量3
|
|
|
|
|
+ @SerializedName("bidvolume4") var bidvolume4: Int = 0,//买量4
|
|
|
|
|
+ @SerializedName("bidvolume5") var bidvolume5: Int = 0,//买量5
|
|
|
|
|
+ @SerializedName("bidvolume6") var bidvolume6: Int = 0,//买量6
|
|
|
|
|
+ @SerializedName("bidvolume7") var bidvolume7: Int = 0,//买量7
|
|
|
|
|
+ @SerializedName("bidvolume8") var bidvolume8: Int = 0,//买量8
|
|
|
|
|
+ @SerializedName("bidvolume9") var bidvolume9: Int = 0,//买量9
|
|
|
|
|
+ @SerializedName("calloptionpremiums") var calloptionpremiums: Int = 0,//认购期权1
|
|
|
|
|
+ @SerializedName("calloptionpremiums2") var calloptionpremiums2: Int = 0,//认购期权2
|
|
|
|
|
+ @SerializedName("calloptionpremiums3") var calloptionpremiums3: Int = 0,//认购期权3
|
|
|
|
|
+ @SerializedName("calloptionpremiums4") var calloptionpremiums4: Int = 0,//认购期权4
|
|
|
|
|
+ @SerializedName("calloptionpremiums5") var calloptionpremiums5: Int = 0,//认购期权5
|
|
|
|
|
+ @SerializedName("cleartime") var cleartime: String = "",//清盘时间
|
|
|
|
|
+ @SerializedName("exchangecode") var exchangecode: Int = 0,//交易所代码
|
|
|
|
|
+ @SerializedName("exchangedate") var exchangedate: String = "",//交易日
|
|
|
|
|
+ @SerializedName("goodscode") var goodscode: String = "",//商品代码
|
|
|
|
|
+ @SerializedName("grepmarketprice") var grepmarketprice: Double = 0.0,//暗盘价 港股专用
|
|
|
|
|
+ @SerializedName("highest") var highest: Double = 0.0,//最高价
|
|
|
|
|
+ @SerializedName("holdincrement") var holdincrement: Int = 0,//单笔持仓
|
|
|
|
|
+ @SerializedName("holdvolume") var holdvolume: Int = 0,//持仓
|
|
|
|
|
+ @SerializedName("iep") var iep: Double = 0.0,//平衡价 港股专用
|
|
|
|
|
+ @SerializedName("iev") var iev: Double = 0.0,//平衡量 港股专用
|
|
|
|
|
+ @SerializedName("inventory") var inventory: Int = 0,//库存
|
|
|
|
|
+ @SerializedName("iscleared") var iscleared: Int = 0,//是否清盘标志
|
|
|
|
|
+ @SerializedName("issettled") var issettled: Int = 0,//是否结算标志
|
|
|
|
|
+ @SerializedName("last") var last: Double = 0.0,//最新价
|
|
|
|
|
+ @SerializedName("lastlot") var lastlot: Int = 0,//最新成交手数
|
|
|
|
|
+ @SerializedName("lasttime") var lasttime: String = "",//行情时间(只有现价变化行情时间才变化)
|
|
|
|
|
+ @SerializedName("lastturnover") var lastturnover: Double = 0.0,//最新成交金额
|
|
|
|
|
+ @SerializedName("lastvolume") var lastvolume: Int = 0,//最新成交量
|
|
|
|
|
+ @SerializedName("limitdown") var limitdown: Double = 0.0,//跌停价
|
|
|
|
|
+ @SerializedName("limitup") var limitup: Double = 0.0,//涨停价
|
|
|
|
|
+ @SerializedName("lowest") var lowest: Double = 0.0,//最低价
|
|
|
|
|
+ @SerializedName("nontotalholdervolume") var nontotalholdervolume: Int = 0,//非交易持仓量
|
|
|
|
|
+ @SerializedName("nontotallot") var nontotallot: Int = 0,//非交易总手数
|
|
|
|
|
+ @SerializedName("nontotalturnover") var nontotalturnover: String = "",//非交易总金额
|
|
|
|
|
+ @SerializedName("nontotalvolume") var nontotalvolume: String = "",//非交易总量
|
|
|
|
|
+ @SerializedName("opened") var opened: Double = 0.0,//开盘价
|
|
|
|
|
+ @SerializedName("opentime") var opentime: String = "",//开盘时间
|
|
|
|
|
+ @SerializedName("orderid") var orderid: Int = 0,//序号
|
|
|
|
|
+ @SerializedName("preclose") var preclose: Double = 0.0,//昨收
|
|
|
|
|
+ @SerializedName("preholdvolume") var preholdvolume: Int = 0,//昨持仓
|
|
|
|
|
+ @SerializedName("presettle") var presettle: Double = 0.0,//昨结价
|
|
|
|
|
+ @SerializedName("publictradetype") var publictradetype: String = "",//公共交易标志类型 港股专用
|
|
|
|
|
+ @SerializedName("putoptionpremiums") var putoptionpremiums: Int = 0,//认沽期权1
|
|
|
|
|
+ @SerializedName("putoptionpremiums2") var putoptionpremiums2: Int = 0,//认沽期权2
|
|
|
|
|
+ @SerializedName("putoptionpremiums3") var putoptionpremiums3: Int = 0,//认沽期权3
|
|
|
|
|
+ @SerializedName("putoptionpremiums4") var putoptionpremiums4: Int = 0,//认沽期权4
|
|
|
|
|
+ @SerializedName("putoptionpremiums5") var putoptionpremiums5: Int = 0,//认沽期权5
|
|
|
|
|
+ @SerializedName("settle") var settle: Double = 0.0,//结算价
|
|
|
|
|
+ @SerializedName("strikeprice") var strikeprice: Double = 0.0,//发行价
|
|
|
|
|
+ @SerializedName("totalaskvolume") var totalaskvolume: Int = 0,//内盘
|
|
|
|
|
+ @SerializedName("totalbidvolume") var totalbidvolume: Int = 0,//外盘
|
|
|
|
|
+ @SerializedName("totallot") var totallot: Int = 0,//总手数
|
|
|
|
|
+ @SerializedName("totalturnover") var totalturnover: Double = 0.0,//总金额
|
|
|
|
|
+ @SerializedName("totalvolume") var totalvolume: String = "",//总量
|
|
|
|
|
+ @SerializedName("utclasttime") var utclasttime: String = "",//utc的行情时间
|
|
|
|
|
|
|
|
// 增加字段
|
|
// 增加字段
|
|
|
- var ontheprice: Double = 0.0//上一口价
|
|
|
|
|
|
|
+ @SerializedName("ontheprice") var ontheprice: Double = 0.0//上一口价
|
|
|
|
|
|
|
|
) {
|
|
) {
|
|
|
|
|
|
|
|
fun getPrice() : Double{
|
|
fun getPrice() : Double{
|
|
|
- var price = 0.0
|
|
|
|
|
|
|
+ var price = 0.0
|
|
|
if (last != 0.0){
|
|
if (last != 0.0){
|
|
|
price = last
|
|
price = last
|
|
|
}else{
|
|
}else{
|