Login Page - Create Account

Support Board


Date/Time: Mon, 08 Sep 2025 16:06:57 +0000



Post From: Custom Study Compiles and Loads, but Function Never Executes (No Logging or Orders)

[2025-08-30 15:03:05]
User792880 - Posts: 8
Thanks for the guidance so far. I’ve now confirmed the following:
The DLL compiles successfully for ARM64 using Visual Studio 2022 (and also with Remote Build – ARM64).
The DLL appears under Add Custom Study, can be attached to a chart, and loads without error.
The study sets sc.AutoLoop = 1 and sc.UpdateAlways = 1.
Trade Simulation Mode and Auto Trading (Global + Chart) are enabled.
Replay runs well past the trigger index (I verified with Bar Numbering).
Problem:
Once the study is added, no further output ever appears.
The Message Log is completely empty (not even startup lines).
No sc.AddMessageToLog calls, alerts, or orders are visible.
The Trade Activity Log remains empty even when sc.BuyEntry() should fire.
This happens both with the minimal “log_test.cpp” example and with a patched version that also draws on-chart labels and fires alerts. Both appear attached in the chart’s study list but produce no runtime activity.
At this point the DLL loads but the study function itself never seems to execute.
Environment:
SierraChartARM64.exe ≥ 2779
Windows 11 ARM running inside Parallels on an M1 MacBook Air
ACS_Source and Data folders cleaned and placed correctly
DLL verified as machine (ARM64) with dumpbin
Another user on the forum also reported the same symptom — Message Log stays blank under Parallels but works under VMware Fusion.
Question:
Could you confirm whether this is in fact a Parallels/ARM64 compatibility issue (Message Log and study execution not working in that environment), rather than a problem with my code or build process?
That confirmation would help me decide whether to keep troubleshooting locally or move to a different VM solution (e.g., VMware Fusion or a Windows cloud host).
Thanks very much,