A file viewer for NinjaTrader logs, traces and databases to make it easier to draw out the relevant information. I will maintain and improve this as I have time and I welcome participation from anyone.
This is a personal project. It is not affiliated with NinjaTrader in any way, shape or form. Neither is it affiliated with any of the 3rd parties mentioned in the Technical Details section below.
- Only x64 at this time
- Tabbed interface which partially saves state on exit
- Integration with Windows context menu
- Open one file, multiple files, .zip (logs and traces only) or whole folder
- Multiple themes (Only Dark theme available currently)
- Syntax highlighting
- Advanced filtering with ability to export results to a new tab via context menu
- View log and trace side by side with locked scrolling (Not implemented)
- Syntax highlighting and code collapsing
- Additional tree view to easily navigate
- Basic analysis of workspace contents
- Ability to view tables in datagrid
- Ability to run queries (Not implemented)
- Ability to edit values from data grid (Not implemented)
- You can click the (+) icon to add more conditions to a given filter and the (-) icon to remove conditions
- Different colors between conditions represents an OR condition (aka either condition A is true or condition B is true)
- Transparent color always represents an OR condition (aka two transparent filters means either must be true)
- All other colors represent AND conditions (aka two red filters means both must be true)
- When using a manual condition you can press Enter to update the filter
- Stylet is used as the MVVM framework
- AvalonEdit is used for the Editor
- XceedWpfToolkit is used for the DateTime picker
- OokiiDialogsWpf is used for the folder browser
- FamFamFam is used for the icons