Login Page - Create Account

Support Board


Date/Time: Thu, 28 Nov 2024 01:29:39 +0000



Unable to load Custom Studies with ARM64 version of Sierra Chart (V2506)

View Count: 417

[2023-06-10 16:02:17]
User244723 - Posts: 8
Hello,

I have a number of custom studies, including ones I have built which I am unable to load using the ARM version of Sierra Chart.
I have even compiled new versions using Sierra, which has successfully created the DLL in the Data folder, but I am still unable to load it into the Charts.
I just get a DLL not found error message on my charts.

Thanks
[2023-06-11 11:34:13]
Sierra_Chart Engineering - Posts: 17199
Unless those studies are built for the ARM 64 CPU they will not work. Helping with this is not within the scope of our support. And the functionality for building custom studies within Sierra Chart does not generate ARM 64 studies.
Sierra Chart Support - Engineering Level

Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy:
https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation

For the most reliable, advanced, and zero cost futures order routing, use the Teton service:
Sierra Chart Teton Futures Order Routing
[2023-06-11 13:33:11]
User244723 - Posts: 8
So compiling the CPP code on SierraChart_ARM64.exe does not produce studies which are compatible with the ARM64 version? Is that correct or am I misunderstanding?
The build process produces a DLL with the ARM64 suffix but this does not seem to load.
[2023-06-11 14:00:33]
Sierra_Chart Engineering - Posts: 17199
No:
So compiling the CPP code on SierraChart_ARM64.exe does not produce studies which are compatible with the ARM64 version?

Sierra Chart Support - Engineering Level

Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy:
https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation

For the most reliable, advanced, and zero cost futures order routing, use the Teton service:
Sierra Chart Teton Futures Order Routing
[2023-06-11 14:24:14]
User833459 - Posts: 4
This is doable but not through SC.

First, you have to downgrade your SC to 2497 version to use sierrachart.h from this version as new one ask for SC ARM64 ver 2500 or newer to work but latest is 2499.
Then you have to build your study as dll directly in Visual Studio targeting ARM. You can use source code without any changes except:
1. Don't forget to include pch.h
2. Use proper sierrachart.h (ver 2497)...
When you build your study dll just copy it into data folder of your current SC and you will have your ARM version of study working like a charm...

Enjoy...
[2023-06-11 18:51:47]
ivory - Posts: 95
Use proper sierrachart.h (ver 2497)...

Is there a reason why this particular version is needed? Do I understand correctly that 2497 is the latest that will work? Or earliest?
[2023-06-12 10:23:12]
User833459 - Posts: 4
It's just because header file. Newer header file after compiling ask for 2500 version of Sierra Chart but the last one ARM version at the moment of writing this answer was 2499. At the moment last one ARM version of Sierra is 2506 so I don't know what will be the last sierrachart.h header file that will work after building study for ARM version as well... It is probable some of the later version of header file is working now but I don't know which one is the latest that will work for ARM version...

To post a message in this thread, you need to log in with your Sierra Chart account:

Login

Login Page - Create Account