Downloads
Get the PineHook bundle for MetaTrader 5, verify it, and install it. One ZIP contains both the Expert Advisor and the WebSocket DLL.
Last updated: 2026-10-20
Open Downloads to get the latest MT5 bundle, which contains PineHook.ex5 and PineHook.dll in the required MQL5/ folders. All plans use the same bundle, while cTrader requires no download.
Download the bundle#
The bundle card shows the ZIP filename and size, its bundle version, the included EA and DLL versions, and the SHA-256 hash. From there, select Download bundle to get the ZIP from PineHook's official GitHub release.
Below the bundle, the component cards show separate EA and DLL changelogs because their versions can change independently. Both files are already included in the ZIP, so you can review their changes without downloading them separately.
Verify the download, optional#
If you want to verify the download before extracting it, copy the full SHA-256 hash from the bundle card and compare it with the ZIP's hash on your computer. You can open the release through the Verified via GitHub badge, then follow bundle verification for the Windows, macOS, or Linux commands.
Compare the ZIP hash
Compare the bundle hash with the downloaded ZIP. If you want to check the extracted .ex5 or .dll files as well, use their individual hashes in the release's SHA256SUMS asset.
If the bundle card cannot display the SHA-256 hash, you can still download the ZIP. To verify it, open the GitHub release and use the ZIP's hash listed in SHA256SUMS.
Install or update MT5#
- In MetaTrader, open File → Open Data Folder.
- Copy the bundle's
MQL5folder into that data folder and accept folder merging or file replacement. - Enable Allow DLL imports on the Experts tab of Tools → Options, labelled Expert Advisors in older MT5 builds.
- Restart MetaTrader or right-click Navigator → Refresh, then attach PineHook to a chart and enter your license key.
If you prefer to copy the files individually, place PineHook.ex5 in MQL5/Experts/ and PineHook.dll in MQL5/Libraries/, then follow Connect MetaTrader 5 for the complete setup.
Keep the DLL filename unchanged
Keep the filename exactly PineHook.dll, because adding a version number, a duplicate-download suffix, or any other rename causes cannot load PineHook.dll [126].
If PineHook does not appear in Navigator, check the file paths inside MetaTrader's data folder, then refresh Navigator or restart the terminal. If it appears but will not run, review the DLL permissions and the error in the Experts tab. If the issue remains, share the error message and bundle version with our Support Chatbot for help, or ask it to open a support ticket for our team.
Update notices and older releases#
When a new release is available, a sidebar dot and an Overview notice prompt you to visit Downloads. Opening the page clears those notices across your open dashboard tabs, so check the EA version on its chart overlay or startup log to confirm that you have also installed the update.
During a release deployment, GitHub may show the new version briefly before the dashboard does. You can also find previous bundles under release-v… tags, with earlier releases using separate ea-v… and dll-v… tags, while the dashboard links to the current bundle.