Hi everyone,
I'm experiencing a persistent issue with compilation errors in fxdreema, specifically related to enumeration identifiers. I've encountered this problem before and usually managed it by switching to a different indicator, ensuring only one with enumerations is used in the entire project. However, now I need to use multiple indicators with enumerations and can't find a workaround.
I simplified the logic to isolate the problem and experimented with various solutions, but nothing has worked so far: https://fxdreema.com/shared/45lPJsgWb
I searched the forum and found only one relevant topic: https://fxdreema.com/forum/topic/8484/compilation-errors-enumerator-identifier-already-defined?_=1721670606308
I followed the instructions provided by @trader-philipps, but the error persists.
Here’s what I’ve done:
Deleted the indicator from fxdreema's custom indicators list.
Re-added the indicator.
Cleared all enumerations as instructed.
Clicked "update"
Then I go back to the project and re-selected the indicator before downloading the .ex4 file.
Despite these steps, the same compilation error appears. It seems as if the system retains the data of the deleted indicator. sometimes I don't remember how but when playing around with it, I get the "undeclare identify error"
Is there a known fix for this situation? From what I understand, the issue arises because enumerations can't be defined twice, yet these enumerations should be isolated to each specific indicator, not the entire project.
Is there a way to force the system to recognize that these enumerations are unique to each indicator? Alternatively, is there a method to link all indicators requiring enumerations to a particular database to avoid this conflict?
I appreciate any help or insights. Thanks in advance!
