You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
You agree to website policy and terms of use
If you do not have an account, please register
Hello,
I'm having some issue while using in an EA indicators that use ChartSetSymbolPeriod(0,NULL,0) function.
I used this function in some of my indicator because it's the only way to trigger indicator recalculation without waiting a new tick but:
In case of I call multiple of these indicators of different pairs from my EA, I get (rightly) my chart jumping among all symbols and timeframe during initialization.
This occurs because the ChartSetSymbolPeriod(0,NULL,0) command get triggered for each one of my handles.
I think the only way is to avoiding this command to work when indicator is loaded through iCustom command.
Maybe is there a way to recognize that?
Or I need to create a variable like "EA Mode" in my indicator, setting it to TRUE when called with iCustom and then, in my indicator code, do ChartSetSymbolPeriod only if EA Mode=false?
What is best practice in this case?
Thanks