|
|
@@ -365,18 +365,20 @@ export const useFuturesStore = defineStore(() => {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- const price = item.trademode === 52 ? Math.max(item.last, item.ask) : item.last // 任务 #5677
|
|
|
+ // 任务 #5677 任务 #6268
|
|
|
+ const hprice = (item.trademode === 52 || item.trademode === 10) ? item.ask : item.last
|
|
|
+ const lprice = (item.trademode === 52 || item.trademode === 10) ? item.bid : item.last
|
|
|
item.opened = item.opened || item.last // 没有开盘价默认取最新价
|
|
|
- item.highest = item.highest || price // 没有最高价默认取最新价
|
|
|
- item.lowest = item.lowest || item.last // 没有最低价价默认取最新价
|
|
|
+ item.highest = item.highest || hprice // 没有最高价默认取最新价
|
|
|
+ item.lowest = item.lowest || lprice // 没有最低价价默认取最新价
|
|
|
|
|
|
// 处理最高最低价
|
|
|
if (item.last) {
|
|
|
- if (price > item.highest) {
|
|
|
- item.highest = price
|
|
|
+ if (hprice > item.highest) {
|
|
|
+ item.highest = hprice
|
|
|
}
|
|
|
- if (item.last < item.lowest) {
|
|
|
- item.lowest = item.last
|
|
|
+ if (lprice < item.lowest) {
|
|
|
+ item.lowest = lprice
|
|
|
}
|
|
|
}
|
|
|
|