
Kyora [MQLume] 2.20: +292.31% | USDJPY · 12-Monats-Backtest
Rendite, Drawdown, Monatsergebnisse und ausgewählte Einstellungen für Kyora [MQLume] 2.20.

Rendite, Drawdown, Monatsergebnisse und ausgewählte Einstellungen für Kyora [MQLume] 2.20.
Mit dem Quellcode in deinen Händen reichen deine Ideen über das Einstellungsmenü hinaus.
Öffne den Quellcode in MetaEditor und beginne mit der Entwicklung. Die Projekte nutzen eigenständigen Code oder bereits in MT5 enthaltene Standardbibliotheken.
Lerne, passe den Code an und handle auf deinen eigenen Konten. Mit dem EA-Quellcode kannst du deine Ideen immer weiterentwickeln.
Ein Kauf pro Quellcode-Projekt. MQLume berechnet keine Gebühren nach Anzahl der Aktivierungen oder Nutzungen.
Besprich deine Ideen mit einem KI-Programmierassistenten. Nutze das bearbeitbare MQL5-Projekt als Ausgangspunkt und behalte die Kontrolle über jede Änderung.
Frage nach einem Zeitfilter, verständlicheren Logs oder einer anderen Risikoregel.
Lies den vorgeschlagenen Code, prüfe die Logik und kompiliere ihn in MetaEditor.
Vergleiche Backtests und teste auf einem Demokonto, bevor du einen Live-Einsatz erwägst.
Nutze ein KI-Werkzeug deiner Wahl; ein KI-Abo ist nicht enthalten. Prüfe generierten Code und schütze deinen Quellcode. Gute Werkzeuge unterstützen den Prozess, garantieren aber keine Handelsgewinne.
Überblick
Die Quellcode-Version enthält bearbeitbaren englischen MQ5-Code, die kompilierte EX5-Datei, README und PARAMETERS.pdf. Resources enthält Panelbilder und den eingebetteten historischen Kalender; behalten Sie den Ordner beim Kompilieren neben MQ5. Es wird kein Preset mitgeliefert.
Für MetaTrader 5. Vollständiger Quellcode, klare Parameter und praktische Dokumentation geben dir die Kontrolle über dein nächstes Projekt.
Trading-Konfiguration
Entdecken Sie USDJPY-Ausbruchsstrategien mit Pending-Einstiegen, Sitzungssteuerung und Kontoschutz.
Dies sind Angaben der Produktseite, keine Garantie für geeignetes Kapital oder Ergebnisse.
Entdecke 50 Zeilen MQL5-Quellcode aus dem Projekt. Scrolle im Editor, um mehr zu sehen.
bool ValidPositive(const double value) { return MathIsValidNumber(value) && value>0.0;}bool ValidNonnegative(const double value) { return MathIsValidNumber(value) && value>=0.0;}bool MarginAndSpreadCost(const ENUM_ORDER_TYPE side,const string symbol,const double volume,const double entry,double &cost){ cost=0.0; if((side!=ORDER_TYPE_BUY && side!=ORDER_TYPE_SELL) || symbol=="" || !ValidPositive(volume) || !ValidPositive(entry)) return false; MqlTick quote; if(!SymbolInfoTick(symbol,quote) || !ValidPositive(quote.bid) || !MathIsValidNumber(quote.ask) || quote.ask<quote.bid) return false; double spread=quote.ask-quote.bid; const double exit_price=entry+(side==ORDER_TYPE_BUY ? -spread : spread); double margin=0.0,profit=0.0; if(exit_price<=0.0 || !OrderCalcMargin(side,symbol,volume,entry,margin) || !ValidNonnegative(margin)) return false; if(!OrderCalcProfit(side,symbol,volume,entry,exit_price,profit) || !MathIsValidNumber(profit)) return false; cost=margin+MathMax(0.0,-profit); return ValidNonnegative(cost);}bool PendingMarginReserve(double &reserve){ reserve=0.0; for(int i=OrdersTotal()-1;i>=0;--i) { if(OrderGetTicket(i)==0) return false; const ENUM_ORDER_TYPE type=(ENUM_ORDER_TYPE)OrderGetInteger(ORDER_TYPE); if(type<ORDER_TYPE_BUY_LIMIT || type>ORDER_TYPE_SELL_STOP_LIMIT) continue; const double volume=OrderGetDouble(ORDER_VOLUME_CURRENT); if(!ValidNonnegative(volume)) return false; if(volume==0.0) continue; const string symbol=OrderGetString(ORDER_SYMBOL); const double entry=OrderGetDouble(type==ORDER_TYPE_BUY_STOP_LIMIT || type==ORDER_TYPE_SELL_STOP_LIMIT ? ORDER_PRICE_STOPLIMIT : ORDER_PRICE_OPEN); const ENUM_ORDER_TYPE side=(type==ORDER_TYPE_BUY_LIMIT || type==ORDER_TYPE_BUY_STOP || type==ORDER_TYPE_BUY_STOP_LIMIT ? ORDER_TYPE_BUY : ORDER_TYPE_SELL); double cost=0.0; if(!MarginAndSpreadCost(side,symbol,volume,entry,cost)) return false; reserve+=cost; if(!MathIsValidNumber(reserve)) return false; } return true;}bool FitsDirectionalVolumeLimit(const string symbol,const bool buy,const double volume,const double step){ // The limit counts every strategy's same-symbol exposure in this direction. const double limit=SymbolInfoDouble(symbol,SYMBOL_VOLUME_LIMIT); if(!ValidNonnegative(limit)) return false; if(limit==0.0) return true; double used=0.0; for(int i=PositionsTotal()-1;i>=0;--i)Hier beginnt dein nächstes Projekt.
Vollständiger Quellcode, praktische Dokumentation und Referenzdateien zum Verstehen, Anpassen und Testen deines EA.
100 % Quellcode bedeutet die vollständige bearbeitbare Implementierung dieses Produkts, nicht nur eine EX5-Datei oder ein verborgenes Strategiemodul.
Version 2.20 · Lizenz zur persönlichen NutzungVollständiger, bearbeitbarer Quellcode in einer Datei. Logik lesen, anpassen und den eigenen EA kompilieren.
Zum Quellcode gehörender kompilierter EA. Nach Änderungen am MQ5 erneut kompilieren.
Parameterhandbuch mit Anfangswerten, Größenformeln und Nutzungshinweisen.
Kurze Einführung, Installation und Kompilierung sowie Lizenz und Supportkontakt.
Mitgelieferte Kompilierungsressource; relativen Pfad beibehalten.
Mitgelieferte Kompilierungsressource; relativen Pfad beibehalten.
Mitgelieferte Kompilierungsressource; relativen Pfad beibehalten.
Den EA erkunden, anpassen und unter verschiedenen Marktbedingungen testen. Mit dem mitgelieferten Leitfaden beginnen und einen Testablauf für die eigenen Einstellungen entwickeln.
Version v2.20 · 64
Anfangseinstellungen des gelieferten Codes. Änderungen vor der Nutzung prüfen und testen.
Passe den EA über die Parameter an deine Forschung, Risikopräferenzen und Arbeitsweise an. EA-Orderkommentare verwenden @MQLume und behalten erforderliche Strategiekennungen. Kommentareingaben dienen der Kompatibilität mit gespeicherten Einstellungen und entfernen diese Kennzeichnung nicht.
Lesen Sie PARAMETERS.pdf zusammen mit README.txt: Bedeutung, Standardwerte und Betriebshinweise ergänzen die kurzen Eingabenamen.
Anfangseinstellungen des gelieferten Codes. Änderungen vor der Nutzung prüfen und testen.
| Schlüssel im Quellcode | Anfangswert |
|---|---|
Magic numberStrategyTag | 632948 |
Trade comment (sending always uses @MQLume)OrderSignature | "@MQLume" |
Max spread (points; 0 = off)SpreadCeilingPts | 0 |
Max slippage (points)FillTolerancePts | 50 |
Anfangseinstellungen des gelieferten Codes. Änderungen vor der Nutzung prüfen und testen.
| Schlüssel im Quellcode | Anfangswert |
|---|---|
Setup selectionSignalScope | BalancedSIGNAL_BALANCED |
Trade directionMarketSide | Buy and sellTRADE_BOTH |
Enable nearest pending priorityEnableNearestPendingPriority | false |
Max BUY pending ordersMaxBuyPendingOrders | 2 |
Max SELL pending ordersMaxSellPendingOrders | 2 |
Anfangseinstellungen des gelieferten Codes. Änderungen vor der Nutzung prüfen und testen.
| Schlüssel im Quellcode | Anfangswert |
|---|---|
Lot size modeVolumePolicy | Fixed lotVOLUME_FIXED |
BUY Fixed lotBuyFixedLot | 0.01 |
BUY Auto lot profileBuyAutoLotProfile | Medium (800 per 0.01 lot)LOT_MEDIUM |
BUY Custom balance per 0.01 lotBuyBalancePer001 | 5000.0 |
BUY Max risk per order (% of balance)BuyRiskPercent | 1.0 |
BUY Total risk per side (% of balance)BuyTotalRiskPercent | 2.0 |
SELL Fixed lotSellFixedLot | 0.01 |
SELL Auto lot profileSellAutoLotProfile | Medium (800 per 0.01 lot)LOT_MEDIUM |
SELL Custom balance per 0.01 lotSellBalancePer001 | 5000.0 |
SELL Max risk per order (% of balance)SellRiskPercent | 1.0 |
SELL Total risk per side (% of balance)SellTotalRiskPercent | 2.0 |
Anfangseinstellungen des gelieferten Codes. Änderungen vor der Nutzung prüfen und testen.
| Schlüssel im Quellcode | Anfangswert |
|---|---|
Use selective rollover managementEnableRolloverManagement | false |
Anfangseinstellungen des gelieferten Codes. Änderungen vor der Nutzung prüfen und testen.
| Schlüssel im Quellcode | Anfangswert |
|---|---|
Enable progressive trailingEnableProgressiveTrailing | false |
Tightening interval (minutes)ProgressiveTrailingMinutes | 60 |
Distance reduction per interval (%)ProgressiveTrailingReductionPercent | 20.0 |
Anfangseinstellungen des gelieferten Codes. Änderungen vor der Nutzung prüfen und testen.
| Schlüssel im Quellcode | Anfangswert |
|---|---|
Enable individual trade profit targetEnableTradeProfitTarget | false |
Individual trade profit target (% of opening balance)TradeProfitTargetPercent | 0.025 |
Anfangseinstellungen des gelieferten Codes. Änderungen vor der Nutzung prüfen und testen.
| Schlüssel im Quellcode | Anfangswert |
|---|---|
Enable total floating profit targetEnableFloatingProfitTarget | false |
Floating profit target per 0.01 starting lot (account currency)FloatingProfitTargetPer001 | 30.0 |
After floating profit targetFloatingProfitAfterTarget | Continue tradingFLOATING_CONTINUE |
Anfangseinstellungen des gelieferten Codes. Änderungen vor der Nutzung prüfen und testen.
| Schlüssel im Quellcode | Anfangswert |
|---|---|
Enable loss and profit limitsEnableKyoraProtection | false |
Max daily net loss (account currency)KyoraDailyLossMoney | 0.0 |
Max cycle net loss (account currency)KyoraTotalLossMoney | 0.0 |
Cycle net profit target (account currency)KyoraProfitTargetMoney | 0.0 |
Open trades loss referenceKyoraFloatingLossReference | BalanceFLOATING_BALANCE |
Max net loss on open trades (%)KyoraFloatingLossPercent | 0.0 |
Anfangseinstellungen des gelieferten Codes. Änderungen vor der Nutzung prüfen und testen.
| Schlüssel im Quellcode | Anfangswert |
|---|---|
Enable protectionEnableAccountEmergencyStop | false |
Minimum account equity (account currency)AccountEmergencyEquity | 0.0 |
Anfangseinstellungen des gelieferten Codes. Änderungen vor der Nutzung prüfen und testen.
| Schlüssel im Quellcode | Anfangswert |
|---|---|
Enable pending price randomizationEnablePendingPriceRandomization | false |
Maximum random offset (points)PendingPriceRandomMaxPoints | 5 |
Anfangseinstellungen des gelieferten Codes. Änderungen vor der Nutzung prüfen und testen.
| Schlüssel im Quellcode | Anfangswert |
|---|---|
Use news filterEventGate | false |
Minimum news impactEventImpactFloor | NEWS_HIGH |
Minutes before newsEventLeadMinutes | 30 |
Minutes after newsEventLagMinutes | 30 |
Close trades during news pauseEventFlatten | false |
Delete pending orders during news pauseEventCancelOrders | true |
Anfangseinstellungen des gelieferten Codes. Änderungen vor der Nutzung prüfen und testen.
| Schlüssel im Quellcode | Anfangswert |
|---|---|
Use NFP filterPayrollGate | false |
Minutes before NFPPayrollLeadMinutes | 60 |
Minutes after NFPPayrollLagMinutes | 50 |
Close trades during NFP pausePayrollFlatten | true |
Delete pending orders during NFP pausePayrollCancelOrders | true |
Anfangseinstellungen des gelieferten Codes. Änderungen vor der Nutzung prüfen und testen.
| Schlüssel im Quellcode | Anfangswert |
|---|---|
Enable market close pending protectionEnableSessionPendingProtection | false |
Minutes before market closeSessionCloseLeadMinutes | 5 |
Minutes after market openSessionOpenDelayMinutes | 5 |
Anfangseinstellungen des gelieferten Codes. Änderungen vor der Nutzung prüfen und testen.
| Schlüssel im Quellcode | Anfangswert |
|---|---|
Allow Friday TradingAllowFridayTrading | true |
Remove Pending Before WeekendRemovePendingBeforeWeekend | false |
Anfangseinstellungen des gelieferten Codes. Änderungen vor der Nutzung prüfen und testen.
| Schlüssel im Quellcode | Anfangswert |
|---|---|
External pause infoExternalPauseInfo | Anzeigetext |
Global variable names, comma-separated (PAUSE1,PAUSE2)ExternalPauseVariables | "" |
Delete pending orders on external pauseExternalPauseDeletePendings | true |
Anfangseinstellungen des gelieferten Codes. Änderungen vor der Nutzung prüfen und testen.
| Schlüssel im Quellcode | Anfangswert |
|---|---|
Backtest filter infoBacktestFilterInfo | Anzeigetext |
Use embedded calendar in backtestsBacktestUseEmbeddedCalendar | true |
Backtest broker UTC offset (winter minutes)BacktestUtcOffsetMinutes | 120 |
Backtest broker daylight saving ruleBacktestDstPolicy | CALENDAR_DST_EU |
Anfangseinstellungen des gelieferten Codes. Änderungen vor der Nutzung prüfen und testen.
| Schlüssel im Quellcode | Anfangswert |
|---|---|
Show dashboardPanelEnabled | true |
Apply chart colorsChartIdentity | true |
Unterstützung nach der Lieferung
Während der aktiven Produktpflege untersuchen und beheben wir reproduzierbare Fehler im unveränderten gelieferten Code, die der Produktbeschreibung widersprechen.
Support während der aktiven ProduktpflegeFehlende Dateien, falsche Lieferung und Kompilierungsfehler des gelieferten Codes in der angegebenen Umgebung.
Version, Einstellungen, Protokolle und Schritte zur Reproduktion helfen bei der Fehlerbehebung.
Beginnen Sie mit der beiliegenden Anleitung. Bei Lieferproblemen oder reproduzierbaren Softwarefehlern helfen wir Ihnen weiter. Handelsergebnisse werden nicht garantiert.
Sie dürfen den gelieferten Code für eigene Forschung und eigene Handelskonten lesen, ändern und kompilieren. Bewahren Sie vor Änderungen eine unveränderte Kopie auf. Ohne gesonderte schriftliche Erlaubnis dürfen Quellcode und kompilierte Dateien nicht weiterverkauft, verbreitet, veröffentlicht, unterlizenziert oder als White-Label-Produkt angeboten werden. Die Lieferung überträgt keine Urheberrechte oder Rechte an fremden Namen.
Quellcode ist ein kopierbares digitales Produkt. Nach Lieferung bieten wir keine Erstattung allein wegen Meinungsänderung oder fehlenden Bedarfs an. Prüfen Sie vorher Kompatibilität, Umfang und Grenzen.
Nach Prüfung der Zahlung senden wir Code und Dokumentation an die Bestelladresse. Prüfen Sie auch den Spamordner und bewahren Sie die Bestellreferenz für Liefer- und Supportfragen auf. Nennen Sie Bestellreferenz, Quellcode-Version, Terminal-Build, Einstellungen, erwartetes Verhalten und Reproduktionsschritte. Fügen Sie nur relevante Protokolle ohne Zugangsdaten bei.
Dateien, Umgebung und Bedingungen
Quellcode-Version und Kaufbedingungen prüfen
Zahlung wird beim Anbieter oder auf der gewählten Blockchain geprüft
Schnelle, automatische Lieferung nach Zahlungsbestätigung. Kein Warten auf manuellen Versand.
Sprich mit uns über individuelle Entwicklung. Teile deine Anforderungen per privatem Support oder E-Mail; Umfang und Angebot vereinbaren wir separat.
100% engagiert bei der Betreuung deiner Lieferung und Supportanfragen.
Kostenlosen EA-Quellcode entdecken




Kostenloses, editierbares Gold-Ausbruchsprojekt mit sechs wählbaren Kernen, Sitzungsfiltern und flexibler Positionsgröße.

Kostenloser editierbarer Quellcode mit EX5: vier Gold-Ausbruchsengines mit unabhängigen Profilen, Größenberechnungen, Richtungen und Ausstiegen.
MQL4 / MQL5 verwenden .mq4 / .mq5; EX4 / EX5 sind kompilierte Programme. Beim Kauf von EX4 oder EX5 ist Quellcode nicht automatisch enthalten.
Zwei eigene MT4-/MT5-Lernbeispiele ohne Handelsaufträge. Untersuchen Sie OnInit- und OnDeinit-Protokolle.
Lernbeispiele: vor Gebrauch in MetaEditor prüfen und kompilieren. Sie führen keine Trades aus.
Eine andere Herangehensweise ausprobieren? Wählen Sie einen EA zum Ausführen oder Quellcode zum Erkunden und Anpassen.



Nur EA · EX5
Entdecken Sie AUDCAD-Grid-Einstiege mit Korbverwaltung, einstellbarer Positionsgröße und virtuellen Ausstiegen.

Kostenloser EA · MQ5 + EX5
Kostenloser editierbarer Quellcode mit EX5: vier Gold-Ausbruchsengines mit unabhängigen Profilen, Größenberechnungen, Richtungen und Ausstiegen.
Wird geladen…
Bleib mit MQLume auf deiner Lieblingsplattform verbunden.
Erlebe unsere EAs in Aktion: Backtests, Vorführungen und praktische Anleitungen.
Auf YouTube ansehenTausche dich mit anderen EA-Nutzern aus, teile Ideen und entdecke Neuigkeiten.
Der Community beitreten Offizielle Updates verfolgen