Positions Change Informer: Jouw Handige Helper voor MetaTrader 5

Mike 2013.02.12 17:18 12 0 0
Bijlage

De Positions Change Informer is geen zelfstandige expert, maar eerder een "helper" die is ontworpen om de status van je posities in de gaten te houden. Deze tool is een vereenvoudigde versie van de Expert Advisor die je kunt vinden in het artikel over het verwerken van evenementen. Het grote verschil is dat hier de functie OnTradeTransaction() wordt gebruikt en dat de triggers van Stop Loss en Take Profit worden verwerkt.

Let op: deze Expert Advisor kan e-mails verzenden als de juiste instellingen zijn geconfigureerd. Als het verzenden van e-mails naar de terminal is uitgeschakeld, zal de Expert Advisor meldingen weergeven. Hier zijn een paar belangrijke punten:

  • Het modificeren en verwijderen van orders wordt niet ondersteund, alleen openen, omkeren en sluiten.
  • Triggers van Stop Loss en Take Profit worden opgevangen door de opmerkingen van de broker. Als de broker de standaard opmerkingen heeft gewijzigd, worden alleen de gegevens over het sluiten van een deal/positie en het financiële resultaat in de depositovaluta weergegeven.
  • Om berichten in een andere taal weer te geven, moet je een bestand met een vertaling schrijven. Voor meer details lees hier.
  • De functionaliteit is eenvoudig te integreren in elke externe Expert Advisor (het is voldoende om parameters, de code in de OnInit() functie en de functie te kopiëren).

Instellen:

  • Download de bestanden van de PositionsChangeInformer.mq5 Expert Advisor naar de map "MetaTrader 5\MQL5\Experts".
  • Download de bestanden LanguagesEnum.mqh en Translator.mqh naar de map "MetaTrader 5\MQL5\Include".
  • Pak het archief met het taalbestand uit naar de map "MetaTrader 5\MQL5\Files\Languages".

Parameters:

  • Alert type - het type melding wanneer er een handelsdeal binnenkomt. Er zijn drie varianten mogelijk: Alert - een melding, Sound - het afspelen van een geluidsbestand en het weergeven van de informatie over een deal in het logboek, Email - het verzenden van informatie over een deal naar je e-mail.
  • Sound filename - de naam van het geluidsbestand. Dit heeft alleen zin als de vorige parameter gelijk is aan Sound. Het kan elk bestand in wav-formaat afspelen dat zich in de map MetaTrader 5\MQL5\Files bevindt. Als er geen bestand in de map staat, wordt het alert.wav bestand van de map MetaTrader 5\Sounds afgespeeld.
  • Talen - de taal waarin de gegenereerde berichten worden vertaald. Aangezien er slechts één taalbestand voor het Russisch beschikbaar is, is het mogelijk om berichten in het Russisch en Engels weer te geven (als er niet-Russisch, maar een andere taal is geselecteerd).

Hier zijn de resultaten in het logboek (de uitvoertaalparameter werd tegelijkertijd gewijzigd):

Positions Change Informer

Lijst
Reactie 0