SierraChart Interval Export Tool

Job ID: 40267076

Budget: $30 – $250 USD

I need a compact ACSIL (C++) study that lets me mark any time-price interval directly on a SierraChart chart, label that span with the next number in sequence (1, 2, 3, 4, then looping), and instantly log the details to a CSV file.

Workflow I have in mind
• With the mouse I click, drag and release to draw the start-to-end highlight on the chart. This action should grab the exact starting DateTime and ending DateTime in chart time.
• The study automatically assigns the next numeric reference (1-4). After 4 it should restart at 1.
• A small custom control-bar section appears once the study is loaded, containing only two buttons: “Save” (writes or appends the current session’s intervals to CSV) and “Erase” (clears all drawn intervals from the chart and resets the sequence counter).
• The CSV row format must be: Label, Start DateTime, End DateTime. The file should live in the chartbook folder so it is easy to retrieve.

Performance & usability
Speed is critical. The drawing and logging must feel instantaneous even on charts with thousands of bars. All interaction should rely on standard SierraChart drawing utilities so the user never has to enter values manually. No additional dialogs—everything happens with the drag action or a single button press.

Deliverables
1. Complete C++ source code (.cpp / .h) ready for ACSIL compile.
2. Compiled DLL study for quick installation.
3. Brief read-me covering installation, control-bar setup, and CSV location.

I will test on the current SierraChart 64-bit release. If anything in the spec seems unclear, let me know before you start so we keep the project streamlined.