Загрузка данных


common.ts:144 [DataSourceProvider:generateCandles:start] {
  "timeframe": "10s",
  "symbol": "appl",
  "candleWidth": 10,
  "dayjsUnit": "seconds",
  "untilCandle": null,
  "now": 1787054436439,
  "nowIso": "2026-08-18T12:00:36.439Z",
  "nowLocal": "2026-08-18 15:00:36 +03:00",
  "timezoneOffsetMinutes": -180,
  "calculatedEndSec": 1787054430,
  "calculatedEndIso": "2026-08-18T12:00:30.000Z",
  "calculatedEndUtc": "2026-08-18 12:00:30 UTC",
  "calculatedEndLocal": "2026-08-18 15:00:30 +03:00",
  "endSec": 1787054430,
  "endIso": "2026-08-18T12:00:30.000Z",
  "endUtc": "2026-08-18 12:00:30 UTC",
  "endLocal": "2026-08-18 15:00:30 +03:00"
}
common.ts:182 [DataSourceProvider:generateCandles:historyStart] {
  "timeframe": "10s",
  "historicalStartInput": 1629288036000,
  "historicalStartInputIso": "2021-08-18T12:00:36.000Z",
  "historicalStartInputLocal": "2021-08-18 15:00:36 +03:00",
  "historyStartUnix": 1629288030,
  "historyStartIso": "2021-08-18T12:00:30.000Z",
  "historyStartUtc": "2021-08-18 12:00:30 UTC",
  "historyStartLocal": "2021-08-18 15:00:30 +03:00"
}
common.ts:209 [DataSourceProvider:generateCandles:startTime] {
  "timeframe": "10s",
  "startTimeInput": 1787034430000,
  "startTimeInputIso": "2026-08-18T06:27:10.000Z",
  "startTimeInputLocal": "2026-08-18 09:27:10 +03:00",
  "calculatedStartTime": 1787034430,
  "calculatedStartTimeIso": "2026-08-18T06:27:10.000Z",
  "calculatedStartTimeUtc": "2026-08-18 06:27:10 UTC",
  "calculatedStartTimeLocal": "2026-08-18 09:27:10 +03:00"
}
common.ts:240 [DataSourceProvider:generateCandles:range] {
  "timeframe": "10s",
  "startTimeUnix": 1787034430,
  "startTimeIso": "2026-08-18T06:27:10.000Z",
  "startTimeUtc": "2026-08-18 06:27:10 UTC",
  "startTimeLocal": "2026-08-18 09:27:10 +03:00",
  "endTimeUnix": 1787054430,
  "endTimeIso": "2026-08-18T12:00:30.000Z",
  "endTimeUtc": "2026-08-18 12:00:30 UTC",
  "endTimeLocal": "2026-08-18 15:00:30 +03:00",
  "limitUnix": 1787054440,
  "limitIso": "2026-08-18T12:00:40.000Z",
  "limitUtc": "2026-08-18 12:00:40 UTC",
  "limitLocal": "2026-08-18 15:00:40 +03:00"
}
common.ts:285 [DataSourceProvider:generateCandles:result] {
  "timeframe": "10s",
  "symbol": "appl",
  "length": 2001,
  "firstCandles": [
    {
      "time": 1787034430,
      "iso": "2026-08-18T06:27:10.000Z",
      "utc": "2026-08-18 06:27:10 UTC",
      "local": "2026-08-18 09:27:10 +03:00"
    },
    {
      "time": 1787034440,
      "iso": "2026-08-18T06:27:20.000Z",
      "utc": "2026-08-18 06:27:20 UTC",
      "local": "2026-08-18 09:27:20 +03:00"
    },
    {
      "time": 1787034450,
      "iso": "2026-08-18T06:27:30.000Z",
      "utc": "2026-08-18 06:27:30 UTC",
      "local": "2026-08-18 09:27:30 +03:00"
    }
  ],
  "lastCandles": [
    {
      "time": 1787054410,
      "iso": "2026-08-18T12:00:10.000Z",
      "utc": "2026-08-18 12:00:10 UTC",
      "local": "2026-08-18 15:00:10 +03:00"
    },
    {
      "time": 1787054420,
      "iso": "2026-08-18T12:00:20.000Z",
      "utc": "2026-08-18 12:00:20 UTC",
      "local": "2026-08-18 15:00:20 +03:00"
    },
    {
      "time": 1787054430,
      "iso": "2026-08-18T12:00:30.000Z",
      "utc": "2026-08-18 12:00:30 UTC",
      "local": "2026-08-18 15:00:30 +03:00"
    }
  ]
}
common.ts:144 [DataSourceProvider:generateCandles:start] {
  "timeframe": "10s",
  "symbol": "TQBR:SBER",
  "candleWidth": 10,
  "dayjsUnit": "seconds",
  "untilCandle": null,
  "now": 1787054436479,
  "nowIso": "2026-08-18T12:00:36.479Z",
  "nowLocal": "2026-08-18 15:00:36 +03:00",
  "timezoneOffsetMinutes": -180,
  "calculatedEndSec": 1787054430,
  "calculatedEndIso": "2026-08-18T12:00:30.000Z",
  "calculatedEndUtc": "2026-08-18 12:00:30 UTC",
  "calculatedEndLocal": "2026-08-18 15:00:30 +03:00",
  "endSec": 1787054430,
  "endIso": "2026-08-18T12:00:30.000Z",
  "endUtc": "2026-08-18 12:00:30 UTC",
  "endLocal": "2026-08-18 15:00:30 +03:00"
}
common.ts:182 [DataSourceProvider:generateCandles:historyStart] {
  "timeframe": "10s",
  "historicalStartInput": 1629288036000,
  "historicalStartInputIso": "2021-08-18T12:00:36.000Z",
  "historicalStartInputLocal": "2021-08-18 15:00:36 +03:00",
  "historyStartUnix": 1629288030,
  "historyStartIso": "2021-08-18T12:00:30.000Z",
  "historyStartUtc": "2021-08-18 12:00:30 UTC",
  "historyStartLocal": "2021-08-18 15:00:30 +03:00"
}
common.ts:209 [DataSourceProvider:generateCandles:startTime] {
  "timeframe": "10s",
  "startTimeInput": 1787034430000,
  "startTimeInputIso": "2026-08-18T06:27:10.000Z",
  "startTimeInputLocal": "2026-08-18 09:27:10 +03:00",
  "calculatedStartTime": 1787034430,
  "calculatedStartTimeIso": "2026-08-18T06:27:10.000Z",
  "calculatedStartTimeUtc": "2026-08-18 06:27:10 UTC",
  "calculatedStartTimeLocal": "2026-08-18 09:27:10 +03:00"
}
common.ts:240 [DataSourceProvider:generateCandles:range] {
  "timeframe": "10s",
  "startTimeUnix": 1787034430,
  "startTimeIso": "2026-08-18T06:27:10.000Z",
  "startTimeUtc": "2026-08-18 06:27:10 UTC",
  "startTimeLocal": "2026-08-18 09:27:10 +03:00",
  "endTimeUnix": 1787054430,
  "endTimeIso": "2026-08-18T12:00:30.000Z",
  "endTimeUtc": "2026-08-18 12:00:30 UTC",
  "endTimeLocal": "2026-08-18 15:00:30 +03:00",
  "limitUnix": 1787054440,
  "limitIso": "2026-08-18T12:00:40.000Z",
  "limitUtc": "2026-08-18 12:00:40 UTC",
  "limitLocal": "2026-08-18 15:00:40 +03:00"
}
common.ts:285 [DataSourceProvider:generateCandles:result] {
  "timeframe": "10s",
  "symbol": "TQBR:SBER",
  "length": 2001,
  "firstCandles": [
    {
      "time": 1787034430,
      "iso": "2026-08-18T06:27:10.000Z",
      "utc": "2026-08-18 06:27:10 UTC",
      "local": "2026-08-18 09:27:10 +03:00"
    },
    {
      "time": 1787034440,
      "iso": "2026-08-18T06:27:20.000Z",
      "utc": "2026-08-18 06:27:20 UTC",
      "local": "2026-08-18 09:27:20 +03:00"
    },
    {
      "time": 1787034450,
      "iso": "2026-08-18T06:27:30.000Z",
      "utc": "2026-08-18 06:27:30 UTC",
      "local": "2026-08-18 09:27:30 +03:00"
    }
  ],
  "lastCandles": [
    {
      "time": 1787054410,
      "iso": "2026-08-18T12:00:10.000Z",
      "utc": "2026-08-18 12:00:10 UTC",
      "local": "2026-08-18 15:00:10 +03:00"
    },
    {
      "time": 1787054420,
      "iso": "2026-08-18T12:00:20.000Z",
      "utc": "2026-08-18 12:00:20 UTC",
      "local": "2026-08-18 15:00:20 +03:00"
    },
    {
      "time": 1787054430,
      "iso": "2026-08-18T12:00:30.000Z",
      "utc": "2026-08-18 12:00:30 UTC",
      "local": "2026-08-18 15:00:30 +03:00"
    }
  ]
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "10s",
  "symbol": "appl",
  "now": 1787054437048,
  "nowIso": "2026-08-18T12:00:37.048Z",
  "nowLocal": "2026-08-18 15:00:37 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787054430,
  "resultIso": "2026-08-18T12:00:30.000Z",
  "resultUtc": "2026-08-18 12:00:30 UTC",
  "resultLocal": "2026-08-18 15:00:30 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "10s",
  "symbol": "TQBR:SBER",
  "now": 1787054437063,
  "nowIso": "2026-08-18T12:00:37.063Z",
  "nowLocal": "2026-08-18 15:00:37 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787054430,
  "resultIso": "2026-08-18T12:00:30.000Z",
  "resultUtc": "2026-08-18 12:00:30 UTC",
  "resultLocal": "2026-08-18 15:00:30 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "10s",
  "symbol": "appl",
  "now": 1787054437521,
  "nowIso": "2026-08-18T12:00:37.521Z",
  "nowLocal": "2026-08-18 15:00:37 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787054430,
  "resultIso": "2026-08-18T12:00:30.000Z",
  "resultUtc": "2026-08-18 12:00:30 UTC",
  "resultLocal": "2026-08-18 15:00:30 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "10s",
  "symbol": "TQBR:SBER",
  "now": 1787054437537,
  "nowIso": "2026-08-18T12:00:37.537Z",
  "nowLocal": "2026-08-18 15:00:37 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787054430,
  "resultIso": "2026-08-18T12:00:30.000Z",
  "resultUtc": "2026-08-18 12:00:30 UTC",
  "resultLocal": "2026-08-18 15:00:30 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "10s",
  "symbol": "appl",
  "now": 1787054438022,
  "nowIso": "2026-08-18T12:00:38.022Z",
  "nowLocal": "2026-08-18 15:00:38 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787054430,
  "resultIso": "2026-08-18T12:00:30.000Z",
  "resultUtc": "2026-08-18 12:00:30 UTC",
  "resultLocal": "2026-08-18 15:00:30 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "10s",
  "symbol": "TQBR:SBER",
  "now": 1787054438036,
  "nowIso": "2026-08-18T12:00:38.036Z",
  "nowLocal": "2026-08-18 15:00:38 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787054430,
  "resultIso": "2026-08-18T12:00:30.000Z",
  "resultUtc": "2026-08-18 12:00:30 UTC",
  "resultLocal": "2026-08-18 15:00:30 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "10s",
  "symbol": "appl",
  "now": 1787054438530,
  "nowIso": "2026-08-18T12:00:38.530Z",
  "nowLocal": "2026-08-18 15:00:38 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787054430,
  "resultIso": "2026-08-18T12:00:30.000Z",
  "resultUtc": "2026-08-18 12:00:30 UTC",
  "resultLocal": "2026-08-18 15:00:30 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "10s",
  "symbol": "TQBR:SBER",
  "now": 1787054438544,
  "nowIso": "2026-08-18T12:00:38.544Z",
  "nowLocal": "2026-08-18 15:00:38 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787054430,
  "resultIso": "2026-08-18T12:00:30.000Z",
  "resultUtc": "2026-08-18 12:00:30 UTC",
  "resultLocal": "2026-08-18 15:00:30 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "10s",
  "symbol": "appl",
  "now": 1787054439028,
  "nowIso": "2026-08-18T12:00:39.028Z",
  "nowLocal": "2026-08-18 15:00:39 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787054430,
  "resultIso": "2026-08-18T12:00:30.000Z",
  "resultUtc": "2026-08-18 12:00:30 UTC",
  "resultLocal": "2026-08-18 15:00:30 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "10s",
  "symbol": "TQBR:SBER",
  "now": 1787054439039,
  "nowIso": "2026-08-18T12:00:39.039Z",
  "nowLocal": "2026-08-18 15:00:39 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787054430,
  "resultIso": "2026-08-18T12:00:30.000Z",
  "resultUtc": "2026-08-18 12:00:30 UTC",
  "resultLocal": "2026-08-18 15:00:30 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "10s",
  "symbol": "appl",
  "now": 1787054439524,
  "nowIso": "2026-08-18T12:00:39.524Z",
  "nowLocal": "2026-08-18 15:00:39 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787054430,
  "resultIso": "2026-08-18T12:00:30.000Z",
  "resultUtc": "2026-08-18 12:00:30 UTC",
  "resultLocal": "2026-08-18 15:00:30 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "10s",
  "symbol": "TQBR:SBER",
  "now": 1787054439538,
  "nowIso": "2026-08-18T12:00:39.538Z",
  "nowLocal": "2026-08-18 15:00:39 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787054430,
  "resultIso": "2026-08-18T12:00:30.000Z",
  "resultUtc": "2026-08-18 12:00:30 UTC",
  "resultLocal": "2026-08-18 15:00:30 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "10s",
  "symbol": "appl",
  "now": 1787054440021,
  "nowIso": "2026-08-18T12:00:40.021Z",
  "nowLocal": "2026-08-18 15:00:40 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787054440,
  "resultIso": "2026-08-18T12:00:40.000Z",
  "resultUtc": "2026-08-18 12:00:40 UTC",
  "resultLocal": "2026-08-18 15:00:40 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "10s",
  "symbol": "TQBR:SBER",
  "now": 1787054440032,
  "nowIso": "2026-08-18T12:00:40.032Z",
  "nowLocal": "2026-08-18 15:00:40 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787054440,
  "resultIso": "2026-08-18T12:00:40.000Z",
  "resultUtc": "2026-08-18 12:00:40 UTC",
  "resultLocal": "2026-08-18 15:00:40 +03:00"
}
common.ts:144 [DataSourceProvider:generateCandles:start] {
  "timeframe": "1d",
  "symbol": "appl",
  "candleWidth": 1,
  "dayjsUnit": "days",
  "untilCandle": null,
  "now": 1787054440449,
  "nowIso": "2026-08-18T12:00:40.449Z",
  "nowLocal": "2026-08-18 15:00:40 +03:00",
  "timezoneOffsetMinutes": -180,
  "calculatedEndSec": 1787000400,
  "calculatedEndIso": "2026-08-17T21:00:00.000Z",
  "calculatedEndUtc": "2026-08-17 21:00:00 UTC",
  "calculatedEndLocal": "2026-08-18 00:00:00 +03:00",
  "endSec": 1787000400,
  "endIso": "2026-08-17T21:00:00.000Z",
  "endUtc": "2026-08-17 21:00:00 UTC",
  "endLocal": "2026-08-18 00:00:00 +03:00"
}
common.ts:182 [DataSourceProvider:generateCandles:historyStart] {
  "timeframe": "1d",
  "historicalStartInput": 1629288036000,
  "historicalStartInputIso": "2021-08-18T12:00:36.000Z",
  "historicalStartInputLocal": "2021-08-18 15:00:36 +03:00",
  "historyStartUnix": 1629234000,
  "historyStartIso": "2021-08-17T21:00:00.000Z",
  "historyStartUtc": "2021-08-17 21:00:00 UTC",
  "historyStartLocal": "2021-08-18 00:00:00 +03:00"
}
common.ts:209 [DataSourceProvider:generateCandles:startTime] {
  "timeframe": "1d",
  "startTimeInput": 1614200400000,
  "startTimeInputIso": "2021-02-24T21:00:00.000Z",
  "startTimeInputLocal": "2021-02-25 00:00:00 +03:00",
  "calculatedStartTime": 1614200400,
  "calculatedStartTimeIso": "2021-02-24T21:00:00.000Z",
  "calculatedStartTimeUtc": "2021-02-24 21:00:00 UTC",
  "calculatedStartTimeLocal": "2021-02-25 00:00:00 +03:00"
}
common.ts:240 [DataSourceProvider:generateCandles:range] {
  "timeframe": "1d",
  "startTimeUnix": 1629234000,
  "startTimeIso": "2021-08-17T21:00:00.000Z",
  "startTimeUtc": "2021-08-17 21:00:00 UTC",
  "startTimeLocal": "2021-08-18 00:00:00 +03:00",
  "endTimeUnix": 1787000400,
  "endTimeIso": "2026-08-17T21:00:00.000Z",
  "endTimeUtc": "2026-08-17 21:00:00 UTC",
  "endTimeLocal": "2026-08-18 00:00:00 +03:00",
  "limitUnix": 1787086800,
  "limitIso": "2026-08-18T21:00:00.000Z",
  "limitUtc": "2026-08-18 21:00:00 UTC",
  "limitLocal": "2026-08-19 00:00:00 +03:00"
}
common.ts:285 [DataSourceProvider:generateCandles:result] {
  "timeframe": "1d",
  "symbol": "appl",
  "length": 1827,
  "firstCandles": [
    {
      "time": 1629234000,
      "iso": "2021-08-17T21:00:00.000Z",
      "utc": "2021-08-17 21:00:00 UTC",
      "local": "2021-08-18 00:00:00 +03:00"
    },
    {
      "time": 1629320400,
      "iso": "2021-08-18T21:00:00.000Z",
      "utc": "2021-08-18 21:00:00 UTC",
      "local": "2021-08-19 00:00:00 +03:00"
    },
    {
      "time": 1629406800,
      "iso": "2021-08-19T21:00:00.000Z",
      "utc": "2021-08-19 21:00:00 UTC",
      "local": "2021-08-20 00:00:00 +03:00"
    }
  ],
  "lastCandles": [
    {
      "time": 1786827600,
      "iso": "2026-08-15T21:00:00.000Z",
      "utc": "2026-08-15 21:00:00 UTC",
      "local": "2026-08-16 00:00:00 +03:00"
    },
    {
      "time": 1786914000,
      "iso": "2026-08-16T21:00:00.000Z",
      "utc": "2026-08-16 21:00:00 UTC",
      "local": "2026-08-17 00:00:00 +03:00"
    },
    {
      "time": 1787000400,
      "iso": "2026-08-17T21:00:00.000Z",
      "utc": "2026-08-17 21:00:00 UTC",
      "local": "2026-08-18 00:00:00 +03:00"
    }
  ]
}
common.ts:144 [DataSourceProvider:generateCandles:start] {
  "timeframe": "1d",
  "symbol": "TQBR:SBER",
  "candleWidth": 1,
  "dayjsUnit": "days",
  "untilCandle": null,
  "now": 1787054440461,
  "nowIso": "2026-08-18T12:00:40.461Z",
  "nowLocal": "2026-08-18 15:00:40 +03:00",
  "timezoneOffsetMinutes": -180,
  "calculatedEndSec": 1787000400,
  "calculatedEndIso": "2026-08-17T21:00:00.000Z",
  "calculatedEndUtc": "2026-08-17 21:00:00 UTC",
  "calculatedEndLocal": "2026-08-18 00:00:00 +03:00",
  "endSec": 1787000400,
  "endIso": "2026-08-17T21:00:00.000Z",
  "endUtc": "2026-08-17 21:00:00 UTC",
  "endLocal": "2026-08-18 00:00:00 +03:00"
}
common.ts:182 [DataSourceProvider:generateCandles:historyStart] {
  "timeframe": "1d",
  "historicalStartInput": 1629288036000,
  "historicalStartInputIso": "2021-08-18T12:00:36.000Z",
  "historicalStartInputLocal": "2021-08-18 15:00:36 +03:00",
  "historyStartUnix": 1629234000,
  "historyStartIso": "2021-08-17T21:00:00.000Z",
  "historyStartUtc": "2021-08-17 21:00:00 UTC",
  "historyStartLocal": "2021-08-18 00:00:00 +03:00"
}
common.ts:209 [DataSourceProvider:generateCandles:startTime] {
  "timeframe": "1d",
  "startTimeInput": 1614200400000,
  "startTimeInputIso": "2021-02-24T21:00:00.000Z",
  "startTimeInputLocal": "2021-02-25 00:00:00 +03:00",
  "calculatedStartTime": 1614200400,
  "calculatedStartTimeIso": "2021-02-24T21:00:00.000Z",
  "calculatedStartTimeUtc": "2021-02-24 21:00:00 UTC",
  "calculatedStartTimeLocal": "2021-02-25 00:00:00 +03:00"
}
common.ts:240 [DataSourceProvider:generateCandles:range] {
  "timeframe": "1d",
  "startTimeUnix": 1629234000,
  "startTimeIso": "2021-08-17T21:00:00.000Z",
  "startTimeUtc": "2021-08-17 21:00:00 UTC",
  "startTimeLocal": "2021-08-18 00:00:00 +03:00",
  "endTimeUnix": 1787000400,
  "endTimeIso": "2026-08-17T21:00:00.000Z",
  "endTimeUtc": "2026-08-17 21:00:00 UTC",
  "endTimeLocal": "2026-08-18 00:00:00 +03:00",
  "limitUnix": 1787086800,
  "limitIso": "2026-08-18T21:00:00.000Z",
  "limitUtc": "2026-08-18 21:00:00 UTC",
  "limitLocal": "2026-08-19 00:00:00 +03:00"
}
common.ts:285 [DataSourceProvider:generateCandles:result] {
  "timeframe": "1d",
  "symbol": "TQBR:SBER",
  "length": 1827,
  "firstCandles": [
    {
      "time": 1629234000,
      "iso": "2021-08-17T21:00:00.000Z",
      "utc": "2021-08-17 21:00:00 UTC",
      "local": "2021-08-18 00:00:00 +03:00"
    },
    {
      "time": 1629320400,
      "iso": "2021-08-18T21:00:00.000Z",
      "utc": "2021-08-18 21:00:00 UTC",
      "local": "2021-08-19 00:00:00 +03:00"
    },
    {
      "time": 1629406800,
      "iso": "2021-08-19T21:00:00.000Z",
      "utc": "2021-08-19 21:00:00 UTC",
      "local": "2021-08-20 00:00:00 +03:00"
    }
  ],
  "lastCandles": [
    {
      "time": 1786827600,
      "iso": "2026-08-15T21:00:00.000Z",
      "utc": "2026-08-15 21:00:00 UTC",
      "local": "2026-08-16 00:00:00 +03:00"
    },
    {
      "time": 1786914000,
      "iso": "2026-08-16T21:00:00.000Z",
      "utc": "2026-08-16 21:00:00 UTC",
      "local": "2026-08-17 00:00:00 +03:00"
    },
    {
      "time": 1787000400,
      "iso": "2026-08-17T21:00:00.000Z",
      "utc": "2026-08-17 21:00:00 UTC",
      "local": "2026-08-18 00:00:00 +03:00"
    }
  ]
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "1d",
  "symbol": "appl",
  "now": 1787054440532,
  "nowIso": "2026-08-18T12:00:40.532Z",
  "nowLocal": "2026-08-18 15:00:40 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787000400,
  "resultIso": "2026-08-17T21:00:00.000Z",
  "resultUtc": "2026-08-17 21:00:00 UTC",
  "resultLocal": "2026-08-18 00:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "1d",
  "symbol": "TQBR:SBER",
  "now": 1787054440532,
  "nowIso": "2026-08-18T12:00:40.532Z",
  "nowLocal": "2026-08-18 15:00:40 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787000400,
  "resultIso": "2026-08-17T21:00:00.000Z",
  "resultUtc": "2026-08-17 21:00:00 UTC",
  "resultLocal": "2026-08-18 00:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "1d",
  "symbol": "appl",
  "now": 1787054441027,
  "nowIso": "2026-08-18T12:00:41.027Z",
  "nowLocal": "2026-08-18 15:00:41 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787000400,
  "resultIso": "2026-08-17T21:00:00.000Z",
  "resultUtc": "2026-08-17 21:00:00 UTC",
  "resultLocal": "2026-08-18 00:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "1d",
  "symbol": "TQBR:SBER",
  "now": 1787054441047,
  "nowIso": "2026-08-18T12:00:41.047Z",
  "nowLocal": "2026-08-18 15:00:41 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787000400,
  "resultIso": "2026-08-17T21:00:00.000Z",
  "resultUtc": "2026-08-17 21:00:00 UTC",
  "resultLocal": "2026-08-18 00:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "1d",
  "symbol": "appl",
  "now": 1787054441521,
  "nowIso": "2026-08-18T12:00:41.521Z",
  "nowLocal": "2026-08-18 15:00:41 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787000400,
  "resultIso": "2026-08-17T21:00:00.000Z",
  "resultUtc": "2026-08-17 21:00:00 UTC",
  "resultLocal": "2026-08-18 00:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "1d",
  "symbol": "TQBR:SBER",
  "now": 1787054441535,
  "nowIso": "2026-08-18T12:00:41.535Z",
  "nowLocal": "2026-08-18 15:00:41 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787000400,
  "resultIso": "2026-08-17T21:00:00.000Z",
  "resultUtc": "2026-08-17 21:00:00 UTC",
  "resultLocal": "2026-08-18 00:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "1d",
  "symbol": "appl",
  "now": 1787054442030,
  "nowIso": "2026-08-18T12:00:42.030Z",
  "nowLocal": "2026-08-18 15:00:42 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787000400,
  "resultIso": "2026-08-17T21:00:00.000Z",
  "resultUtc": "2026-08-17 21:00:00 UTC",
  "resultLocal": "2026-08-18 00:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "1d",
  "symbol": "TQBR:SBER",
  "now": 1787054442042,
  "nowIso": "2026-08-18T12:00:42.042Z",
  "nowLocal": "2026-08-18 15:00:42 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787000400,
  "resultIso": "2026-08-17T21:00:00.000Z",
  "resultUtc": "2026-08-17 21:00:00 UTC",
  "resultLocal": "2026-08-18 00:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "1d",
  "symbol": "appl",
  "now": 1787054442535,
  "nowIso": "2026-08-18T12:00:42.535Z",
  "nowLocal": "2026-08-18 15:00:42 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787000400,
  "resultIso": "2026-08-17T21:00:00.000Z",
  "resultUtc": "2026-08-17 21:00:00 UTC",
  "resultLocal": "2026-08-18 00:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "1d",
  "symbol": "TQBR:SBER",
  "now": 1787054442542,
  "nowIso": "2026-08-18T12:00:42.542Z",
  "nowLocal": "2026-08-18 15:00:42 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787000400,
  "resultIso": "2026-08-17T21:00:00.000Z",
  "resultUtc": "2026-08-17 21:00:00 UTC",
  "resultLocal": "2026-08-18 00:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "1d",
  "symbol": "appl",
  "now": 1787054443022,
  "nowIso": "2026-08-18T12:00:43.022Z",
  "nowLocal": "2026-08-18 15:00:43 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787000400,
  "resultIso": "2026-08-17T21:00:00.000Z",
  "resultUtc": "2026-08-17 21:00:00 UTC",
  "resultLocal": "2026-08-18 00:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "1d",
  "symbol": "TQBR:SBER",
  "now": 1787054443029,
  "nowIso": "2026-08-18T12:00:43.029Z",
  "nowLocal": "2026-08-18 15:00:43 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787000400,
  "resultIso": "2026-08-17T21:00:00.000Z",
  "resultUtc": "2026-08-17 21:00:00 UTC",
  "resultLocal": "2026-08-18 00:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "1d",
  "symbol": "appl",
  "now": 1787054443527,
  "nowIso": "2026-08-18T12:00:43.527Z",
  "nowLocal": "2026-08-18 15:00:43 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787000400,
  "resultIso": "2026-08-17T21:00:00.000Z",
  "resultUtc": "2026-08-17 21:00:00 UTC",
  "resultLocal": "2026-08-18 00:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "1d",
  "symbol": "TQBR:SBER",
  "now": 1787054443537,
  "nowIso": "2026-08-18T12:00:43.537Z",
  "nowLocal": "2026-08-18 15:00:43 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787000400,
  "resultIso": "2026-08-17T21:00:00.000Z",
  "resultUtc": "2026-08-17 21:00:00 UTC",
  "resultLocal": "2026-08-18 00:00:00 +03:00"
}
common.ts:144 [DataSourceProvider:generateCandles:start] {
  "timeframe": "2h",
  "symbol": "appl",
  "candleWidth": 2,
  "dayjsUnit": "hours",
  "untilCandle": null,
  "now": 1787054443840,
  "nowIso": "2026-08-18T12:00:43.840Z",
  "nowLocal": "2026-08-18 15:00:43 +03:00",
  "timezoneOffsetMinutes": -180,
  "calculatedEndSec": 1787050800,
  "calculatedEndIso": "2026-08-18T11:00:00.000Z",
  "calculatedEndUtc": "2026-08-18 11:00:00 UTC",
  "calculatedEndLocal": "2026-08-18 14:00:00 +03:00",
  "endSec": 1787050800,
  "endIso": "2026-08-18T11:00:00.000Z",
  "endUtc": "2026-08-18 11:00:00 UTC",
  "endLocal": "2026-08-18 14:00:00 +03:00"
}
common.ts:182 [DataSourceProvider:generateCandles:historyStart] {
  "timeframe": "2h",
  "historicalStartInput": 1629288036000,
  "historicalStartInputIso": "2021-08-18T12:00:36.000Z",
  "historicalStartInputLocal": "2021-08-18 15:00:36 +03:00",
  "historyStartUnix": 1629284400,
  "historyStartIso": "2021-08-18T11:00:00.000Z",
  "historyStartUtc": "2021-08-18 11:00:00 UTC",
  "historyStartLocal": "2021-08-18 14:00:00 +03:00"
}
common.ts:209 [DataSourceProvider:generateCandles:startTime] {
  "timeframe": "2h",
  "startTimeInput": 1772650800000,
  "startTimeInputIso": "2026-03-04T19:00:00.000Z",
  "startTimeInputLocal": "2026-03-04 22:00:00 +03:00",
  "calculatedStartTime": 1772650800,
  "calculatedStartTimeIso": "2026-03-04T19:00:00.000Z",
  "calculatedStartTimeUtc": "2026-03-04 19:00:00 UTC",
  "calculatedStartTimeLocal": "2026-03-04 22:00:00 +03:00"
}
common.ts:240 [DataSourceProvider:generateCandles:range] {
  "timeframe": "2h",
  "startTimeUnix": 1772650800,
  "startTimeIso": "2026-03-04T19:00:00.000Z",
  "startTimeUtc": "2026-03-04 19:00:00 UTC",
  "startTimeLocal": "2026-03-04 22:00:00 +03:00",
  "endTimeUnix": 1787050800,
  "endTimeIso": "2026-08-18T11:00:00.000Z",
  "endTimeUtc": "2026-08-18 11:00:00 UTC",
  "endTimeLocal": "2026-08-18 14:00:00 +03:00",
  "limitUnix": 1787058000,
  "limitIso": "2026-08-18T13:00:00.000Z",
  "limitUtc": "2026-08-18 13:00:00 UTC",
  "limitLocal": "2026-08-18 16:00:00 +03:00"
}
common.ts:285 [DataSourceProvider:generateCandles:result] {
  "timeframe": "2h",
  "symbol": "appl",
  "length": 2001,
  "firstCandles": [
    {
      "time": 1772650800,
      "iso": "2026-03-04T19:00:00.000Z",
      "utc": "2026-03-04 19:00:00 UTC",
      "local": "2026-03-04 22:00:00 +03:00"
    },
    {
      "time": 1772658000,
      "iso": "2026-03-04T21:00:00.000Z",
      "utc": "2026-03-04 21:00:00 UTC",
      "local": "2026-03-05 00:00:00 +03:00"
    },
    {
      "time": 1772665200,
      "iso": "2026-03-04T23:00:00.000Z",
      "utc": "2026-03-04 23:00:00 UTC",
      "local": "2026-03-05 02:00:00 +03:00"
    }
  ],
  "lastCandles": [
    {
      "time": 1787036400,
      "iso": "2026-08-18T07:00:00.000Z",
      "utc": "2026-08-18 07:00:00 UTC",
      "local": "2026-08-18 10:00:00 +03:00"
    },
    {
      "time": 1787043600,
      "iso": "2026-08-18T09:00:00.000Z",
      "utc": "2026-08-18 09:00:00 UTC",
      "local": "2026-08-18 12:00:00 +03:00"
    },
    {
      "time": 1787050800,
      "iso": "2026-08-18T11:00:00.000Z",
      "utc": "2026-08-18 11:00:00 UTC",
      "local": "2026-08-18 14:00:00 +03:00"
    }
  ]
}
common.ts:144 [DataSourceProvider:generateCandles:start] {
  "timeframe": "2h",
  "symbol": "TQBR:SBER",
  "candleWidth": 2,
  "dayjsUnit": "hours",
  "untilCandle": null,
  "now": 1787054443849,
  "nowIso": "2026-08-18T12:00:43.849Z",
  "nowLocal": "2026-08-18 15:00:43 +03:00",
  "timezoneOffsetMinutes": -180,
  "calculatedEndSec": 1787050800,
  "calculatedEndIso": "2026-08-18T11:00:00.000Z",
  "calculatedEndUtc": "2026-08-18 11:00:00 UTC",
  "calculatedEndLocal": "2026-08-18 14:00:00 +03:00",
  "endSec": 1787050800,
  "endIso": "2026-08-18T11:00:00.000Z",
  "endUtc": "2026-08-18 11:00:00 UTC",
  "endLocal": "2026-08-18 14:00:00 +03:00"
}
common.ts:182 [DataSourceProvider:generateCandles:historyStart] {
  "timeframe": "2h",
  "historicalStartInput": 1629288036000,
  "historicalStartInputIso": "2021-08-18T12:00:36.000Z",
  "historicalStartInputLocal": "2021-08-18 15:00:36 +03:00",
  "historyStartUnix": 1629284400,
  "historyStartIso": "2021-08-18T11:00:00.000Z",
  "historyStartUtc": "2021-08-18 11:00:00 UTC",
  "historyStartLocal": "2021-08-18 14:00:00 +03:00"
}
common.ts:209 [DataSourceProvider:generateCandles:startTime] {
  "timeframe": "2h",
  "startTimeInput": 1772650800000,
  "startTimeInputIso": "2026-03-04T19:00:00.000Z",
  "startTimeInputLocal": "2026-03-04 22:00:00 +03:00",
  "calculatedStartTime": 1772650800,
  "calculatedStartTimeIso": "2026-03-04T19:00:00.000Z",
  "calculatedStartTimeUtc": "2026-03-04 19:00:00 UTC",
  "calculatedStartTimeLocal": "2026-03-04 22:00:00 +03:00"
}
common.ts:240 [DataSourceProvider:generateCandles:range] {
  "timeframe": "2h",
  "startTimeUnix": 1772650800,
  "startTimeIso": "2026-03-04T19:00:00.000Z",
  "startTimeUtc": "2026-03-04 19:00:00 UTC",
  "startTimeLocal": "2026-03-04 22:00:00 +03:00",
  "endTimeUnix": 1787050800,
  "endTimeIso": "2026-08-18T11:00:00.000Z",
  "endTimeUtc": "2026-08-18 11:00:00 UTC",
  "endTimeLocal": "2026-08-18 14:00:00 +03:00",
  "limitUnix": 1787058000,
  "limitIso": "2026-08-18T13:00:00.000Z",
  "limitUtc": "2026-08-18 13:00:00 UTC",
  "limitLocal": "2026-08-18 16:00:00 +03:00"
}
common.ts:285 [DataSourceProvider:generateCandles:result] {
  "timeframe": "2h",
  "symbol": "TQBR:SBER",
  "length": 2001,
  "firstCandles": [
    {
      "time": 1772650800,
      "iso": "2026-03-04T19:00:00.000Z",
      "utc": "2026-03-04 19:00:00 UTC",
      "local": "2026-03-04 22:00:00 +03:00"
    },
    {
      "time": 1772658000,
      "iso": "2026-03-04T21:00:00.000Z",
      "utc": "2026-03-04 21:00:00 UTC",
      "local": "2026-03-05 00:00:00 +03:00"
    },
    {
      "time": 1772665200,
      "iso": "2026-03-04T23:00:00.000Z",
      "utc": "2026-03-04 23:00:00 UTC",
      "local": "2026-03-05 02:00:00 +03:00"
    }
  ],
  "lastCandles": [
    {
      "time": 1787036400,
      "iso": "2026-08-18T07:00:00.000Z",
      "utc": "2026-08-18 07:00:00 UTC",
      "local": "2026-08-18 10:00:00 +03:00"
    },
    {
      "time": 1787043600,
      "iso": "2026-08-18T09:00:00.000Z",
      "utc": "2026-08-18 09:00:00 UTC",
      "local": "2026-08-18 12:00:00 +03:00"
    },
    {
      "time": 1787050800,
      "iso": "2026-08-18T11:00:00.000Z",
      "utc": "2026-08-18 11:00:00 UTC",
      "local": "2026-08-18 14:00:00 +03:00"
    }
  ]
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "2h",
  "symbol": "appl",
  "now": 1787054444022,
  "nowIso": "2026-08-18T12:00:44.022Z",
  "nowLocal": "2026-08-18 15:00:44 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787050800,
  "resultIso": "2026-08-18T11:00:00.000Z",
  "resultUtc": "2026-08-18 11:00:00 UTC",
  "resultLocal": "2026-08-18 14:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "2h",
  "symbol": "TQBR:SBER",
  "now": 1787054444022,
  "nowIso": "2026-08-18T12:00:44.022Z",
  "nowLocal": "2026-08-18 15:00:44 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787050800,
  "resultIso": "2026-08-18T11:00:00.000Z",
  "resultUtc": "2026-08-18 11:00:00 UTC",
  "resultLocal": "2026-08-18 14:00:00 +03:00"
}
common.ts:144 [DataSourceProvider:generateCandles:start] {
  "timeframe": "2h",
  "symbol": "appl",
  "candleWidth": 2,
  "dayjsUnit": "hours",
  "untilCandle": {
    "time": 1772650800,
    "iso": "2026-03-04T19:00:00.000Z",
    "utc": "2026-03-04 19:00:00 UTC",
    "local": "2026-03-04 22:00:00 +03:00"
  },
  "now": 1787054444212,
  "nowIso": "2026-08-18T12:00:44.212Z",
  "nowLocal": "2026-08-18 15:00:44 +03:00",
  "timezoneOffsetMinutes": -180,
  "calculatedEndSec": 1787050800,
  "calculatedEndIso": "2026-08-18T11:00:00.000Z",
  "calculatedEndUtc": "2026-08-18 11:00:00 UTC",
  "calculatedEndLocal": "2026-08-18 14:00:00 +03:00",
  "endSec": 1772650800,
  "endIso": "2026-03-04T19:00:00.000Z",
  "endUtc": "2026-03-04 19:00:00 UTC",
  "endLocal": "2026-03-04 22:00:00 +03:00"
}
common.ts:182 [DataSourceProvider:generateCandles:historyStart] {
  "timeframe": "2h",
  "historicalStartInput": 1629288036000,
  "historicalStartInputIso": "2021-08-18T12:00:36.000Z",
  "historicalStartInputLocal": "2021-08-18 15:00:36 +03:00",
  "historyStartUnix": 1629284400,
  "historyStartIso": "2021-08-18T11:00:00.000Z",
  "historyStartUtc": "2021-08-18 11:00:00 UTC",
  "historyStartLocal": "2021-08-18 14:00:00 +03:00"
}
common.ts:209 [DataSourceProvider:generateCandles:startTime] {
  "timeframe": "2h",
  "startTimeInput": 1758250800000,
  "startTimeInputIso": "2025-09-19T03:00:00.000Z",
  "startTimeInputLocal": "2025-09-19 06:00:00 +03:00",
  "calculatedStartTime": 1758250800,
  "calculatedStartTimeIso": "2025-09-19T03:00:00.000Z",
  "calculatedStartTimeUtc": "2025-09-19 03:00:00 UTC",
  "calculatedStartTimeLocal": "2025-09-19 06:00:00 +03:00"
}
common.ts:240 [DataSourceProvider:generateCandles:range] {
  "timeframe": "2h",
  "startTimeUnix": 1758250800,
  "startTimeIso": "2025-09-19T03:00:00.000Z",
  "startTimeUtc": "2025-09-19 03:00:00 UTC",
  "startTimeLocal": "2025-09-19 06:00:00 +03:00",
  "endTimeUnix": 1772650800,
  "endTimeIso": "2026-03-04T19:00:00.000Z",
  "endTimeUtc": "2026-03-04 19:00:00 UTC",
  "endTimeLocal": "2026-03-04 22:00:00 +03:00",
  "limitUnix": 1772650800,
  "limitIso": "2026-03-04T19:00:00.000Z",
  "limitUtc": "2026-03-04 19:00:00 UTC",
  "limitLocal": "2026-03-04 22:00:00 +03:00"
}
common.ts:285 [DataSourceProvider:generateCandles:result] {
  "timeframe": "2h",
  "symbol": "appl",
  "length": 2000,
  "firstCandles": [
    {
      "time": 1758250800,
      "iso": "2025-09-19T03:00:00.000Z",
      "utc": "2025-09-19 03:00:00 UTC",
      "local": "2025-09-19 06:00:00 +03:00"
    },
    {
      "time": 1758258000,
      "iso": "2025-09-19T05:00:00.000Z",
      "utc": "2025-09-19 05:00:00 UTC",
      "local": "2025-09-19 08:00:00 +03:00"
    },
    {
      "time": 1758265200,
      "iso": "2025-09-19T07:00:00.000Z",
      "utc": "2025-09-19 07:00:00 UTC",
      "local": "2025-09-19 10:00:00 +03:00"
    }
  ],
  "lastCandles": [
    {
      "time": 1772629200,
      "iso": "2026-03-04T13:00:00.000Z",
      "utc": "2026-03-04 13:00:00 UTC",
      "local": "2026-03-04 16:00:00 +03:00"
    },
    {
      "time": 1772636400,
      "iso": "2026-03-04T15:00:00.000Z",
      "utc": "2026-03-04 15:00:00 UTC",
      "local": "2026-03-04 18:00:00 +03:00"
    },
    {
      "time": 1772643600,
      "iso": "2026-03-04T17:00:00.000Z",
      "utc": "2026-03-04 17:00:00 UTC",
      "local": "2026-03-04 20:00:00 +03:00"
    }
  ]
}
common.ts:144 [DataSourceProvider:generateCandles:start] {
  "timeframe": "2h",
  "symbol": "TQBR:SBER",
  "candleWidth": 2,
  "dayjsUnit": "hours",
  "untilCandle": {
    "time": 1772650800,
    "iso": "2026-03-04T19:00:00.000Z",
    "utc": "2026-03-04 19:00:00 UTC",
    "local": "2026-03-04 22:00:00 +03:00"
  },
  "now": 1787054444257,
  "nowIso": "2026-08-18T12:00:44.257Z",
  "nowLocal": "2026-08-18 15:00:44 +03:00",
  "timezoneOffsetMinutes": -180,
  "calculatedEndSec": 1787050800,
  "calculatedEndIso": "2026-08-18T11:00:00.000Z",
  "calculatedEndUtc": "2026-08-18 11:00:00 UTC",
  "calculatedEndLocal": "2026-08-18 14:00:00 +03:00",
  "endSec": 1772650800,
  "endIso": "2026-03-04T19:00:00.000Z",
  "endUtc": "2026-03-04 19:00:00 UTC",
  "endLocal": "2026-03-04 22:00:00 +03:00"
}
common.ts:182 [DataSourceProvider:generateCandles:historyStart] {
  "timeframe": "2h",
  "historicalStartInput": 1629288036000,
  "historicalStartInputIso": "2021-08-18T12:00:36.000Z",
  "historicalStartInputLocal": "2021-08-18 15:00:36 +03:00",
  "historyStartUnix": 1629284400,
  "historyStartIso": "2021-08-18T11:00:00.000Z",
  "historyStartUtc": "2021-08-18 11:00:00 UTC",
  "historyStartLocal": "2021-08-18 14:00:00 +03:00"
}
common.ts:209 [DataSourceProvider:generateCandles:startTime] {
  "timeframe": "2h",
  "startTimeInput": 1758250800000,
  "startTimeInputIso": "2025-09-19T03:00:00.000Z",
  "startTimeInputLocal": "2025-09-19 06:00:00 +03:00",
  "calculatedStartTime": 1758250800,
  "calculatedStartTimeIso": "2025-09-19T03:00:00.000Z",
  "calculatedStartTimeUtc": "2025-09-19 03:00:00 UTC",
  "calculatedStartTimeLocal": "2025-09-19 06:00:00 +03:00"
}
common.ts:240 [DataSourceProvider:generateCandles:range] {
  "timeframe": "2h",
  "startTimeUnix": 1758250800,
  "startTimeIso": "2025-09-19T03:00:00.000Z",
  "startTimeUtc": "2025-09-19 03:00:00 UTC",
  "startTimeLocal": "2025-09-19 06:00:00 +03:00",
  "endTimeUnix": 1772650800,
  "endTimeIso": "2026-03-04T19:00:00.000Z",
  "endTimeUtc": "2026-03-04 19:00:00 UTC",
  "endTimeLocal": "2026-03-04 22:00:00 +03:00",
  "limitUnix": 1772650800,
  "limitIso": "2026-03-04T19:00:00.000Z",
  "limitUtc": "2026-03-04 19:00:00 UTC",
  "limitLocal": "2026-03-04 22:00:00 +03:00"
}
common.ts:285 [DataSourceProvider:generateCandles:result] {
  "timeframe": "2h",
  "symbol": "TQBR:SBER",
  "length": 2000,
  "firstCandles": [
    {
      "time": 1758250800,
      "iso": "2025-09-19T03:00:00.000Z",
      "utc": "2025-09-19 03:00:00 UTC",
      "local": "2025-09-19 06:00:00 +03:00"
    },
    {
      "time": 1758258000,
      "iso": "2025-09-19T05:00:00.000Z",
      "utc": "2025-09-19 05:00:00 UTC",
      "local": "2025-09-19 08:00:00 +03:00"
    },
    {
      "time": 1758265200,
      "iso": "2025-09-19T07:00:00.000Z",
      "utc": "2025-09-19 07:00:00 UTC",
      "local": "2025-09-19 10:00:00 +03:00"
    }
  ],
  "lastCandles": [
    {
      "time": 1772629200,
      "iso": "2026-03-04T13:00:00.000Z",
      "utc": "2026-03-04 13:00:00 UTC",
      "local": "2026-03-04 16:00:00 +03:00"
    },
    {
      "time": 1772636400,
      "iso": "2026-03-04T15:00:00.000Z",
      "utc": "2026-03-04 15:00:00 UTC",
      "local": "2026-03-04 18:00:00 +03:00"
    },
    {
      "time": 1772643600,
      "iso": "2026-03-04T17:00:00.000Z",
      "utc": "2026-03-04 17:00:00 UTC",
      "local": "2026-03-04 20:00:00 +03:00"
    }
  ]
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "2h",
  "symbol": "appl",
  "now": 1787054444702,
  "nowIso": "2026-08-18T12:00:44.702Z",
  "nowLocal": "2026-08-18 15:00:44 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787050800,
  "resultIso": "2026-08-18T11:00:00.000Z",
  "resultUtc": "2026-08-18 11:00:00 UTC",
  "resultLocal": "2026-08-18 14:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "2h",
  "symbol": "TQBR:SBER",
  "now": 1787054444717,
  "nowIso": "2026-08-18T12:00:44.717Z",
  "nowLocal": "2026-08-18 15:00:44 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787050800,
  "resultIso": "2026-08-18T11:00:00.000Z",
  "resultUtc": "2026-08-18 11:00:00 UTC",
  "resultLocal": "2026-08-18 14:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "2h",
  "symbol": "appl",
  "now": 1787054445021,
  "nowIso": "2026-08-18T12:00:45.021Z",
  "nowLocal": "2026-08-18 15:00:45 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787050800,
  "resultIso": "2026-08-18T11:00:00.000Z",
  "resultUtc": "2026-08-18 11:00:00 UTC",
  "resultLocal": "2026-08-18 14:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "2h",
  "symbol": "TQBR:SBER",
  "now": 1787054445037,
  "nowIso": "2026-08-18T12:00:45.037Z",
  "nowLocal": "2026-08-18 15:00:45 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787050800,
  "resultIso": "2026-08-18T11:00:00.000Z",
  "resultUtc": "2026-08-18 11:00:00 UTC",
  "resultLocal": "2026-08-18 14:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "2h",
  "symbol": "appl",
  "now": 1787054445521,
  "nowIso": "2026-08-18T12:00:45.521Z",
  "nowLocal": "2026-08-18 15:00:45 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787050800,
  "resultIso": "2026-08-18T11:00:00.000Z",
  "resultUtc": "2026-08-18 11:00:00 UTC",
  "resultLocal": "2026-08-18 14:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "2h",
  "symbol": "TQBR:SBER",
  "now": 1787054445536,
  "nowIso": "2026-08-18T12:00:45.536Z",
  "nowLocal": "2026-08-18 15:00:45 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787050800,
  "resultIso": "2026-08-18T11:00:00.000Z",
  "resultUtc": "2026-08-18 11:00:00 UTC",
  "resultLocal": "2026-08-18 14:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "2h",
  "symbol": "appl",
  "now": 1787054446022,
  "nowIso": "2026-08-18T12:00:46.022Z",
  "nowLocal": "2026-08-18 15:00:46 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787050800,
  "resultIso": "2026-08-18T11:00:00.000Z",
  "resultUtc": "2026-08-18 11:00:00 UTC",
  "resultLocal": "2026-08-18 14:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "2h",
  "symbol": "TQBR:SBER",
  "now": 1787054446039,
  "nowIso": "2026-08-18T12:00:46.039Z",
  "nowLocal": "2026-08-18 15:00:46 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787050800,
  "resultIso": "2026-08-18T11:00:00.000Z",
  "resultUtc": "2026-08-18 11:00:00 UTC",
  "resultLocal": "2026-08-18 14:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "2h",
  "symbol": "appl",
  "now": 1787054446521,
  "nowIso": "2026-08-18T12:00:46.521Z",
  "nowLocal": "2026-08-18 15:00:46 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787050800,
  "resultIso": "2026-08-18T11:00:00.000Z",
  "resultUtc": "2026-08-18 11:00:00 UTC",
  "resultLocal": "2026-08-18 14:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "2h",
  "symbol": "TQBR:SBER",
  "now": 1787054446539,
  "nowIso": "2026-08-18T12:00:46.539Z",
  "nowLocal": "2026-08-18 15:00:46 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787050800,
  "resultIso": "2026-08-18T11:00:00.000Z",
  "resultUtc": "2026-08-18 11:00:00 UTC",
  "resultLocal": "2026-08-18 14:00:00 +03:00"
}
common.ts:144 [DataSourceProvider:generateCandles:start] {
  "timeframe": "1h",
  "symbol": "appl",
  "candleWidth": 1,
  "dayjsUnit": "hours",
  "untilCandle": null,
  "now": 1787054446793,
  "nowIso": "2026-08-18T12:00:46.793Z",
  "nowLocal": "2026-08-18 15:00:46 +03:00",
  "timezoneOffsetMinutes": -180,
  "calculatedEndSec": 1787054400,
  "calculatedEndIso": "2026-08-18T12:00:00.000Z",
  "calculatedEndUtc": "2026-08-18 12:00:00 UTC",
  "calculatedEndLocal": "2026-08-18 15:00:00 +03:00",
  "endSec": 1787054400,
  "endIso": "2026-08-18T12:00:00.000Z",
  "endUtc": "2026-08-18 12:00:00 UTC",
  "endLocal": "2026-08-18 15:00:00 +03:00"
}
common.ts:182 [DataSourceProvider:generateCandles:historyStart] {
  "timeframe": "1h",
  "historicalStartInput": 1629288036000,
  "historicalStartInputIso": "2021-08-18T12:00:36.000Z",
  "historicalStartInputLocal": "2021-08-18 15:00:36 +03:00",
  "historyStartUnix": 1629288000,
  "historyStartIso": "2021-08-18T12:00:00.000Z",
  "historyStartUtc": "2021-08-18 12:00:00 UTC",
  "historyStartLocal": "2021-08-18 15:00:00 +03:00"
}
common.ts:209 [DataSourceProvider:generateCandles:startTime] {
  "timeframe": "1h",
  "startTimeInput": 1779854400000,
  "startTimeInputIso": "2026-05-27T04:00:00.000Z",
  "startTimeInputLocal": "2026-05-27 07:00:00 +03:00",
  "calculatedStartTime": 1779854400,
  "calculatedStartTimeIso": "2026-05-27T04:00:00.000Z",
  "calculatedStartTimeUtc": "2026-05-27 04:00:00 UTC",
  "calculatedStartTimeLocal": "2026-05-27 07:00:00 +03:00"
}
common.ts:240 [DataSourceProvider:generateCandles:range] {
  "timeframe": "1h",
  "startTimeUnix": 1779854400,
  "startTimeIso": "2026-05-27T04:00:00.000Z",
  "startTimeUtc": "2026-05-27 04:00:00 UTC",
  "startTimeLocal": "2026-05-27 07:00:00 +03:00",
  "endTimeUnix": 1787054400,
  "endTimeIso": "2026-08-18T12:00:00.000Z",
  "endTimeUtc": "2026-08-18 12:00:00 UTC",
  "endTimeLocal": "2026-08-18 15:00:00 +03:00",
  "limitUnix": 1787058000,
  "limitIso": "2026-08-18T13:00:00.000Z",
  "limitUtc": "2026-08-18 13:00:00 UTC",
  "limitLocal": "2026-08-18 16:00:00 +03:00"
}
common.ts:285 [DataSourceProvider:generateCandles:result] {
  "timeframe": "1h",
  "symbol": "appl",
  "length": 2001,
  "firstCandles": [
    {
      "time": 1779854400,
      "iso": "2026-05-27T04:00:00.000Z",
      "utc": "2026-05-27 04:00:00 UTC",
      "local": "2026-05-27 07:00:00 +03:00"
    },
    {
      "time": 1779858000,
      "iso": "2026-05-27T05:00:00.000Z",
      "utc": "2026-05-27 05:00:00 UTC",
      "local": "2026-05-27 08:00:00 +03:00"
    },
    {
      "time": 1779861600,
      "iso": "2026-05-27T06:00:00.000Z",
      "utc": "2026-05-27 06:00:00 UTC",
      "local": "2026-05-27 09:00:00 +03:00"
    }
  ],
  "lastCandles": [
    {
      "time": 1787047200,
      "iso": "2026-08-18T10:00:00.000Z",
      "utc": "2026-08-18 10:00:00 UTC",
      "local": "2026-08-18 13:00:00 +03:00"
    },
    {
      "time": 1787050800,
      "iso": "2026-08-18T11:00:00.000Z",
      "utc": "2026-08-18 11:00:00 UTC",
      "local": "2026-08-18 14:00:00 +03:00"
    },
    {
      "time": 1787054400,
      "iso": "2026-08-18T12:00:00.000Z",
      "utc": "2026-08-18 12:00:00 UTC",
      "local": "2026-08-18 15:00:00 +03:00"
    }
  ]
}
common.ts:144 [DataSourceProvider:generateCandles:start] {
  "timeframe": "1h",
  "symbol": "TQBR:SBER",
  "candleWidth": 1,
  "dayjsUnit": "hours",
  "untilCandle": null,
  "now": 1787054446800,
  "nowIso": "2026-08-18T12:00:46.800Z",
  "nowLocal": "2026-08-18 15:00:46 +03:00",
  "timezoneOffsetMinutes": -180,
  "calculatedEndSec": 1787054400,
  "calculatedEndIso": "2026-08-18T12:00:00.000Z",
  "calculatedEndUtc": "2026-08-18 12:00:00 UTC",
  "calculatedEndLocal": "2026-08-18 15:00:00 +03:00",
  "endSec": 1787054400,
  "endIso": "2026-08-18T12:00:00.000Z",
  "endUtc": "2026-08-18 12:00:00 UTC",
  "endLocal": "2026-08-18 15:00:00 +03:00"
}
common.ts:182 [DataSourceProvider:generateCandles:historyStart] {
  "timeframe": "1h",
  "historicalStartInput": 1629288036000,
  "historicalStartInputIso": "2021-08-18T12:00:36.000Z",
  "historicalStartInputLocal": "2021-08-18 15:00:36 +03:00",
  "historyStartUnix": 1629288000,
  "historyStartIso": "2021-08-18T12:00:00.000Z",
  "historyStartUtc": "2021-08-18 12:00:00 UTC",
  "historyStartLocal": "2021-08-18 15:00:00 +03:00"
}
common.ts:209 [DataSourceProvider:generateCandles:startTime] {
  "timeframe": "1h",
  "startTimeInput": 1779854400000,
  "startTimeInputIso": "2026-05-27T04:00:00.000Z",
  "startTimeInputLocal": "2026-05-27 07:00:00 +03:00",
  "calculatedStartTime": 1779854400,
  "calculatedStartTimeIso": "2026-05-27T04:00:00.000Z",
  "calculatedStartTimeUtc": "2026-05-27 04:00:00 UTC",
  "calculatedStartTimeLocal": "2026-05-27 07:00:00 +03:00"
}
common.ts:240 [DataSourceProvider:generateCandles:range] {
  "timeframe": "1h",
  "startTimeUnix": 1779854400,
  "startTimeIso": "2026-05-27T04:00:00.000Z",
  "startTimeUtc": "2026-05-27 04:00:00 UTC",
  "startTimeLocal": "2026-05-27 07:00:00 +03:00",
  "endTimeUnix": 1787054400,
  "endTimeIso": "2026-08-18T12:00:00.000Z",
  "endTimeUtc": "2026-08-18 12:00:00 UTC",
  "endTimeLocal": "2026-08-18 15:00:00 +03:00",
  "limitUnix": 1787058000,
  "limitIso": "2026-08-18T13:00:00.000Z",
  "limitUtc": "2026-08-18 13:00:00 UTC",
  "limitLocal": "2026-08-18 16:00:00 +03:00"
}
common.ts:285 [DataSourceProvider:generateCandles:result] {
  "timeframe": "1h",
  "symbol": "TQBR:SBER",
  "length": 2001,
  "firstCandles": [
    {
      "time": 1779854400,
      "iso": "2026-05-27T04:00:00.000Z",
      "utc": "2026-05-27 04:00:00 UTC",
      "local": "2026-05-27 07:00:00 +03:00"
    },
    {
      "time": 1779858000,
      "iso": "2026-05-27T05:00:00.000Z",
      "utc": "2026-05-27 05:00:00 UTC",
      "local": "2026-05-27 08:00:00 +03:00"
    },
    {
      "time": 1779861600,
      "iso": "2026-05-27T06:00:00.000Z",
      "utc": "2026-05-27 06:00:00 UTC",
      "local": "2026-05-27 09:00:00 +03:00"
    }
  ],
  "lastCandles": [
    {
      "time": 1787047200,
      "iso": "2026-08-18T10:00:00.000Z",
      "utc": "2026-08-18 10:00:00 UTC",
      "local": "2026-08-18 13:00:00 +03:00"
    },
    {
      "time": 1787050800,
      "iso": "2026-08-18T11:00:00.000Z",
      "utc": "2026-08-18 11:00:00 UTC",
      "local": "2026-08-18 14:00:00 +03:00"
    },
    {
      "time": 1787054400,
      "iso": "2026-08-18T12:00:00.000Z",
      "utc": "2026-08-18 12:00:00 UTC",
      "local": "2026-08-18 15:00:00 +03:00"
    }
  ]
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "1h",
  "symbol": "appl",
  "now": 1787054447035,
  "nowIso": "2026-08-18T12:00:47.035Z",
  "nowLocal": "2026-08-18 15:00:47 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787054400,
  "resultIso": "2026-08-18T12:00:00.000Z",
  "resultUtc": "2026-08-18 12:00:00 UTC",
  "resultLocal": "2026-08-18 15:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "1h",
  "symbol": "TQBR:SBER",
  "now": 1787054447035,
  "nowIso": "2026-08-18T12:00:47.035Z",
  "nowLocal": "2026-08-18 15:00:47 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787054400,
  "resultIso": "2026-08-18T12:00:00.000Z",
  "resultUtc": "2026-08-18 12:00:00 UTC",
  "resultLocal": "2026-08-18 15:00:00 +03:00"
}
common.ts:144 [DataSourceProvider:generateCandles:start] {
  "timeframe": "1h",
  "symbol": "appl",
  "candleWidth": 1,
  "dayjsUnit": "hours",
  "untilCandle": {
    "time": 1779854400,
    "iso": "2026-05-27T04:00:00.000Z",
    "utc": "2026-05-27 04:00:00 UTC",
    "local": "2026-05-27 07:00:00 +03:00"
  },
  "now": 1787054447162,
  "nowIso": "2026-08-18T12:00:47.162Z",
  "nowLocal": "2026-08-18 15:00:47 +03:00",
  "timezoneOffsetMinutes": -180,
  "calculatedEndSec": 1787054400,
  "calculatedEndIso": "2026-08-18T12:00:00.000Z",
  "calculatedEndUtc": "2026-08-18 12:00:00 UTC",
  "calculatedEndLocal": "2026-08-18 15:00:00 +03:00",
  "endSec": 1779854400,
  "endIso": "2026-05-27T04:00:00.000Z",
  "endUtc": "2026-05-27 04:00:00 UTC",
  "endLocal": "2026-05-27 07:00:00 +03:00"
}
common.ts:182 [DataSourceProvider:generateCandles:historyStart] {
  "timeframe": "1h",
  "historicalStartInput": 1629288036000,
  "historicalStartInputIso": "2021-08-18T12:00:36.000Z",
  "historicalStartInputLocal": "2021-08-18 15:00:36 +03:00",
  "historyStartUnix": 1629288000,
  "historyStartIso": "2021-08-18T12:00:00.000Z",
  "historyStartUtc": "2021-08-18 12:00:00 UTC",
  "historyStartLocal": "2021-08-18 15:00:00 +03:00"
}
common.ts:209 [DataSourceProvider:generateCandles:startTime] {
  "timeframe": "1h",
  "startTimeInput": 1772654400000,
  "startTimeInputIso": "2026-03-04T20:00:00.000Z",
  "startTimeInputLocal": "2026-03-04 23:00:00 +03:00",
  "calculatedStartTime": 1772654400,
  "calculatedStartTimeIso": "2026-03-04T20:00:00.000Z",
  "calculatedStartTimeUtc": "2026-03-04 20:00:00 UTC",
  "calculatedStartTimeLocal": "2026-03-04 23:00:00 +03:00"
}
common.ts:240 [DataSourceProvider:generateCandles:range] {
  "timeframe": "1h",
  "startTimeUnix": 1772654400,
  "startTimeIso": "2026-03-04T20:00:00.000Z",
  "startTimeUtc": "2026-03-04 20:00:00 UTC",
  "startTimeLocal": "2026-03-04 23:00:00 +03:00",
  "endTimeUnix": 1779854400,
  "endTimeIso": "2026-05-27T04:00:00.000Z",
  "endTimeUtc": "2026-05-27 04:00:00 UTC",
  "endTimeLocal": "2026-05-27 07:00:00 +03:00",
  "limitUnix": 1779854400,
  "limitIso": "2026-05-27T04:00:00.000Z",
  "limitUtc": "2026-05-27 04:00:00 UTC",
  "limitLocal": "2026-05-27 07:00:00 +03:00"
}
common.ts:285 [DataSourceProvider:generateCandles:result] {
  "timeframe": "1h",
  "symbol": "appl",
  "length": 2000,
  "firstCandles": [
    {
      "time": 1772654400,
      "iso": "2026-03-04T20:00:00.000Z",
      "utc": "2026-03-04 20:00:00 UTC",
      "local": "2026-03-04 23:00:00 +03:00"
    },
    {
      "time": 1772658000,
      "iso": "2026-03-04T21:00:00.000Z",
      "utc": "2026-03-04 21:00:00 UTC",
      "local": "2026-03-05 00:00:00 +03:00"
    },
    {
      "time": 1772661600,
      "iso": "2026-03-04T22:00:00.000Z",
      "utc": "2026-03-04 22:00:00 UTC",
      "local": "2026-03-05 01:00:00 +03:00"
    }
  ],
  "lastCandles": [
    {
      "time": 1779843600,
      "iso": "2026-05-27T01:00:00.000Z",
      "utc": "2026-05-27 01:00:00 UTC",
      "local": "2026-05-27 04:00:00 +03:00"
    },
    {
      "time": 1779847200,
      "iso": "2026-05-27T02:00:00.000Z",
      "utc": "2026-05-27 02:00:00 UTC",
      "local": "2026-05-27 05:00:00 +03:00"
    },
    {
      "time": 1779850800,
      "iso": "2026-05-27T03:00:00.000Z",
      "utc": "2026-05-27 03:00:00 UTC",
      "local": "2026-05-27 06:00:00 +03:00"
    }
  ]
}
common.ts:144 [DataSourceProvider:generateCandles:start] {
  "timeframe": "1h",
  "symbol": "TQBR:SBER",
  "candleWidth": 1,
  "dayjsUnit": "hours",
  "untilCandle": {
    "time": 1779854400,
    "iso": "2026-05-27T04:00:00.000Z",
    "utc": "2026-05-27 04:00:00 UTC",
    "local": "2026-05-27 07:00:00 +03:00"
  },
  "now": 1787054447208,
  "nowIso": "2026-08-18T12:00:47.208Z",
  "nowLocal": "2026-08-18 15:00:47 +03:00",
  "timezoneOffsetMinutes": -180,
  "calculatedEndSec": 1787054400,
  "calculatedEndIso": "2026-08-18T12:00:00.000Z",
  "calculatedEndUtc": "2026-08-18 12:00:00 UTC",
  "calculatedEndLocal": "2026-08-18 15:00:00 +03:00",
  "endSec": 1779854400,
  "endIso": "2026-05-27T04:00:00.000Z",
  "endUtc": "2026-05-27 04:00:00 UTC",
  "endLocal": "2026-05-27 07:00:00 +03:00"
}
common.ts:182 [DataSourceProvider:generateCandles:historyStart] {
  "timeframe": "1h",
  "historicalStartInput": 1629288036000,
  "historicalStartInputIso": "2021-08-18T12:00:36.000Z",
  "historicalStartInputLocal": "2021-08-18 15:00:36 +03:00",
  "historyStartUnix": 1629288000,
  "historyStartIso": "2021-08-18T12:00:00.000Z",
  "historyStartUtc": "2021-08-18 12:00:00 UTC",
  "historyStartLocal": "2021-08-18 15:00:00 +03:00"
}
common.ts:209 [DataSourceProvider:generateCandles:startTime] {
  "timeframe": "1h",
  "startTimeInput": 1772654400000,
  "startTimeInputIso": "2026-03-04T20:00:00.000Z",
  "startTimeInputLocal": "2026-03-04 23:00:00 +03:00",
  "calculatedStartTime": 1772654400,
  "calculatedStartTimeIso": "2026-03-04T20:00:00.000Z",
  "calculatedStartTimeUtc": "2026-03-04 20:00:00 UTC",
  "calculatedStartTimeLocal": "2026-03-04 23:00:00 +03:00"
}
common.ts:240 [DataSourceProvider:generateCandles:range] {
  "timeframe": "1h",
  "startTimeUnix": 1772654400,
  "startTimeIso": "2026-03-04T20:00:00.000Z",
  "startTimeUtc": "2026-03-04 20:00:00 UTC",
  "startTimeLocal": "2026-03-04 23:00:00 +03:00",
  "endTimeUnix": 1779854400,
  "endTimeIso": "2026-05-27T04:00:00.000Z",
  "endTimeUtc": "2026-05-27 04:00:00 UTC",
  "endTimeLocal": "2026-05-27 07:00:00 +03:00",
  "limitUnix": 1779854400,
  "limitIso": "2026-05-27T04:00:00.000Z",
  "limitUtc": "2026-05-27 04:00:00 UTC",
  "limitLocal": "2026-05-27 07:00:00 +03:00"
}
common.ts:285 [DataSourceProvider:generateCandles:result] {
  "timeframe": "1h",
  "symbol": "TQBR:SBER",
  "length": 2000,
  "firstCandles": [
    {
      "time": 1772654400,
      "iso": "2026-03-04T20:00:00.000Z",
      "utc": "2026-03-04 20:00:00 UTC",
      "local": "2026-03-04 23:00:00 +03:00"
    },
    {
      "time": 1772658000,
      "iso": "2026-03-04T21:00:00.000Z",
      "utc": "2026-03-04 21:00:00 UTC",
      "local": "2026-03-05 00:00:00 +03:00"
    },
    {
      "time": 1772661600,
      "iso": "2026-03-04T22:00:00.000Z",
      "utc": "2026-03-04 22:00:00 UTC",
      "local": "2026-03-05 01:00:00 +03:00"
    }
  ],
  "lastCandles": [
    {
      "time": 1779843600,
      "iso": "2026-05-27T01:00:00.000Z",
      "utc": "2026-05-27 01:00:00 UTC",
      "local": "2026-05-27 04:00:00 +03:00"
    },
    {
      "time": 1779847200,
      "iso": "2026-05-27T02:00:00.000Z",
      "utc": "2026-05-27 02:00:00 UTC",
      "local": "2026-05-27 05:00:00 +03:00"
    },
    {
      "time": 1779850800,
      "iso": "2026-05-27T03:00:00.000Z",
      "utc": "2026-05-27 03:00:00 UTC",
      "local": "2026-05-27 06:00:00 +03:00"
    }
  ]
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "1h",
  "symbol": "appl",
  "now": 1787054447682,
  "nowIso": "2026-08-18T12:00:47.682Z",
  "nowLocal": "2026-08-18 15:00:47 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787054400,
  "resultIso": "2026-08-18T12:00:00.000Z",
  "resultUtc": "2026-08-18 12:00:00 UTC",
  "resultLocal": "2026-08-18 15:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "1h",
  "symbol": "TQBR:SBER",
  "now": 1787054447698,
  "nowIso": "2026-08-18T12:00:47.698Z",
  "nowLocal": "2026-08-18 15:00:47 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787054400,
  "resultIso": "2026-08-18T12:00:00.000Z",
  "resultUtc": "2026-08-18 12:00:00 UTC",
  "resultLocal": "2026-08-18 15:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "1h",
  "symbol": "appl",
  "now": 1787054448021,
  "nowIso": "2026-08-18T12:00:48.021Z",
  "nowLocal": "2026-08-18 15:00:48 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787054400,
  "resultIso": "2026-08-18T12:00:00.000Z",
  "resultUtc": "2026-08-18 12:00:00 UTC",
  "resultLocal": "2026-08-18 15:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "1h",
  "symbol": "TQBR:SBER",
  "now": 1787054448035,
  "nowIso": "2026-08-18T12:00:48.035Z",
  "nowLocal": "2026-08-18 15:00:48 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787054400,
  "resultIso": "2026-08-18T12:00:00.000Z",
  "resultUtc": "2026-08-18 12:00:00 UTC",
  "resultLocal": "2026-08-18 15:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "1h",
  "symbol": "appl",
  "now": 1787054448524,
  "nowIso": "2026-08-18T12:00:48.524Z",
  "nowLocal": "2026-08-18 15:00:48 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787054400,
  "resultIso": "2026-08-18T12:00:00.000Z",
  "resultUtc": "2026-08-18 12:00:00 UTC",
  "resultLocal": "2026-08-18 15:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "1h",
  "symbol": "TQBR:SBER",
  "now": 1787054448542,
  "nowIso": "2026-08-18T12:00:48.542Z",
  "nowLocal": "2026-08-18 15:00:48 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787054400,
  "resultIso": "2026-08-18T12:00:00.000Z",
  "resultUtc": "2026-08-18 12:00:00 UTC",
  "resultLocal": "2026-08-18 15:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "1h",
  "symbol": "appl",
  "now": 1787054449036,
  "nowIso": "2026-08-18T12:00:49.036Z",
  "nowLocal": "2026-08-18 15:00:49 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787054400,
  "resultIso": "2026-08-18T12:00:00.000Z",
  "resultUtc": "2026-08-18 12:00:00 UTC",
  "resultLocal": "2026-08-18 15:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "1h",
  "symbol": "TQBR:SBER",
  "now": 1787054449053,
  "nowIso": "2026-08-18T12:00:49.053Z",
  "nowLocal": "2026-08-18 15:00:49 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787054400,
  "resultIso": "2026-08-18T12:00:00.000Z",
  "resultUtc": "2026-08-18 12:00:00 UTC",
  "resultLocal": "2026-08-18 15:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "1h",
  "symbol": "appl",
  "now": 1787054449522,
  "nowIso": "2026-08-18T12:00:49.522Z",
  "nowLocal": "2026-08-18 15:00:49 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787054400,
  "resultIso": "2026-08-18T12:00:00.000Z",
  "resultUtc": "2026-08-18 12:00:00 UTC",
  "resultLocal": "2026-08-18 15:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "1h",
  "symbol": "TQBR:SBER",
  "now": 1787054449537,
  "nowIso": "2026-08-18T12:00:49.537Z",
  "nowLocal": "2026-08-18 15:00:49 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787054400,
  "resultIso": "2026-08-18T12:00:00.000Z",
  "resultUtc": "2026-08-18 12:00:00 UTC",
  "resultLocal": "2026-08-18 15:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "1h",
  "symbol": "appl",
  "now": 1787054450021,
  "nowIso": "2026-08-18T12:00:50.021Z",
  "nowLocal": "2026-08-18 15:00:50 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787054400,
  "resultIso": "2026-08-18T12:00:00.000Z",
  "resultUtc": "2026-08-18 12:00:00 UTC",
  "resultLocal": "2026-08-18 15:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "1h",
  "symbol": "TQBR:SBER",
  "now": 1787054450038,
  "nowIso": "2026-08-18T12:00:50.038Z",
  "nowLocal": "2026-08-18 15:00:50 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787054400,
  "resultIso": "2026-08-18T12:00:00.000Z",
  "resultUtc": "2026-08-18 12:00:00 UTC",
  "resultLocal": "2026-08-18 15:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "1h",
  "symbol": "appl",
  "now": 1787054450523,
  "nowIso": "2026-08-18T12:00:50.523Z",
  "nowLocal": "2026-08-18 15:00:50 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787054400,
  "resultIso": "2026-08-18T12:00:00.000Z",
  "resultUtc": "2026-08-18 12:00:00 UTC",
  "resultLocal": "2026-08-18 15:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "1h",
  "symbol": "TQBR:SBER",
  "now": 1787054450540,
  "nowIso": "2026-08-18T12:00:50.540Z",
  "nowLocal": "2026-08-18 15:00:50 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787054400,
  "resultIso": "2026-08-18T12:00:00.000Z",
  "resultUtc": "2026-08-18 12:00:00 UTC",
  "resultLocal": "2026-08-18 15:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "1h",
  "symbol": "appl",
  "now": 1787054451039,
  "nowIso": "2026-08-18T12:00:51.039Z",
  "nowLocal": "2026-08-18 15:00:51 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787054400,
  "resultIso": "2026-08-18T12:00:00.000Z",
  "resultUtc": "2026-08-18 12:00:00 UTC",
  "resultLocal": "2026-08-18 15:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "1h",
  "symbol": "TQBR:SBER",
  "now": 1787054451058,
  "nowIso": "2026-08-18T12:00:51.058Z",
  "nowLocal": "2026-08-18 15:00:51 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787054400,
  "resultIso": "2026-08-18T12:00:00.000Z",
  "resultUtc": "2026-08-18 12:00:00 UTC",
  "resultLocal": "2026-08-18 15:00:00 +03:00"
}
common.ts:144 [DataSourceProvider:generateCandles:start] {
  "timeframe": "30m",
  "symbol": "appl",
  "candleWidth": 30,
  "dayjsUnit": "minutes",
  "untilCandle": null,
  "now": 1787054451135,
  "nowIso": "2026-08-18T12:00:51.135Z",
  "nowLocal": "2026-08-18 15:00:51 +03:00",
  "timezoneOffsetMinutes": -180,
  "calculatedEndSec": 1787054400,
  "calculatedEndIso": "2026-08-18T12:00:00.000Z",
  "calculatedEndUtc": "2026-08-18 12:00:00 UTC",
  "calculatedEndLocal": "2026-08-18 15:00:00 +03:00",
  "endSec": 1787054400,
  "endIso": "2026-08-18T12:00:00.000Z",
  "endUtc": "2026-08-18 12:00:00 UTC",
  "endLocal": "2026-08-18 15:00:00 +03:00"
}
common.ts:182 [DataSourceProvider:generateCandles:historyStart] {
  "timeframe": "30m",
  "historicalStartInput": 1629288036000,
  "historicalStartInputIso": "2021-08-18T12:00:36.000Z",
  "historicalStartInputLocal": "2021-08-18 15:00:36 +03:00",
  "historyStartUnix": 1629288000,
  "historyStartIso": "2021-08-18T12:00:00.000Z",
  "historyStartUtc": "2021-08-18 12:00:00 UTC",
  "historyStartLocal": "2021-08-18 15:00:00 +03:00"
}
common.ts:209 [DataSourceProvider:generateCandles:startTime] {
  "timeframe": "30m",
  "startTimeInput": 1783454400000,
  "startTimeInputIso": "2026-07-07T20:00:00.000Z",
  "startTimeInputLocal": "2026-07-07 23:00:00 +03:00",
  "calculatedStartTime": 1783454400,
  "calculatedStartTimeIso": "2026-07-07T20:00:00.000Z",
  "calculatedStartTimeUtc": "2026-07-07 20:00:00 UTC",
  "calculatedStartTimeLocal": "2026-07-07 23:00:00 +03:00"
}
common.ts:240 [DataSourceProvider:generateCandles:range] {
  "timeframe": "30m",
  "startTimeUnix": 1783454400,
  "startTimeIso": "2026-07-07T20:00:00.000Z",
  "startTimeUtc": "2026-07-07 20:00:00 UTC",
  "startTimeLocal": "2026-07-07 23:00:00 +03:00",
  "endTimeUnix": 1787054400,
  "endTimeIso": "2026-08-18T12:00:00.000Z",
  "endTimeUtc": "2026-08-18 12:00:00 UTC",
  "endTimeLocal": "2026-08-18 15:00:00 +03:00",
  "limitUnix": 1787056200,
  "limitIso": "2026-08-18T12:30:00.000Z",
  "limitUtc": "2026-08-18 12:30:00 UTC",
  "limitLocal": "2026-08-18 15:30:00 +03:00"
}
common.ts:285 [DataSourceProvider:generateCandles:result] {
  "timeframe": "30m",
  "symbol": "appl",
  "length": 2001,
  "firstCandles": [
    {
      "time": 1783454400,
      "iso": "2026-07-07T20:00:00.000Z",
      "utc": "2026-07-07 20:00:00 UTC",
      "local": "2026-07-07 23:00:00 +03:00"
    },
    {
      "time": 1783456200,
      "iso": "2026-07-07T20:30:00.000Z",
      "utc": "2026-07-07 20:30:00 UTC",
      "local": "2026-07-07 23:30:00 +03:00"
    },
    {
      "time": 1783458000,
      "iso": "2026-07-07T21:00:00.000Z",
      "utc": "2026-07-07 21:00:00 UTC",
      "local": "2026-07-08 00:00:00 +03:00"
    }
  ],
  "lastCandles": [
    {
      "time": 1787050800,
      "iso": "2026-08-18T11:00:00.000Z",
      "utc": "2026-08-18 11:00:00 UTC",
      "local": "2026-08-18 14:00:00 +03:00"
    },
    {
      "time": 1787052600,
      "iso": "2026-08-18T11:30:00.000Z",
      "utc": "2026-08-18 11:30:00 UTC",
      "local": "2026-08-18 14:30:00 +03:00"
    },
    {
      "time": 1787054400,
      "iso": "2026-08-18T12:00:00.000Z",
      "utc": "2026-08-18 12:00:00 UTC",
      "local": "2026-08-18 15:00:00 +03:00"
    }
  ]
}
common.ts:144 [DataSourceProvider:generateCandles:start] {
  "timeframe": "30m",
  "symbol": "TQBR:SBER",
  "candleWidth": 30,
  "dayjsUnit": "minutes",
  "untilCandle": null,
  "now": 1787054451142,
  "nowIso": "2026-08-18T12:00:51.142Z",
  "nowLocal": "2026-08-18 15:00:51 +03:00",
  "timezoneOffsetMinutes": -180,
  "calculatedEndSec": 1787054400,
  "calculatedEndIso": "2026-08-18T12:00:00.000Z",
  "calculatedEndUtc": "2026-08-18 12:00:00 UTC",
  "calculatedEndLocal": "2026-08-18 15:00:00 +03:00",
  "endSec": 1787054400,
  "endIso": "2026-08-18T12:00:00.000Z",
  "endUtc": "2026-08-18 12:00:00 UTC",
  "endLocal": "2026-08-18 15:00:00 +03:00"
}
common.ts:182 [DataSourceProvider:generateCandles:historyStart] {
  "timeframe": "30m",
  "historicalStartInput": 1629288036000,
  "historicalStartInputIso": "2021-08-18T12:00:36.000Z",
  "historicalStartInputLocal": "2021-08-18 15:00:36 +03:00",
  "historyStartUnix": 1629288000,
  "historyStartIso": "2021-08-18T12:00:00.000Z",
  "historyStartUtc": "2021-08-18 12:00:00 UTC",
  "historyStartLocal": "2021-08-18 15:00:00 +03:00"
}
common.ts:209 [DataSourceProvider:generateCandles:startTime] {
  "timeframe": "30m",
  "startTimeInput": 1783454400000,
  "startTimeInputIso": "2026-07-07T20:00:00.000Z",
  "startTimeInputLocal": "2026-07-07 23:00:00 +03:00",
  "calculatedStartTime": 1783454400,
  "calculatedStartTimeIso": "2026-07-07T20:00:00.000Z",
  "calculatedStartTimeUtc": "2026-07-07 20:00:00 UTC",
  "calculatedStartTimeLocal": "2026-07-07 23:00:00 +03:00"
}
common.ts:240 [DataSourceProvider:generateCandles:range] {
  "timeframe": "30m",
  "startTimeUnix": 1783454400,
  "startTimeIso": "2026-07-07T20:00:00.000Z",
  "startTimeUtc": "2026-07-07 20:00:00 UTC",
  "startTimeLocal": "2026-07-07 23:00:00 +03:00",
  "endTimeUnix": 1787054400,
  "endTimeIso": "2026-08-18T12:00:00.000Z",
  "endTimeUtc": "2026-08-18 12:00:00 UTC",
  "endTimeLocal": "2026-08-18 15:00:00 +03:00",
  "limitUnix": 1787056200,
  "limitIso": "2026-08-18T12:30:00.000Z",
  "limitUtc": "2026-08-18 12:30:00 UTC",
  "limitLocal": "2026-08-18 15:30:00 +03:00"
}
common.ts:285 [DataSourceProvider:generateCandles:result] {
  "timeframe": "30m",
  "symbol": "TQBR:SBER",
  "length": 2001,
  "firstCandles": [
    {
      "time": 1783454400,
      "iso": "2026-07-07T20:00:00.000Z",
      "utc": "2026-07-07 20:00:00 UTC",
      "local": "2026-07-07 23:00:00 +03:00"
    },
    {
      "time": 1783456200,
      "iso": "2026-07-07T20:30:00.000Z",
      "utc": "2026-07-07 20:30:00 UTC",
      "local": "2026-07-07 23:30:00 +03:00"
    },
    {
      "time": 1783458000,
      "iso": "2026-07-07T21:00:00.000Z",
      "utc": "2026-07-07 21:00:00 UTC",
      "local": "2026-07-08 00:00:00 +03:00"
    }
  ],
  "lastCandles": [
    {
      "time": 1787050800,
      "iso": "2026-08-18T11:00:00.000Z",
      "utc": "2026-08-18 11:00:00 UTC",
      "local": "2026-08-18 14:00:00 +03:00"
    },
    {
      "time": 1787052600,
      "iso": "2026-08-18T11:30:00.000Z",
      "utc": "2026-08-18 11:30:00 UTC",
      "local": "2026-08-18 14:30:00 +03:00"
    },
    {
      "time": 1787054400,
      "iso": "2026-08-18T12:00:00.000Z",
      "utc": "2026-08-18 12:00:00 UTC",
      "local": "2026-08-18 15:00:00 +03:00"
    }
  ]
}
common.ts:144 [DataSourceProvider:generateCandles:start] {
  "timeframe": "30m",
  "symbol": "appl",
  "candleWidth": 30,
  "dayjsUnit": "minutes",
  "untilCandle": {
    "time": 1783454400,
    "iso": "2026-07-07T20:00:00.000Z",
    "utc": "2026-07-07 20:00:00 UTC",
    "local": "2026-07-07 23:00:00 +03:00"
  },
  "now": 1787054451486,
  "nowIso": "2026-08-18T12:00:51.486Z",
  "nowLocal": "2026-08-18 15:00:51 +03:00",
  "timezoneOffsetMinutes": -180,
  "calculatedEndSec": 1787054400,
  "calculatedEndIso": "2026-08-18T12:00:00.000Z",
  "calculatedEndUtc": "2026-08-18 12:00:00 UTC",
  "calculatedEndLocal": "2026-08-18 15:00:00 +03:00",
  "endSec": 1783454400,
  "endIso": "2026-07-07T20:00:00.000Z",
  "endUtc": "2026-07-07 20:00:00 UTC",
  "endLocal": "2026-07-07 23:00:00 +03:00"
}
common.ts:182 [DataSourceProvider:generateCandles:historyStart] {
  "timeframe": "30m",
  "historicalStartInput": 1629288036000,
  "historicalStartInputIso": "2021-08-18T12:00:36.000Z",
  "historicalStartInputLocal": "2021-08-18 15:00:36 +03:00",
  "historyStartUnix": 1629288000,
  "historyStartIso": "2021-08-18T12:00:00.000Z",
  "historyStartUtc": "2021-08-18 12:00:00 UTC",
  "historyStartLocal": "2021-08-18 15:00:00 +03:00"
}
common.ts:209 [DataSourceProvider:generateCandles:startTime] {
  "timeframe": "30m",
  "startTimeInput": 1779854400000,
  "startTimeInputIso": "2026-05-27T04:00:00.000Z",
  "startTimeInputLocal": "2026-05-27 07:00:00 +03:00",
  "calculatedStartTime": 1779854400,
  "calculatedStartTimeIso": "2026-05-27T04:00:00.000Z",
  "calculatedStartTimeUtc": "2026-05-27 04:00:00 UTC",
  "calculatedStartTimeLocal": "2026-05-27 07:00:00 +03:00"
}
common.ts:240 [DataSourceProvider:generateCandles:range] {
  "timeframe": "30m",
  "startTimeUnix": 1779854400,
  "startTimeIso": "2026-05-27T04:00:00.000Z",
  "startTimeUtc": "2026-05-27 04:00:00 UTC",
  "startTimeLocal": "2026-05-27 07:00:00 +03:00",
  "endTimeUnix": 1783454400,
  "endTimeIso": "2026-07-07T20:00:00.000Z",
  "endTimeUtc": "2026-07-07 20:00:00 UTC",
  "endTimeLocal": "2026-07-07 23:00:00 +03:00",
  "limitUnix": 1783454400,
  "limitIso": "2026-07-07T20:00:00.000Z",
  "limitUtc": "2026-07-07 20:00:00 UTC",
  "limitLocal": "2026-07-07 23:00:00 +03:00"
}
common.ts:285 [DataSourceProvider:generateCandles:result] {
  "timeframe": "30m",
  "symbol": "appl",
  "length": 2000,
  "firstCandles": [
    {
      "time": 1779854400,
      "iso": "2026-05-27T04:00:00.000Z",
      "utc": "2026-05-27 04:00:00 UTC",
      "local": "2026-05-27 07:00:00 +03:00"
    },
    {
      "time": 1779856200,
      "iso": "2026-05-27T04:30:00.000Z",
      "utc": "2026-05-27 04:30:00 UTC",
      "local": "2026-05-27 07:30:00 +03:00"
    },
    {
      "time": 1779858000,
      "iso": "2026-05-27T05:00:00.000Z",
      "utc": "2026-05-27 05:00:00 UTC",
      "local": "2026-05-27 08:00:00 +03:00"
    }
  ],
  "lastCandles": [
    {
      "time": 1783449000,
      "iso": "2026-07-07T18:30:00.000Z",
      "utc": "2026-07-07 18:30:00 UTC",
      "local": "2026-07-07 21:30:00 +03:00"
    },
    {
      "time": 1783450800,
      "iso": "2026-07-07T19:00:00.000Z",
      "utc": "2026-07-07 19:00:00 UTC",
      "local": "2026-07-07 22:00:00 +03:00"
    },
    {
      "time": 1783452600,
      "iso": "2026-07-07T19:30:00.000Z",
      "utc": "2026-07-07 19:30:00 UTC",
      "local": "2026-07-07 22:30:00 +03:00"
    }
  ]
}
common.ts:144 [DataSourceProvider:generateCandles:start] {
  "timeframe": "30m",
  "symbol": "TQBR:SBER",
  "candleWidth": 30,
  "dayjsUnit": "minutes",
  "untilCandle": {
    "time": 1783454400,
    "iso": "2026-07-07T20:00:00.000Z",
    "utc": "2026-07-07 20:00:00 UTC",
    "local": "2026-07-07 23:00:00 +03:00"
  },
  "now": 1787054451530,
  "nowIso": "2026-08-18T12:00:51.530Z",
  "nowLocal": "2026-08-18 15:00:51 +03:00",
  "timezoneOffsetMinutes": -180,
  "calculatedEndSec": 1787054400,
  "calculatedEndIso": "2026-08-18T12:00:00.000Z",
  "calculatedEndUtc": "2026-08-18 12:00:00 UTC",
  "calculatedEndLocal": "2026-08-18 15:00:00 +03:00",
  "endSec": 1783454400,
  "endIso": "2026-07-07T20:00:00.000Z",
  "endUtc": "2026-07-07 20:00:00 UTC",
  "endLocal": "2026-07-07 23:00:00 +03:00"
}
common.ts:182 [DataSourceProvider:generateCandles:historyStart] {
  "timeframe": "30m",
  "historicalStartInput": 1629288036000,
  "historicalStartInputIso": "2021-08-18T12:00:36.000Z",
  "historicalStartInputLocal": "2021-08-18 15:00:36 +03:00",
  "historyStartUnix": 1629288000,
  "historyStartIso": "2021-08-18T12:00:00.000Z",
  "historyStartUtc": "2021-08-18 12:00:00 UTC",
  "historyStartLocal": "2021-08-18 15:00:00 +03:00"
}
common.ts:209 [DataSourceProvider:generateCandles:startTime] {
  "timeframe": "30m",
  "startTimeInput": 1779854400000,
  "startTimeInputIso": "2026-05-27T04:00:00.000Z",
  "startTimeInputLocal": "2026-05-27 07:00:00 +03:00",
  "calculatedStartTime": 1779854400,
  "calculatedStartTimeIso": "2026-05-27T04:00:00.000Z",
  "calculatedStartTimeUtc": "2026-05-27 04:00:00 UTC",
  "calculatedStartTimeLocal": "2026-05-27 07:00:00 +03:00"
}
common.ts:240 [DataSourceProvider:generateCandles:range] {
  "timeframe": "30m",
  "startTimeUnix": 1779854400,
  "startTimeIso": "2026-05-27T04:00:00.000Z",
  "startTimeUtc": "2026-05-27 04:00:00 UTC",
  "startTimeLocal": "2026-05-27 07:00:00 +03:00",
  "endTimeUnix": 1783454400,
  "endTimeIso": "2026-07-07T20:00:00.000Z",
  "endTimeUtc": "2026-07-07 20:00:00 UTC",
  "endTimeLocal": "2026-07-07 23:00:00 +03:00",
  "limitUnix": 1783454400,
  "limitIso": "2026-07-07T20:00:00.000Z",
  "limitUtc": "2026-07-07 20:00:00 UTC",
  "limitLocal": "2026-07-07 23:00:00 +03:00"
}
common.ts:285 [DataSourceProvider:generateCandles:result] {
  "timeframe": "30m",
  "symbol": "TQBR:SBER",
  "length": 2000,
  "firstCandles": [
    {
      "time": 1779854400,
      "iso": "2026-05-27T04:00:00.000Z",
      "utc": "2026-05-27 04:00:00 UTC",
      "local": "2026-05-27 07:00:00 +03:00"
    },
    {
      "time": 1779856200,
      "iso": "2026-05-27T04:30:00.000Z",
      "utc": "2026-05-27 04:30:00 UTC",
      "local": "2026-05-27 07:30:00 +03:00"
    },
    {
      "time": 1779858000,
      "iso": "2026-05-27T05:00:00.000Z",
      "utc": "2026-05-27 05:00:00 UTC",
      "local": "2026-05-27 08:00:00 +03:00"
    }
  ],
  "lastCandles": [
    {
      "time": 1783449000,
      "iso": "2026-07-07T18:30:00.000Z",
      "utc": "2026-07-07 18:30:00 UTC",
      "local": "2026-07-07 21:30:00 +03:00"
    },
    {
      "time": 1783450800,
      "iso": "2026-07-07T19:00:00.000Z",
      "utc": "2026-07-07 19:00:00 UTC",
      "local": "2026-07-07 22:00:00 +03:00"
    },
    {
      "time": 1783452600,
      "iso": "2026-07-07T19:30:00.000Z",
      "utc": "2026-07-07 19:30:00 UTC",
      "local": "2026-07-07 22:30:00 +03:00"
    }
  ]
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "30m",
  "symbol": "appl",
  "now": 1787054451566,
  "nowIso": "2026-08-18T12:00:51.566Z",
  "nowLocal": "2026-08-18 15:00:51 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787054400,
  "resultIso": "2026-08-18T12:00:00.000Z",
  "resultUtc": "2026-08-18 12:00:00 UTC",
  "resultLocal": "2026-08-18 15:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "30m",
  "symbol": "TQBR:SBER",
  "now": 1787054451579,
  "nowIso": "2026-08-18T12:00:51.579Z",
  "nowLocal": "2026-08-18 15:00:51 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787054400,
  "resultIso": "2026-08-18T12:00:00.000Z",
  "resultUtc": "2026-08-18 12:00:00 UTC",
  "resultLocal": "2026-08-18 15:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "30m",
  "symbol": "appl",
  "now": 1787054452109,
  "nowIso": "2026-08-18T12:00:52.109Z",
  "nowLocal": "2026-08-18 15:00:52 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787054400,
  "resultIso": "2026-08-18T12:00:00.000Z",
  "resultUtc": "2026-08-18 12:00:00 UTC",
  "resultLocal": "2026-08-18 15:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "30m",
  "symbol": "TQBR:SBER",
  "now": 1787054452127,
  "nowIso": "2026-08-18T12:00:52.127Z",
  "nowLocal": "2026-08-18 15:00:52 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787054400,
  "resultIso": "2026-08-18T12:00:00.000Z",
  "resultUtc": "2026-08-18 12:00:00 UTC",
  "resultLocal": "2026-08-18 15:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "30m",
  "symbol": "appl",
  "now": 1787054452521,
  "nowIso": "2026-08-18T12:00:52.521Z",
  "nowLocal": "2026-08-18 15:00:52 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787054400,
  "resultIso": "2026-08-18T12:00:00.000Z",
  "resultUtc": "2026-08-18 12:00:00 UTC",
  "resultLocal": "2026-08-18 15:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "30m",
  "symbol": "TQBR:SBER",
  "now": 1787054452536,
  "nowIso": "2026-08-18T12:00:52.536Z",
  "nowLocal": "2026-08-18 15:00:52 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787054400,
  "resultIso": "2026-08-18T12:00:00.000Z",
  "resultUtc": "2026-08-18 12:00:00 UTC",
  "resultLocal": "2026-08-18 15:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "30m",
  "symbol": "appl",
  "now": 1787054453022,
  "nowIso": "2026-08-18T12:00:53.022Z",
  "nowLocal": "2026-08-18 15:00:53 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787054400,
  "resultIso": "2026-08-18T12:00:00.000Z",
  "resultUtc": "2026-08-18 12:00:00 UTC",
  "resultLocal": "2026-08-18 15:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "30m",
  "symbol": "TQBR:SBER",
  "now": 1787054453036,
  "nowIso": "2026-08-18T12:00:53.036Z",
  "nowLocal": "2026-08-18 15:00:53 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787054400,
  "resultIso": "2026-08-18T12:00:00.000Z",
  "resultUtc": "2026-08-18 12:00:00 UTC",
  "resultLocal": "2026-08-18 15:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "30m",
  "symbol": "appl",
  "now": 1787054453532,
  "nowIso": "2026-08-18T12:00:53.532Z",
  "nowLocal": "2026-08-18 15:00:53 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787054400,
  "resultIso": "2026-08-18T12:00:00.000Z",
  "resultUtc": "2026-08-18 12:00:00 UTC",
  "resultLocal": "2026-08-18 15:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "30m",
  "symbol": "TQBR:SBER",
  "now": 1787054453549,
  "nowIso": "2026-08-18T12:00:53.549Z",
  "nowLocal": "2026-08-18 15:00:53 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787054400,
  "resultIso": "2026-08-18T12:00:00.000Z",
  "resultUtc": "2026-08-18 12:00:00 UTC",
  "resultLocal": "2026-08-18 15:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "30m",
  "symbol": "appl",
  "now": 1787054454030,
  "nowIso": "2026-08-18T12:00:54.030Z",
  "nowLocal": "2026-08-18 15:00:54 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787054400,
  "resultIso": "2026-08-18T12:00:00.000Z",
  "resultUtc": "2026-08-18 12:00:00 UTC",
  "resultLocal": "2026-08-18 15:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "30m",
  "symbol": "TQBR:SBER",
  "now": 1787054454048,
  "nowIso": "2026-08-18T12:00:54.048Z",
  "nowLocal": "2026-08-18 15:00:54 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787054400,
  "resultIso": "2026-08-18T12:00:00.000Z",
  "resultUtc": "2026-08-18 12:00:00 UTC",
  "resultLocal": "2026-08-18 15:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "30m",
  "symbol": "appl",
  "now": 1787054454528,
  "nowIso": "2026-08-18T12:00:54.528Z",
  "nowLocal": "2026-08-18 15:00:54 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787054400,
  "resultIso": "2026-08-18T12:00:00.000Z",
  "resultUtc": "2026-08-18 12:00:00 UTC",
  "resultLocal": "2026-08-18 15:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "30m",
  "symbol": "TQBR:SBER",
  "now": 1787054454543,
  "nowIso": "2026-08-18T12:00:54.543Z",
  "nowLocal": "2026-08-18 15:00:54 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787054400,
  "resultIso": "2026-08-18T12:00:00.000Z",
  "resultUtc": "2026-08-18 12:00:00 UTC",
  "resultLocal": "2026-08-18 15:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "30m",
  "symbol": "appl",
  "now": 1787054455022,
  "nowIso": "2026-08-18T12:00:55.022Z",
  "nowLocal": "2026-08-18 15:00:55 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787054400,
  "resultIso": "2026-08-18T12:00:00.000Z",
  "resultUtc": "2026-08-18 12:00:00 UTC",
  "resultLocal": "2026-08-18 15:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "30m",
  "symbol": "TQBR:SBER",
  "now": 1787054455037,
  "nowIso": "2026-08-18T12:00:55.037Z",
  "nowLocal": "2026-08-18 15:00:55 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787054400,
  "resultIso": "2026-08-18T12:00:00.000Z",
  "resultUtc": "2026-08-18 12:00:00 UTC",
  "resultLocal": "2026-08-18 15:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "30m",
  "symbol": "appl",
  "now": 1787054455529,
  "nowIso": "2026-08-18T12:00:55.529Z",
  "nowLocal": "2026-08-18 15:00:55 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787054400,
  "resultIso": "2026-08-18T12:00:00.000Z",
  "resultUtc": "2026-08-18 12:00:00 UTC",
  "resultLocal": "2026-08-18 15:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "30m",
  "symbol": "TQBR:SBER",
  "now": 1787054455546,
  "nowIso": "2026-08-18T12:00:55.546Z",
  "nowLocal": "2026-08-18 15:00:55 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787054400,
  "resultIso": "2026-08-18T12:00:00.000Z",
  "resultUtc": "2026-08-18 12:00:00 UTC",
  "resultLocal": "2026-08-18 15:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "30m",
  "symbol": "appl",
  "now": 1787054456022,
  "nowIso": "2026-08-18T12:00:56.022Z",
  "nowLocal": "2026-08-18 15:00:56 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787054400,
  "resultIso": "2026-08-18T12:00:00.000Z",
  "resultUtc": "2026-08-18 12:00:00 UTC",
  "resultLocal": "2026-08-18 15:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "30m",
  "symbol": "TQBR:SBER",
  "now": 1787054456034,
  "nowIso": "2026-08-18T12:00:56.034Z",
  "nowLocal": "2026-08-18 15:00:56 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787054400,
  "resultIso": "2026-08-18T12:00:00.000Z",
  "resultUtc": "2026-08-18 12:00:00 UTC",
  "resultLocal": "2026-08-18 15:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "30m",
  "symbol": "appl",
  "now": 1787054456532,
  "nowIso": "2026-08-18T12:00:56.532Z",
  "nowLocal": "2026-08-18 15:00:56 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787054400,
  "resultIso": "2026-08-18T12:00:00.000Z",
  "resultUtc": "2026-08-18 12:00:00 UTC",
  "resultLocal": "2026-08-18 15:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "30m",
  "symbol": "TQBR:SBER",
  "now": 1787054456547,
  "nowIso": "2026-08-18T12:00:56.547Z",
  "nowLocal": "2026-08-18 15:00:56 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787054400,
  "resultIso": "2026-08-18T12:00:00.000Z",
  "resultUtc": "2026-08-18 12:00:00 UTC",
  "resultLocal": "2026-08-18 15:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "30m",
  "symbol": "appl",
  "now": 1787054457032,
  "nowIso": "2026-08-18T12:00:57.032Z",
  "nowLocal": "2026-08-18 15:00:57 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787054400,
  "resultIso": "2026-08-18T12:00:00.000Z",
  "resultUtc": "2026-08-18 12:00:00 UTC",
  "resultLocal": "2026-08-18 15:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "30m",
  "symbol": "TQBR:SBER",
  "now": 1787054457048,
  "nowIso": "2026-08-18T12:00:57.048Z",
  "nowLocal": "2026-08-18 15:00:57 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787054400,
  "resultIso": "2026-08-18T12:00:00.000Z",
  "resultUtc": "2026-08-18 12:00:00 UTC",
  "resultLocal": "2026-08-18 15:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "30m",
  "symbol": "appl",
  "now": 1787054457528,
  "nowIso": "2026-08-18T12:00:57.528Z",
  "nowLocal": "2026-08-18 15:00:57 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787054400,
  "resultIso": "2026-08-18T12:00:00.000Z",
  "resultUtc": "2026-08-18 12:00:00 UTC",
  "resultLocal": "2026-08-18 15:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "30m",
  "symbol": "TQBR:SBER",
  "now": 1787054457545,
  "nowIso": "2026-08-18T12:00:57.545Z",
  "nowLocal": "2026-08-18 15:00:57 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787054400,
  "resultIso": "2026-08-18T12:00:00.000Z",
  "resultUtc": "2026-08-18 12:00:00 UTC",
  "resultLocal": "2026-08-18 15:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "30m",
  "symbol": "appl",
  "now": 1787054458037,
  "nowIso": "2026-08-18T12:00:58.037Z",
  "nowLocal": "2026-08-18 15:00:58 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787054400,
  "resultIso": "2026-08-18T12:00:00.000Z",
  "resultUtc": "2026-08-18 12:00:00 UTC",
  "resultLocal": "2026-08-18 15:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "30m",
  "symbol": "TQBR:SBER",
  "now": 1787054458052,
  "nowIso": "2026-08-18T12:00:58.052Z",
  "nowLocal": "2026-08-18 15:00:58 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787054400,
  "resultIso": "2026-08-18T12:00:00.000Z",
  "resultUtc": "2026-08-18 12:00:00 UTC",
  "resultLocal": "2026-08-18 15:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "30m",
  "symbol": "appl",
  "now": 1787054458529,
  "nowIso": "2026-08-18T12:00:58.529Z",
  "nowLocal": "2026-08-18 15:00:58 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787054400,
  "resultIso": "2026-08-18T12:00:00.000Z",
  "resultUtc": "2026-08-18 12:00:00 UTC",
  "resultLocal": "2026-08-18 15:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "30m",
  "symbol": "TQBR:SBER",
  "now": 1787054458543,
  "nowIso": "2026-08-18T12:00:58.543Z",
  "nowLocal": "2026-08-18 15:00:58 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787054400,
  "resultIso": "2026-08-18T12:00:00.000Z",
  "resultUtc": "2026-08-18 12:00:00 UTC",
  "resultLocal": "2026-08-18 15:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "30m",
  "symbol": "appl",
  "now": 1787054459034,
  "nowIso": "2026-08-18T12:00:59.034Z",
  "nowLocal": "2026-08-18 15:00:59 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787054400,
  "resultIso": "2026-08-18T12:00:00.000Z",
  "resultUtc": "2026-08-18 12:00:00 UTC",
  "resultLocal": "2026-08-18 15:00:00 +03:00"
}
common.ts:64 [DataSourceProvider:realtime:getStartTime] {
  "timeframe": "30m",
  "symbol": "TQBR:SBER",
  "now": 1787054459047,
  "nowIso": "2026-08-18T12:00:59.047Z",
  "nowLocal": "2026-08-18 15:00:59 +03:00",
  "timezoneOffsetMinutes": -180,
  "result": 1787054400,
  "resultIso": "2026-08-18T12:00:00.000Z",
  "resultUtc": "2026-08-18 12:00:00 UTC",
  "resultLocal": "2026-08-18 15:00:00 +03:00"
}