SciChart® the market leader in Fast WPF Charts, WPF 3D Charts, and now iOS Charting & Android Chart Components

0
0

CategorizedDateTimeAxis is not suitable for financial intraday charts of instruments with low liquidity and pre/afterhours charts. It discards time periods (minutes) with no trades, ‘compresses time’ and makes picture confusing. They don’t do it in good trading platforms.
DateTimeAxis would help here. But is there any hack to remove time periods when market closed, weekend, holidays?
If not please consider it as new feature request. It can be implemented as a collection of time periods to remove or show.

  • You must to post comments
0
0

Hi there,

What you’re looking for is a Discontinuous DateTime Axis and unfortunately we don’t support it yet. It has been requested a few times so I’ll bump it up the priority list 🙂

Just out of interest, the illiquid markets you are trading – are there regular market open/closed hours? Are you able to provide holiday calendars for the exchanges etc…? I ask because if you say ‘do not render these hours’ you will also need to tell it holiday days and weekends.

Best regards,
Andrew

  • RTrade A
    yes. Nyse, nasdaq low cap stocks, options, not front month futures. All these charts has a lot of empty 1,5 minutes intervals. You can start with having user to provide some collection of DateTime pairs (begin and end of interval to cut or to draw) along with DataSeries before rendreing a chart. Highlevel approach with calendars, weekend, market hours could be complicated and nonflexible where special cases emerges (multiday halts, etc.)
  • Andrew
    Ok so, a specialisation of DateTimeAxis which measures the X_value (unlike CatDateTimeAxis) and excludes a set of Date Pairs from the axis?I will add as a feature request. It has been asked before, but other things got in the way!
  • RTrade A
    Right. But we should be able to change that collection of DateTime Pairs for existing chart as with clearing and appending DataSeries. I mean it's not what given once when creating a chart. In trading platforms you have chart window and you can make it show different instruments and different timeframes by typing its symbol and they could have different trading hours and holidays.
  • RTrade A
    How about supporting nullable DataSeries like OhlcDataSeries <DateTime, double?> ? Or some kind of magic value which we can use in DataSeries to indicate that no bar or candle should be drawn for this tick. This way we can mimick normal behaviour for low liquid markets with CategorizedDateTimeAxis by injecting empty values in Dataseries.
  • Andrew
    We do support that - include the DateTime value and Open/High/Low/Close values set to double.NaNNaN is our 'magic' null value that excludes a data-point from the chart.
  • RTrade A
    That's great! Thank you.
  • You must to post comments
Showing 1 result
Your Answer

Please first to submit.