Welcome to NexusFi: the best trading community on the planet, with over 150,000 members Sign Up Now for Free
Genuine reviews from real traders, not fake reviews from stealth vendors
Quality education from leading professional traders
We are a friendly, helpful, and positive community
We do not tolerate rude behavior, trolling, or vendors advertising in posts
We are here to help, just let us know what you need
You'll need to register in order to view the content of the threads and start contributing to our community. It's free for basic access, or support us by becoming an Elite Member -- see if you qualify for a discount below.
-- Big Mike, Site Administrator
(If you already have an account, login at the top of the page)
Yesterday, my computer crashed and when I brought it back up, I lost all my charts and custom studies. I re-installed Sierra over top the old Sierra and re-setup my charts. However, the custom studies I wrote in Visual Studio (for Sierra) will not show up when I go to Add Custom Study under the "Studies" window.
Does anyone know why. Nothing about the program source code has changed so it has to be the Sierra charts that are not recognizing my study for some reason.
I even tried re-installing another instance of Sierra under Sierra2 folder (just in case something else in Sierra is corrupt) but cannot get my Rithmic data feed to work. I put a call into Sierra for that.
If you have any idea, I would love to hear them.
Thank you,
Can you help answer these questions from other members on NexusFi?
It might due to recent changes in Sierra Chart, beginning with v 2155. If you compiled with a version before this one, and then installed this or a later version, you will need to recompile your old code. I'm not sure this is your issue, because all my old studies were visible before recompiling -- but I use the SC remote build rather than Visual Studio to compile: Analysis > Build Advanced Custom Studies DLL > Build > Remote Build. I just had to do this yesterday when I downloaded the current version and read the release notes.
I don't know much about what changed, other than some date/time changes. But here is what they say about it:
So studies are broken whether they use the time stuff or not.
I don't know what would need to be done to recompile with VS -- perhaps some headers are different, I'm not sure -- but I had no issue with recompiling all my studies with the Remote Build, except one, which did use the old time constants. I just replaced the old time constants with the new stuff in my code, one or two lines, and then that one compiled also. None of the other studies had any issue at all in the recompile.
You might try using the SC remote compiler on your source code and see if this cures the problem.
Bob.
When one door closes, another opens.
-- Cervantes, Don Quixote
OndaFringe ... thank you... I have already ensured my files are in the correct folders and have re-compiled the cpp.
Bobwest ... Thank you also. you have actually fixed an unrelated problem with my scDateTime class in another program I am writing by sending me that link. As for this problem... I will certainly try using SC Remote Builder. Never used it before. I will let you know how I make out... thanks again.
Yes there were some breaking changes in 2151, so some parts may need rewriting, specially if you manipulate datetime since the full structure has changed.
It bewilders me how they keep bragging about being the best developers in the world, and however they did not plan any backwards compatibility, so each and every study ever wrote , even using most basic stuff, must get recompiled...
They post multiple messages about how they believe Microsoft is the most incompetent software corporation, employing anything but the worst of all developers of the world, however I still use my year 2000 version of CoolEdit(audio software, nice denoiser), which is a Win32 app. So that's 20 years of Win32 compatibilty, and the Win32 stack must have been 100% rewritten since. However they managed to maintain backwards compatibility..