---
title: "#mql4 articles | Hashnode"
description: "Explore 5 articles tagged #mql4 on Hashnode. Tutorials, guides, and how-tos from the community."
url: "https://hashnode.com/tag/mql4"
---

Tag

# #mql4

5 posts · 0 followers

[Arnold Holm](https://hashnode.com/@stratcorealpha) · [Oct 24](https://hashnode.com/posts/mt4-error-4107-log-the-exact-price-before-changing-it/6add27f4a90ef15485eb0eb4)

### [MT4 error 4107: log the exact price before changing it](https://stratcorealpha.hashnode.dev/mt4-error-4107-log-the-exact-price-before-changing-it?utm_source=hashnode&utm_medium=feed)

Your entry can look valid and still fail. My MT4 test returned error 4107 for an over-precise entry, then accepted current Ask. What the error means A trader testing XAUUSD reported an invalid price

6 min read · [stratcorealpha.hashnode.dev](https://stratcorealpha.hashnode.dev/mt4-error-4107-log-the-exact-price-before-changing-it?utm_source=hashnode&utm_medium=feed)

[Arnold Holm](https://hashnode.com/@stratcorealpha) · [Oct 16](https://hashnode.com/posts/keep-the-error-your-mt4-test-actually-returned/6ad22f2f17ff584c00245bbc)

### [Keep the error your MT4 test actually returned](https://stratcorealpha.hashnode.dev/keep-the-error-your-mt4-test-actually-returned?utm_source=hashnode&utm_medium=feed)

Your expected error and your returned error need separate fields. My MT4 run passed 3 local price checks, rejected a fractional request and accepted current Ask. The failed request returned a differen

4 min read · [stratcorealpha.hashnode.dev](https://stratcorealpha.hashnode.dev/keep-the-error-your-mt4-test-actually-returned?utm_source=hashnode&utm_medium=feed)

[Arnold Holm](https://hashnode.com/@stratcorealpha) · [Oct 15](https://hashnode.com/posts/mt4-error-134-legal-lots-can-still-need-more-margin-than-you-have/6ad0ddabc7108200b97309e2)

### [MT4 error 134: legal lots can still need more margin than you have](https://stratcorealpha.hashnode.dev/mt4-error-134-legal-lots-can-still-need-more-margin-than-you-have?utm_source=hashnode&utm_medium=feed)

Your EA can request a legal lot size and still fail with error 134. In my native MT4 test, a 100-lot BUY failed with 10,000 in free margin. A 0.1-lot BUY was accepted in the same tester run. I check t

4 min read · [stratcorealpha.hashnode.dev](https://stratcorealpha.hashnode.dev/mt4-error-134-legal-lots-can-still-need-more-margin-than-you-have?utm_source=hashnode&utm_medium=feed)

[Arnold Holm](https://hashnode.com/@stratcorealpha) · [Oct 13](https://hashnode.com/posts/why-does-mt4-ordersend-return-error-138-with-a-valid-signal/6acdea38376958093e2e462a)

### [Why does MT4 OrderSend return error 138 with a valid signal?](https://stratcorealpha.hashnode.dev/why-does-mt4-ordersend-return-error-138-with-a-valid-signal?utm_source=hashnode&utm_medium=feed)

One native MT4 tester case rejected an older Ask with error 138, then accepted the current Ask. Exact code, log and a five-minute check.

4 min read · [stratcorealpha.hashnode.dev](https://stratcorealpha.hashnode.dev/why-does-mt4-ordersend-return-error-138-with-a-valid-signal?utm_source=hashnode&utm_medium=feed)

[TR-MATE Global](https://hashnode.com/@tr-mate-global) · [Jul 29](https://hashnode.com/posts/designing-independent-refresh-cycles-for-a-wordpress-market-dashboard/6a699bb4924b7f4c88d1e44c)

### [Designing independent refresh cycles for a WordPress market dashboard](https://copi-blog.hashnode.dev/designing-independent-refresh-cycles-for-a-wordpress-market-dashboard?utm_source=hashnode&utm_medium=feed)

How I separate live prices, chart history, news, and market context in a data-heavy WordPress dashboard.

4 min read · [copi-blog.hashnode.dev](https://copi-blog.hashnode.dev/designing-independent-refresh-cycles-for-a-wordpress-market-dashboard?utm_source=hashnode&utm_medium=feed)
