Because there is no such file in the standard MQL5 setup — <Technical\Technical.mqh>
Did you even look at the file structure to see if it existed?
Where did you get the ideia to use that include file?
Also SetIndexStyle and SetIndexArrow are MQL4 functions, not MQL5.
Please don't tell me you used ChatGPT? Because if you did, we are going to get angry😠.
No, they are are MQL4 function as I have already stated. They can't be used in MQL5.
You have to use the newer MQL5 equivalent function ... PlotIndexSetInteger with the ENUM_PLOT_PROPERTY_INTEGER property.

- www.mql5.com
You did not answer my questions about the include file ...
Forum on trading, automated trading systems and testing trading strategies
MQL5 Compiler can't open Technical.mqh include file
Fernando Carreiro, 2023.02.20 01:41
Because there is no such file in the standard MQL5 setup — <Technical\Technical.mqh>
Did you even look at the file structure to see if it existed?
Where did you get the ideia to use that include file?

- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
You agree to website policy and terms of use
Hello, I am fairly new to MQL5 and I'm working on my first small project and so for some very strange reason I've been trying to get my compiler to open the <Technical\Technical.mqh> include file but it just won't work no matter what I do. I've tried reinstalling MT5 several times already. My code has the SetIndexStyle and SetIndexArrow functions in it and the compiler gives me error codes whenever I try to call those functions.
These are all the include files I got at the top of my code. I did some research and found out that Technical.mqh is a standard include file so why can't I find it?
" #include <Indicators\Indicators.mqh>
#include <Technical\Technical.mqh>
#include <Arrays\ArrayObj.mqh>
#include <Trade\Trade.mqh> "