Autopilot Trading met de Trade Panel voor MetaTrader 5

Mike 2016.10.10 23:42 13 0 0
Bijlage

De trade panel voor zowel handmatig als geautomatiseerd handelen laat de mogelijkheden van de MasterWindows bibliotheek zien. De code van het paneel is automatisch gegenereerd met behulp van de visuele ontwerper voor interfacevensters, MasterWindows voor MQL5.

Door de prijsdatabases van het ENUM_APPLIED_PRICE type te analyseren, kun je een voorspelling doen over de toekomstige prijsbeweging. De kans op deze beweging wordt weergegeven als een schaal en in percentage. De functionaliteit van het trade panel maakt het mogelijk om opdrachten naar de broker te sturen voor het uitvoeren van handelsoperaties. In dit voorbeeld worden marktorders gebruikt. Je kunt de volumegroottes van posities verder verlagen of verhogen, posities sluiten, en het plaatsen van Stop Loss in- of uitschakelen en de autopilot inschakelen.

Autopilot staat voor geautomatiseerd handelen op basis van de signalen van het paneel. Deze modus kan worden geactiveerd door op de bijbehorende knop te drukken.

Invoergegevens:

input bool     inp_on_trade=false;  // Autopilot (Aan/Uit)
input double   inp_open=85;         // Drempelwaarden voor het openen van posities
input double   inp_close=55;        // Drempelwaarden voor het sluiten van posities
input double   inp_lot_fix=0.01;    // Vaste lotgrootte
input double   inp_lot_perc=0.01   // Lotgrootte als percentage van het eigen vermogen
input bool     inp_on_lot=false;    // als "false" dan % van het eigen vermogen
input bool     inp_on_SL=false;     // Stop loss (Aan/Uit)

Fig. 1. Uiterlijk van het trade panel.

Fig. 1. Uiterlijk van het trade panel.

Aanbevelingen:

  • Voeg de MasterWindows bibliotheek toe aan de \MQL5\Include\ map. De bibliotheek zorgt voor een goede werking van de interfacevensters die je maakt.
  • Voor een betere weergave van de gemaakte interfacevensters, gebruik grafische schema's met een zwarte achtergrond.
  • Dit is een demopaneel (een grapprogramma) en is niet bedoeld voor live accounts. Je kunt echter de BUYorSELL() signaalgeneratiefunctie aanpassen of vervangen volgens jouw handelssysteem, een functie voor positieondersteuning toevoegen, en het proberen op een live account.
Lijst
Reactie 0