Het handelspaneel voor multivaluta handelingen, zowel handmatig als geautomatiseerd, laat de mogelijkheden zien van de MasterWindows bibliotheek. De code van het paneel is automatisch gegenereerd met behulp van de visuele ontwerpomgeving voor interfacevensters MasterWindows voor MQL5.
Door de prijsdatabases van de ENUM_APPLIED_PRICE type van drie symbolen (EURUSD, USDJPY en GBPUSD) te analyseren, kun je een inschatting maken van de toekomstige prijsbeweging. De kans op deze beweging wordt weergegeven als een schaal en in percentage op de knoppen. De functionaliteit van het handelspaneel stelt je in staat om verzoeken naar de broker te sturen voor het uitvoeren van handelsoperaties. In dit voorbeeld worden marktorders gebruikt. Je kunt bovendien het volume van een positie verminderen of verhogen, een lotvolume voor elk van de symbolen instellen, een positie sluiten en AutoTrader inschakelen.
AutoTrader betekent geautomatiseerd handelen op basis van de signalen van het paneel. Deze modus kan worden geactiveerd door op de bijbehorende knop te drukken.
Het paneel bestaat uit drie blokken voor elk van de symbolen zodat je "handmatig" kunt handelen.
De onderste lijn van het paneel bevat drie knoppen: beheer van de autotrader; het resetten van de lotgrootte voor elk symbool (ClrLot) en de knop voor het sluiten van alle posities (CLOSE ALL).
Invoergegevens:
input ENUM_TIMEFRAMES tf1=PERIOD_M5;// EURUSD grafiekperiode voor signaalberekening input ENUM_TIMEFRAMES tf2=PERIOD_M5;// USDJPY grafiekperiode voor signaalberekening input ENUM_TIMEFRAMES tf3=PERIOD_M5;// GBPUSD grafiekperiode voor signaalberekening
Je kunt de vereiste grafiekperiode instellen waaruit het programma prijsgegevens voor de berekening zal kopiëren, voor elk van de symbolen.

Fig. 1. Het multivaluta game handelspaneel.
Tips:
- De MasterWindows bibliotheek moet worden toegevoegd aan de \MQL5\Include\ map. Deze 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 demonstratiepaneel (een grapprogramma) en is niet bedoeld voor live accounts. Je kunt echter de BUYorSELL() signaalgeneratiefunctie aanpassen of vervangen in overeenstemming met jouw handelssysteem, een functie voor positieondersteuning toevoegen en het op een live account proberen.
Reactie 0