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
The choice of Python only and polling data is most unfortunate imo (Python is slow and inflexible, and polling is a waste of resources and bad style).
Also, I find it extremely annoying when tool-tips pop up on indicators or other parts of a chart like scale etc, each time the
mouse pointer comes close or crosses or rests on. I have many charts open side-by-side and with i.e. several moving averages on the
charts and there's little space where there is noting on the chart, and it becomes a challenge to place the mouse pointer in a spot where
nothing pops up telling me what is in proximity of the mouse pointer.
I mean - I already know what is what on the chart and do not need a reminder about that.
So, make the function (to display the name of a chart object) an option in the settings or put it in the context menu instead.
It should not have this behaviour by default!
Not reproducible. Please provide code.
just put a static int or static double either on global enviro or OnTick and compile.
non static and and the warning mentions the name of the variable.
just put a static int or static double either on global enviro or OnTick and compile.
non static and and the warning mentions the name of the variable.
Hello, a bit of fun if you don't mind, greetings :)
just put a static int or static double either on global enviro or OnTick and compile.
non static and and the warning mentions the name of the variable.
Reported.
An other time please provide code and not a picture of code. Thanks.
Bug Report: Python API incompatible with MT5 Build 5833
Summary: The MetaTrader5 Python package (5.0.5735) fails to connect to MT5 terminal build 5833 with IPC timeout error.
Error:
(-10005, 'IPC timeout')
Environment:
What happened: MT5 auto-updated from a previous build to build 5833 on approximately May 14-15 2026. After the update, all Python scripts using the MetaTrader5 package stopped working with (-10005, 'IPC timeout') error. The issue occurred simultaneously on two separate machines (PC and VPS), confirming it is not an environment issue.
What was tried:
Root cause: The MetaTrader5 Python package on PyPI has not been updated to match MT5 build 5833. The IPC protocol between the terminal and Python package is version-sensitive and breaks when they are mismatched.
Workaround: Downgrading MT5 terminal to a build compatible with package 5.0.5735 restores functionality.
Request: Please release an updated Python package compatible with MT5 build 5833.
import MetaTrader5 as mt5
print("Package version:", mt5.__version__)
print("Initializing...")
result = mt5.initialize()
print("Connected:", result)
print("Last error:", mt5.last_error())
print("Terminal info:", mt5.terminal_info())
mt5.shutdown()
Expected output:
Connected: True Last error: (0, 'Success') Terminal info: TerminalInfo(...)
Actual output:
Connected: False Last error: (-10005, 'IPC timeout') Terminal info: None
you can contact me in telegram (@mamareza_99)
thank you in advance
best regards Mamareza
Bug Report: Python API incompatible with MT5 Build 5833
Summary: The MetaTrader5 Python package (5.0.5735) fails to connect to MT5 terminal build 5833 with IPC timeout error.
Error:
(-10005, 'IPC timeout')
Environment:
What happened: MT5 auto-updated from a previous build to build 5833 on approximately May 14-15 2026. After the update, all Python scripts using the MetaTrader5 package stopped working with (-10005, 'IPC timeout') error. The issue occurred simultaneously on two separate machines (PC and VPS), confirming it is not an environment issue.
What was tried:
Root cause: The MetaTrader5 Python package on PyPI has not been updated to match MT5 build 5833. The IPC protocol between the terminal and Python package is version-sensitive and breaks when they are mismatched.
Workaround: Downgrading MT5 terminal to a build compatible with package 5.0.5735 restores functionality.
Request: Please release an updated Python package compatible with MT5 build 5833.
import MetaTrader5 as mt5
print("Package version:", mt5.__version__)
print("Initializing...")
result = mt5.initialize()
print("Connected:", result)
print("Last error:", mt5.last_error())
print("Terminal info:", mt5.terminal_info())
mt5.shutdown()
Expected output:
Connected: True Last error: (0, 'Success') Terminal info: TerminalInfo(...)
Actual output:
Connected: False Last error: (-10005, 'IPC timeout') Terminal info: None
you can contact me in telegram (@mamareza_99)
thank you in advance
best regards Mamareza
Not reproducible.
2026.05.17 20:12:23.886 Python "D:\Alain\AppData\Local\Programs\Python\Python313\python.exe" -u "...\Check.py" USDJPY 60
2026.05.17 20:12:23.999 Python Package version: 5.0.5735
2026.05.17 20:12:23.999 Python Initializing...
2026.05.17 20:12:24.009 Python Connected: True
2026.05.17 20:12:24.009 Python Last error: (1, 'Success')
2026.05.17 20:12:24.009 Python Terminal info: ...
Does MetaEditor intentionally not render tables in Markdown files or is this a bug? The attached screenshot shows AlgoForge rendering the same table.
The .md file for reproducing the problem is wrapped in a zip archive because the forum does not allow attaching .md files.
build 5836
just put a static int or static double either on global enviro or OnTick and compile.
non static and and the warning mentions the name of the variable.