chart.ts 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. import { EnumType } from './index'
  2. /**
  3. * 图表周期类型
  4. */
  5. export enum ChartCycleType {
  6. time = -1, // 分时
  7. minutes = 1, // 1分钟
  8. minutes5 = 2, // 5分钟
  9. minutes30 = 3, // 30分钟
  10. minutes60 = 4, // 60分钟
  11. hours2 = 120, // 2小时
  12. Hours4 = 240, // 4小时
  13. days = 11, // 日线
  14. }
  15. /**
  16. * 图表指标类型
  17. */
  18. export enum ChartSeriesType {
  19. MACD,
  20. VOL,
  21. KDJ,
  22. CCI,
  23. }
  24. export const chartCycleTypeList: EnumType[] = [
  25. { label: '分时', value: ChartCycleType.time },
  26. { label: '1分钟', value: ChartCycleType.minutes },
  27. { label: '5分钟', value: ChartCycleType.minutes5 },
  28. { label: '30分钟', value: ChartCycleType.minutes30 },
  29. { label: '60分钟', value: ChartCycleType.minutes60 },
  30. { label: '2小时', value: ChartCycleType.hours2 },
  31. { label: '4小时', value: ChartCycleType.Hours4 },
  32. { label: '日线', value: ChartCycleType.days },
  33. ]
  34. export const chartSeriesTypeList: EnumType[] = [
  35. { label: 'MACD', value: ChartSeriesType.MACD },
  36. { label: 'VOL', value: ChartSeriesType.VOL },
  37. { label: 'KDJ', value: ChartSeriesType.KDJ },
  38. { label: 'CCI', value: ChartSeriesType.CCI },
  39. ]