MQH is vergelijkbaar .H bestanden waarmee programmeurs gebruikte functies één keer kunnen schrijven, zodat andere bronbestanden er meerdere keren naar kunnen verwijzen. MQH-bestanden kunnen ook door programmeurs worden gebruikt om functies met andere gebruikers te delen zonder het broncodebestand te delen.
De locatie van MQH-bestanden is afhankelijk van de locatie van .MQ4 of .MQ5 bronbestanden, aangezien deze in dezelfde map worden gegenereerd. Als het bronbestand zich bijvoorbeeld in de map /Bibliotheken bevindt, wordt het MQH-bestand gegenereerd in de hoofdmap van de map /Include.
Het MQH-bestand wordt gegenereerd door MetaEditor, een tool die bij MetaTrader wordt geleverd. MetaEditor kan deskundige adviseurs bewerken, dit zijn programma's om de handels- en analyseprocessen in MetaTrader te automatiseren.
MetaTrader-software wordt gebruikt voor het analyseren en verhandelen van forex, aandelen, CFD's en futures. De applicatie wordt geleverd met technische analysetools en maakt het mogelijk om geautomatiseerde handelssystemen te gebruiken en transacties te kopiëren.