|
|
@@ -8,7 +8,7 @@
|
|
|
<script lang="ts" setup>
|
|
|
import { shallowRef, watch, computed } from 'vue'
|
|
|
import { Chart } from 'hqchart'
|
|
|
-import { changeUnit } from '@/filters'
|
|
|
+import { changeUnit, handleNumberValue } from '@/filters'
|
|
|
import { ChartCycleType } from '@/constants/chart'
|
|
|
import { useFuturesStore } from '@/stores'
|
|
|
import { useDataset } from '@/hooks/hqchart/candlestick/dataset'
|
|
|
@@ -82,8 +82,8 @@ const chartOption = {
|
|
|
NetworkFilter: (data: NetworkFilterData, callback: NetworkFilterCallback) => networkFilter(data, callback),
|
|
|
// https://blog.csdn.net/jones2000/article/details/102928907
|
|
|
Windows: [
|
|
|
- { Index: 'MA', Change: false },
|
|
|
- { Index: 'VOL', Close: false }
|
|
|
+ { Index: 'MA', Change: false, Modify: false },
|
|
|
+ { Index: 'VOL', Change: false, Modify: false, Close: false }
|
|
|
],
|
|
|
IsCorssOnlyDrawKLine: true, // 十字光标只能在K线上
|
|
|
CorssCursorTouchEnd: true, // 手指离开屏幕 隐藏十字光标
|
|
|
@@ -96,7 +96,7 @@ const chartOption = {
|
|
|
Border: {
|
|
|
Left: 0,
|
|
|
Right: 0,
|
|
|
- Top: 30,
|
|
|
+ Top: 36,
|
|
|
Bottom: 25,
|
|
|
AutoLeft: { Blank: 15, MinWidth: 30 },
|
|
|
AutoRight: { Blank: 15, MinWidth: 30 },
|
|
|
@@ -112,6 +112,7 @@ const chartOption = {
|
|
|
RightSpaceCount: 1,
|
|
|
// https://blog.csdn.net/jones2000/article/details/104443471
|
|
|
IsShowTooltip: false,
|
|
|
+ KLineDoubleClick: false
|
|
|
},
|
|
|
KLineTitle:
|
|
|
{
|
|
|
@@ -141,10 +142,10 @@ const chartOption = {
|
|
|
const { Open, High, Low, Close, Vol, YClose } = data.Data
|
|
|
return {
|
|
|
AryText: [
|
|
|
- { Text: '开:' + Open, Color: paint.GetColor(Open, YClose) },
|
|
|
- { Text: '高:' + High, Color: paint.GetColor(High, YClose) },
|
|
|
- { Text: '低:' + Low, Color: paint.GetColor(Low, YClose) },
|
|
|
- { Text: '收:' + Close, Color: paint.GetColor(Close, YClose) },
|
|
|
+ { Text: '开:' + handleNumberValue(Open), Color: paint.GetColor(Open, YClose) },
|
|
|
+ { Text: '高:' + handleNumberValue(High), Color: paint.GetColor(High, YClose) },
|
|
|
+ { Text: '低:' + handleNumberValue(Low), Color: paint.GetColor(Low, YClose) },
|
|
|
+ { Text: '收:' + handleNumberValue(Close), Color: paint.GetColor(Close, YClose) },
|
|
|
{ Text: '量:' + changeUnit(Vol), Color: paint.VolColor }
|
|
|
]
|
|
|
}
|