135 lines
3.3 KiB
TypeScript
135 lines
3.3 KiB
TypeScript
import { MockMethod } from 'vite-plugin-mock'
|
|
|
|
export default [
|
|
{
|
|
url: '/trader/api/v1/exchanges',
|
|
method: 'get',
|
|
response: ({ body, query }) => {
|
|
return {
|
|
"exchanges": [
|
|
"CFFEX",
|
|
"SHFE",
|
|
"CZCE",
|
|
// "DCE",
|
|
// "INE",
|
|
// "GFEX"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
url: '/trader/api/v1/subscribe/vt_symbols',
|
|
method: 'get',
|
|
response: ({ body, query }) => {
|
|
return {
|
|
"vt_symbols": [
|
|
"RM301.CZCE",
|
|
"RM303.CZCE",
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
url: '/trader/api/v1/vt_symbols',
|
|
method: 'get',
|
|
response: ({ body, query }) => {
|
|
return {
|
|
"vt_symbols": {
|
|
"CFFEX": [],
|
|
"SHFE": [],
|
|
"CZCE": ["RM301.CZCE", "RM303.CZCE", "RM305.CZCE",],
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
url: '/trader/api/v1/ticks',
|
|
method: 'get',
|
|
response: ({ body, query }) => {
|
|
return {
|
|
"ticks": [
|
|
{
|
|
"ask_price_1": 3159.0,
|
|
"ask_price_2": 0,
|
|
"ask_price_3": 0,
|
|
"ask_price_4": 0,
|
|
"ask_price_5": 0,
|
|
"bid_price_1": 3156.0,
|
|
"bid_price_2": 0,
|
|
"bid_price_3": 0,
|
|
"bid_price_4": 0,
|
|
"bid_price_5": 0,
|
|
"exchange": "CZCE",
|
|
"high_price": 3167.0,
|
|
"last_price": 3156.0,
|
|
"last_volume": 0,
|
|
"limit_down": 2900.0,
|
|
"limit_up": 3406.0,
|
|
"low_price": 3156.0,
|
|
"name": "\u83dc\u7c951\u6708",
|
|
"open_interest": 10099.0,
|
|
"open_price": 3160.0,
|
|
"pre_close": 3160.0,
|
|
"symbol": "RM301",
|
|
"turnover": 4149080.0,
|
|
"volume": 1313
|
|
},
|
|
{
|
|
"ask_price_1": 3094.0,
|
|
"ask_price_2": 0,
|
|
"ask_price_3": 0,
|
|
"ask_price_4": 0,
|
|
"ask_price_5": 0,
|
|
"bid_price_1": 3093.0,
|
|
"bid_price_2": 0,
|
|
"bid_price_3": 0,
|
|
"bid_price_4": 0,
|
|
"bid_price_5": 0,
|
|
"exchange": "CZCE",
|
|
"high_price": 3104.0,
|
|
"last_price": 3093.0,
|
|
"last_volume": 0,
|
|
"limit_down": 2839.0,
|
|
"limit_up": 3333.0,
|
|
"low_price": 3084.0,
|
|
"name": "\u83dc\u7c953\u6708",
|
|
"open_interest": 136677.0,
|
|
"open_price": 3088.0,
|
|
"pre_close": 3087.0,
|
|
"symbol": "RM303",
|
|
"turnover": 12512136.0,
|
|
"volume": 4044
|
|
},
|
|
{
|
|
"ask_price_1": 0.0,
|
|
"ask_price_2": 0,
|
|
"ask_price_3": 0,
|
|
"ask_price_4": 0,
|
|
"ask_price_5": 0,
|
|
"bid_price_1": 0.0,
|
|
"bid_price_2": 0,
|
|
"bid_price_3": 0,
|
|
"bid_price_4": 0,
|
|
"bid_price_5": 0,
|
|
"exchange": "CZCE",
|
|
"high_price": 0,
|
|
"last_price": 0,
|
|
"last_volume": 0,
|
|
"limit_down": 2684.0,
|
|
"limit_up": 3560.0,
|
|
"low_price": 0,
|
|
"name": "\u666e\u9ea65\u6708",
|
|
"open_interest": 0.0,
|
|
"open_price": 0,
|
|
"pre_close": 0,
|
|
"symbol": "PM305",
|
|
"turnover": 0.0,
|
|
"volume": 0
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
] as MockMethod[]
|
|
|