Support Board
Date/Time: Fri, 01 Nov 2024 00:16:37 +0000
ACSIL : Will sc.GetStudyArrayUsingID work when study is not based ?
View Count: 2989
[2014-10-09 19:52:18] |
wwwingman - Posts: 185 |
Hi, When calling sc.GetStudyArrayUsingID with study settings set to <Main Price Graph>, returned array is ok. When calling with study settings set to another input, for ex CumulativeDeltaVolume, it returns an empty array. I use LOW_PREC_LEVEL. Did I miss something ? W. |
[2014-10-09 21:56:59] |
Sierra Chart Engineering - Posts: 104368 |
What you are describing only means the study you are getting has not been calculated or the study identifier is not valid.
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, *change* to the Teton service: Sierra Chart Teton Futures Order Routing |
[2014-10-09 23:12:13] |
wwwingman - Posts: 185 |
Thank you. I believe the study identifier is valid. The problem seems indeed to come from the calculation / availability of the array : * it is available for the latest bar. * if study settings is based on Main Price Graph, it is available on bar index 0. * if study settings is not Main Price Graph, it is not available before latest bar. This is annoying, because I need the data before the latest bar and because I need a different input settings. Please advise. W. Date Time Of Last Edit: 2014-10-09 23:12:53
|
[2014-10-10 00:08:03] |
wwwingman - Posts: 185 |
Update : Please ignore the following message. It is not true. >> If of any help : When using 1 SCInputRef for inputing the study id + study subgraph through SetStudySubgraphValues I get the above "problems". But, when using 2 SCInputRef for inputing the study id (with SetStudyID) and subgraph (with SetStudySubgraphValues) it works as expected. Maybe SetStudySubgraphValues does not set things the same as SetStudyID + SetStudySubgraphValues. << W. Date Time Of Last Edit: 2014-10-10 07:45:54
|
[2014-10-10 03:26:40] |
Sierra Chart Engineering - Posts: 104368 |
Refer to this section here about calculation precedence: https://www.sierrachart.com/index.php?page=doc/doc_ChartStudies.html#StudyCalculationPrecedence You will need to work this out. 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, *change* to the Teton service: Sierra Chart Teton Futures Order Routing |
[2014-10-10 08:23:16] |
wwwingman - Posts: 185 |
Thank you. Moving up the sc.GetStudyArrayUsingID caller, in the studies to graph, SOLVED THE PROBLEM. I am was wrong saying SetStudySubgraphValues and SetStudyID+SetStudySubgraphValues have different behaviors (and updated the post above). However : * Changing the sc.GetStudyArrayUsingID caller precedence to low/very low DID NOT solve the problem. * This means calculation precedence is complicated and part of the complexity makes the usage of my study less reliable for my user. Bottom line : It works ! However, I don't like the idea an indicator works in relation to his place in the studies to graph so will have to go for a solution to avoid using sc.GetStudyArrayUsingID :( W. |
[2014-10-13 23:24:14] |
Sierra Chart Engineering - Posts: 104368 |
* This means calculation precedence is complicated and part of the complexity makes the usage of my study less reliable for my user. Moving up the sc.GetStudyArrayUsingID caller, in the studies to graph, SOLVED THE PROBLEM. 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, *change* to the Teton service: Sierra Chart Teton Futures Order Routing Date Time Of Last Edit: 2014-10-13 23:24:31
|
To post a message in this thread, you need to log in with your Sierra Chart account: