Coverting an indicator between e-signal and sierra charts?

  • Thread starter Thread starter bonfire09
  • Start date Start date
  • Tags Tags
    Charts
Click For Summary

Discussion Overview

The discussion revolves around the feasibility of converting a JavaScript indicator from e-signal to work on the Sierra Charts platform. Participants explore the technical requirements and programming environments of Sierra Charts to determine how such a conversion might be accomplished.

Discussion Character

  • Technical explanation
  • Exploratory

Main Points Raised

  • One participant inquires about the runtime environment of Sierra Charts, asking whether it is web-based or non-web based, and whether it has an API or supports a scripting language.
  • Another participant suggests that Sierra Charts is written in high-level C++.
  • There is a mention of accessing a third-party SDK with documentation for the API, indicating a potential resource for development.
  • A link is provided to Sierra Charts' documentation regarding creating custom indicators, although one participant expresses a lack of experience with it.
  • One participant describes the process of using a standard DLL to interface with Sierra Charts, emphasizing the need to understand the SCStudyGraphRef structure and how to populate it with data.
  • There is a suggestion to examine header files for definitions if the documentation is insufficient, indicating a potential challenge in the conversion process.

Areas of Agreement / Disagreement

Participants do not reach a consensus on the specifics of the conversion process, and multiple viewpoints regarding the technical aspects of Sierra Charts and its API remain present.

Contextual Notes

Limitations include uncertainty about the exact structures and functions required for the conversion, as well as potential weaknesses in the available documentation.

bonfire09
Messages
247
Reaction score
0
One of my family member's trades the markets and wants to see that the indicator she has written in JavaScript for esignal can be converted to run on sierra charts?can this be done?
 
Technology news on Phys.org
Hey bonfire09.

I am unfamiliar with sierra charts, but from a programmer perspective what are the details of the sierra platform?

What run-time environment? (Web-based: Java-script or something java related, ASP, and so on or Non-Web based like Windows executables in COM, .NET, straight Win-32, MFC?)

Finally what's the API? Does it even have an API? If not can you use a scripting language?

If you answer the above, you'll end up finding the answer.
 
i think sierra charts is written in high lvl c++ language.
 
Can you get access to a 3rd party SDK with documentation for the API?
 
I took a quick look and it seems that a standard DLL is the interface that deals with exporting a specific structure (SCStudyGraphRef) from a list of functions.

What you will have to do is basically fill this structure with the right information and Sierra Charts will take it from there.

Look at the data definition of the structure and the helper methods used to populate the structure with the correct information and then look at all the functions you have to supply to Sierra Charts (i.e. all the declared functions in your DLL) and then write them.

I don't know what the structures are and how they are used, but essentially the way to start is to get all structures and sub-structures related to this SCStudyGraphRef and look at how Sierra Charts stores data vs how your other original one (e-signal) stores data.

If the documentation is weak, search all the header files directly to get the definitions: they have to exist other-wise you wouldn't be able to compile the custom DLL or use it to do what you need to do.
 

Similar threads

  • · Replies 11 ·
Replies
11
Views
2K
  • · Replies 20 ·
Replies
20
Views
6K
  • · Replies 3 ·
Replies
3
Views
4K
  • · Replies 29 ·
Replies
29
Views
4K
  • · Replies 51 ·
2
Replies
51
Views
5K
  • · Replies 1 ·
Replies
1
Views
3K
Replies
6
Views
3K
Replies
1
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 16 ·
Replies
16
Views
13K