Skip to content

Dependecies

Required Files and Dependencies

To ensure the smooth installation and operation of ChartGPT, please confirm that the following files and directories are present. These dependencies are crucial for troubleshooting any issues that may arise.

ChartGPT Directory Structure

Inside your Documents folder, you should have a ChartGPT directory containing the following subdirectories and files:

Documents/
ChartGPT/
Logs/
db/
Main.db
Images.db
Audio.db
CSV/
Exported CSVs
Chat Exports

Details:

  • Logs/: This directory stores all the log files generated by ChartGPT.
  • db/: Contains the main database files.
    • Main.db: The primary database file.
    • Images.db: Database file for images.
    • Audio.db: Database file for audio.
  • CSV/: This directory holds the exported CSV files.
    • Exported CSVs: A folder for all CSV exports.
  • Chat Exports/: This directory holds the exported chat files.
    • Exported CSVs: A folder for all chat exports.

NinjaTrader 8 Dependencies

In addition to the ChartGPT directory, it is crucial to ensure that specific dependencies are available within the NinjaTrader 8 installation. These files are located in the bin/Custom directory:

- Documents
- NinjaTrader 8
- bin
- Custom
- ChartGPT.dll
- HandyControl.dll
- ICSharpCode.AvalonEdit.dll
- LiteDB.Async.dll
- LiteDB.dll
- MahApps.Metro.IconPacks.Core.dll
- MahApps.Metro.IconPacks.Material.dll
- MathNet.Numerics.dll
- MdXaml.dll
- MdXaml.Plugins.dll
- NAudio.dll
- NAudio.Core.dll
- NAudio.Lame.dll
- NAudio.WinMM.dll
- libmp3lame.64.dll
- NAudio.Wasapi.dll
- NAudio.WinForms.dll
- Newtonsoft.Json.dll

Dependencies:

  • ChartGPT.dll: The main library for ChartGPT integration.
  • HandyControl.dll: A library for additional UI controls.
  • ICSharpCode.AvalonEdit.dll: A dependency for text editing functionalities.
  • LiteDB.Async.dll and LiteDB.dll: Libraries for database operations.
  • MahApps.Metro.IconPacks.Core.dll and MahApps.Metro.IconPacks.Material.dll: Icon libraries for UI components.
  • MathNet.Numerics.dll: A library for numerical computations.
  • MdXaml.dll and MdXaml.Plugins.dll: Libraries for Markdown rendering.
  • NAudio.dll, NAudio.Core.dll, NAudio.Lame.dll, NAudio.WinMM.dll*, libmp3lame.64.dll, NAudio.WinForms.dll and NAudio.Wasapi.dll: Audio processing libraries.
  • Newtonsoft.Json.dll: A library for JSON processing.

Troubleshooting Tips

If you encounter any issues with ChartGPT, please ensure that all the above files and directories are correctly installed and located in their respective paths. Missing or misplaced files can often lead to common problems and ensuring their presence can help resolve many issues.

For further assistance, please refer to the other sections of our troubleshooting documentation or contact support.