Mach die Strategie zu deiner eigenen.
Mit dem Quellcode in deinen Händen reichen deine Ideen über das Einstellungsmenü hinaus.
Keine zusätzlichen Abhängigkeiten installieren
Öffne den Quellcode in MetaEditor und beginne mit der Entwicklung. Die Projekte nutzen eigenständigen Code oder bereits in MT5 enthaltene Standardbibliotheken.
Unbegrenzte persönliche Nutzung
Lerne, passe den Code an und handle auf deinen eigenen Konten. Mit dem EA-Quellcode kannst du deine Ideen immer weiterentwickeln.
Einmal kaufen. Keine Aktivierungs- oder Nutzungsgebühren.
Ein Kauf pro Quellcode-Projekt. MQLume berechnet keine Gebühren nach Anzahl der Aktivierungen oder Nutzungen.
Vibe Coding. Dein Trading-Urteil.
Besprich deine Ideen mit einem KI-Programmierassistenten. Nutze das bearbeitbare MQL5-Projekt als Ausgangspunkt und behalte die Kontrolle über jede Änderung.
Idee beschreiben
Frage nach einem Zeitfilter, verständlicheren Logs oder einer anderen Risikoregel.
Änderung prüfen
Lies den vorgeschlagenen Code, prüfe die Logik und kompiliere ihn in MetaEditor.
Deine Version testen
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.
Trading-Konfiguration
Veröffentlichte Spezifikationen
Deine Ideen, deine Goldstrategie. Entdecke editierbaren XAUUSD-Code mit flexibler Positionsgröße, Handelszeiten und Trailing-Stops.
Dies sind Angaben der Produktseite, keine Garantie für geeignetes Kapital oder Ergebnisse.
- Symbol
- XAUUSD
- Chart-Zeitrahmen
- H1
- Empfohlene Einzahlung
- US$1,000
- Konto
- RAW / ECN mit niedrigen Spreads
Ein Blick in den Quellcode
Entdecke 50 Zeilen MQL5-Quellcode aus dem Projekt. Scrolle im Editor, um mehr zu sehen.
bool CalculateOrderVolume(double &volume) { volume=Lot; if(volume==0.0) { string currency=AccountInfoString(ACCOUNT_CURRENCY); double reference=ResolveBalanceStep(); // Preserve this substring-search direction; it is not an equality test. if(currency!="" && StringFind("JPY",currency)>=0) reference*=100.0; volume=(AccountInfoDouble(ACCOUNT_BALANCE)/reference)*percent; volume=MathMin(volume,SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_MAX)); volume=MathMax(volume,SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_MIN)); } if(Recovery) ApplyRecoveryVolume(volume); volume=NormalizeDouble(volume,2); volume=MathMin(volume,SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_MAX)); volume=MathMax(volume,SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_MIN)); double step=SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_STEP); if(step==0.0) return false; volume=MathFloor(volume/step)*step; double minimum=SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_MIN); double maximum=SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_MAX); if(volume<minimum || volume>maximum) return false; step=SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_STEP); if(step==0.0 || MathAbs((int)MathRound(volume/step)*step-volume)>0.0000001) return false; double limit=SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_LIMIT),used=0.0; for(int index=PositionsTotal()-1;index>=0;--index) if(PositionGetTicket(index)!=0 && PositionGetString(POSITION_SYMBOL)==_Symbol) used+=PositionGetDouble(POSITION_VOLUME); if(limit>0.0 && volume>limit) volume=limit; for(int index=OrdersTotal()-1;index>=0;--index) if(OrderGetTicket(index)!=0 && OrderGetString(ORDER_SYMBOL)==_Symbol) used+=OrderGetDouble(ORDER_VOLUME_CURRENT); return limit<=0.0 || (limit-used)-volume>=0.0; }// Check required margin at the current price for the order side.bool HasRequiredMargin(const ENUM_ORDER_TYPE side,const double volume) { MqlTick tick; if(!SymbolInfoTick(_Symbol,tick)) return false; double free_margin=AccountInfoDouble(ACCOUNT_MARGIN_FREE),required=0.0; double price=(side==ORDER_TYPE_SELL ? tick.bid : tick.ask); if(!OrderCalcMargin(side,_Symbol,volume,price,required)) { Print("Error in CheckMoneyForTrade code=",GetLastError()); return false; } if(required>free_margin) {Überblick
Ein EA, den du selbst gestalten kannst.
Gehe über das Einstellungsfenster hinaus. Lies die Einstiegs- und Verwaltungslogik, passe die Lotberechnung an und baue eigene Filter – selbst oder mit einem KI-Programmierassistenten. Enthalten sind MQ5, kompilierter EA, Parameterhandbuch und ein dokumentiertes Test-Preset.
Für MetaTrader 5. Vollständiger Quellcode, klare Parameter und praktische Dokumentation geben dir die Kontrolle über dein nächstes Projekt.
Kompilieren. Backtest. Demo. Dann entscheiden.
Prüfen Sie den gekauften Code nach dem Kompilieren im Strategietester. Testen Sie auf einem Demokonto, bevor Sie über echten Handel entscheiden. Bestandene Tests garantieren keine Rendite.
Spezifikationen
- Plattform
- MetaTrader 5 / MQL5; nicht mit MT4 kompatibel
- Version
- 1.71
- Abhängigkeiten
- Nutzt nur die mit MT5 gelieferte Trade-Bibliothek. Keine eigenen MQH oder externen DLL zu installieren.
- Eingaben
- 48 Eingaben · 40 Funktionseinstellungen
- Kompilierung und Tests
- Mit MT5 MetaEditor kompilieren; Build- und Testnachweise stehen in RELEASE_NOTES.txt.
Hier beginnt dein nächstes Projekt.
Lieferumfang
Vollständiger Quellcode, praktische Dokumentation und Referenzdateien zum Verstehen, Anpassen und Testen deines EA.
Ein Projekt.
Vollständiger Code.
100 % Quellcode bedeutet die vollständige bearbeitbare Implementierung dieses Produkts, nicht nur eine EX5-Datei oder ein verborgenes Strategiemodul.
Version 1.71 · Lizenz zur persönlichen Nutzung- MQ5Enthalten
My AI Gold MT5 1.71[MQLume].mq5
Vollständiger, bearbeitbarer Quellcode in einer Datei. Logik lesen, anpassen und den eigenen EA kompilieren.
- EX5Enthalten
My AI Gold MT5 1.71[MQLume].ex5
Zum Quellcode gehörender kompilierter EA. Nach Änderungen am MQ5 erneut kompilieren.
- TXTEnthalten
README.txt
Kurze Einführung, Installation und Kompilierung sowie Lizenz und Supportkontakt.
- PDFEnthalten
PARAMETERS.pdf
13-seitiges Handbuch zu allen 48 Eingaben mit Standardwerten, Lotformeln, Einheiten und Beispielen.
- TXTEnthalten
RELEASE_NOTES.txt
Build-Angaben, dokumentierte Testbedingungen, Änderungen und bekannte Grenzen des Pakets.
- SETEnthalten
Presets/VT_XAUUSD_ECN_M1.set
Dokumentierte Testkonfiguration für XAUUSD-ECN / M1. Einige Werte weichen vom Quellcode-Standard ab; vor dem Test prüfen.
Tests
Mit Tests Vertrauen aufbauen.
Den EA erkunden, anpassen und unter verschiedenen Marktbedingungen testen. Mit dem mitgelieferten Leitfaden beginnen und einen Testablauf für die eigenen Einstellungen entwickeln.
Kompilieren und loslegen
Den Quellcode in MetaEditor öffnen, kompilieren und die Standardeinstellungen erkunden. Die Anleitungen erklären Installation und Parameter als Einstieg in die Anpassung.
Über Marktzyklen hinweg testen
Für eine umfassendere Bewertung der Einstellungen empfehlen wir Backtests mit echten Tickdaten der letzten 10 Jahre, soweit verfügbar, und anschließend Tests auf einem Demokonto.
Vor dem Live-Einsatz
Die eigenen Einstellungen im Backtest und anschließend auf einem Demokonto prüfen, bevor über den Live-Einsatz entschieden wird. Vergangene Ergebnisse garantieren keine zukünftige Performance.
Version v1.71 · 48
Parameterübersicht
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.
Panelanzeige
Anfangseinstellungen des gelieferten Codes. Änderungen vor der Nutzung prüfen und testen.
| Schlüssel im Quellcode | Anfangswert |
|---|---|
ShowInfoPanelShowInfoPanel | true |
Wöchentliche Schließung
Anfangseinstellungen des gelieferten Codes. Änderungen vor der Nutzung prüfen und testen.
| Schlüssel im Quellcode | Anfangswert |
|---|---|
=============================================stt11 | Anzeigetext |
Close At FridayFriday | true |
Close At Friday Hour(If 0 Close before Closing Market)FrHour | 0 |
Close At WednesdayWednesday2 | false |
Close At Wednesday Hour(If 0 Close before Closing Market)FrHourW | 0 |
Close At Wednesday Minute(If 0 Close before Closing Market)FrMinuteW | 0 |
Einstieg und Ausführung
Anfangseinstellungen des gelieferten Codes. Änderungen vor der Nutzung prüfen und testen.
| Schlüssel im Quellcode | Anfangswert |
|---|---|
=============================================stt12 | Anzeigetext |
EntryCount | Dual Entry / 1Dual_Entry |
Delay DealDelayD | false |
Delay Deal,SecondsDelayDT | 10 |
AutoGMTAutoGMT | true |
Don't make volume less after lossRecovery | true |
Positionsgröße
Lot = 0 wählt automatische Größenberechnung. percent ist ein Lotmultiplikator, keine prozentuale Verlustgrenze. riskk wählt den Kontostand-Divisor; Formeln stehen in PARAMETERS.pdf.
| Schlüssel im Quellcode | Anfangswert |
|---|---|
=============================================stt | Anzeigetext |
Fix Lot(if 0 is Auto)Lot | 0.0 |
Lot Steppercent | 0.01 |
Balance Stepbalance | 300.0 |
riskk | Manual Balance Step / 0Manual_Balance_Step |
Ordereinstellungen
Anfangseinstellungen des gelieferten Codes. Änderungen vor der Nutzung prüfen und testen.
| Schlüssel im Quellcode | Anfangswert |
|---|---|
=============================================stt2 | Anzeigetext |
MaxSpreadMaxSpred | 150 |
Slippage in pointsSlippage | 50 |
CommentsCommen | MyAiGold MQLume |
MagicMagic | 222 |
Only BUYONB | false |
Only SELLONS | false |
Handelszeit
Anfangseinstellungen des gelieferten Codes. Änderungen vor der Nutzung prüfen und testen.
| Schlüssel im Quellcode | Anfangswert |
|---|---|
=============================================stt3 | Anzeigetext |
Start Hour (For GMT +3 Summer Time and GMT +2 Winter Time)BeginHour | 15 |
Start MinuteBeginMinute | 0 |
Finish Hour (For GMT +3 Summer Time and GMT +2 Winter Time)EndHour | 11 |
Finish MinuteEndMinute | 0 |
Take-Profit und Stop-Loss
Als pip bezeichnete Abstände entsprechen 10 Symbolpunkten pro Einheit. TrailStep verwendet direkte Symbolpunkte. Prüfe vor Änderungen die Kursgenauigkeit des Brokers.
| Schlüssel im Quellcode | Anfangswert |
|---|---|
=============================================stt4 | Anzeigetext |
TakeProfit,pipTKProfit | 250.0 |
StopLoss,pipRST | 400.0 |
Trailing-Stop
Als pip bezeichnete Abstände entsprechen 10 Symbolpunkten pro Einheit. TrailStep verwendet direkte Symbolpunkte. Prüfe vor Änderungen die Kursgenauigkeit des Brokers.
| Schlüssel im Quellcode | Anfangswert |
|---|---|
=============================================stt5 | Anzeigetext |
Trailing On Offtrail | true |
Trailing Distance,pipTrailStart | 160.0 |
Trailing From,pipTrailFrom | 160.0 |
Trailing Step,pointTrailStep | 5.0 |
Panellayout
Anfangseinstellungen des gelieferten Codes. Änderungen vor der Nutzung prüfen und testen.
| Schlüssel im Quellcode | Anfangswert |
|---|---|
Panel_CornerPanel_Corner | 0 |
Panel_XPanel_X | 20 |
Panel_YPanel_Y | 30 |
Panel_ScalePanel_Scale | 1.0 |
Nachrichtenfilter
Anfangseinstellungen des gelieferten Codes. Änderungen vor der Nutzung prüfen und testen.
| Schlüssel im Quellcode | Anfangswert |
|---|---|
===========================News Settings=================stt31 | Anzeigetext |
Use NewsFilterNewsFilter | false |
Minutes befor the newsDontOpBef | 30 |
Minutes after the newsDontOpAft | 30 |
High ImportanceIH | true |
Moderate ImportanceIM | false |
Unterstützung nach der Lieferung
Fehlerbehebung ist enthalten.
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 ProduktpflegeLieferung und Kompilierung
Fehlende Dateien, falsche Lieferung und Kompilierungsfehler des gelieferten Codes in der angegebenen Umgebung.
Code und Dokumentation
Version, Einstellungen, Protokolle und Schritte zur Reproduktion helfen bei der Fehlerbehebung.
Supportumfang
Zukünftige Gewinne werden nicht garantiert. MQL5- und MT5-Grundkenntnisse werden vorausgesetzt; Nutzungsprobleme aufgrund fehlender erforderlicher Kenntnisse fallen nicht unter die Fehlerbehebung.
Fragen
Häufig gestellte Fragen
Für Nutzer mit Programmierkenntnissen und Trading-Erfahrung, die Code lesen, MQL5 kompilieren und Strategien eigenständig testen können.
HilfecenterWas kaufe ich?
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.
Erstattung nach Lieferung
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.
Lieferung und Fehlermeldungen
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.
Lieferung & Support
- 1
Prüfen
Dateien, Umgebung und Bedingungen
- 2
Bestätigen
Quellcode-Version und Kaufbedingungen prüfen
- 3
Bezahlen
Zahlung wird beim Anbieter oder auf der gewählten Blockchain geprüft
- 4
Erhalten
Quellcode per E-Mail innerhalb von 6 Stunden nach Zahlungsbestätigung
Mit einem kostenlosen Beispiel beginnen
Kostenlose Downloads. Echter Quellcode.
MQL4 / MQL5 verwenden .mq4 / .mq5; EX4 / EX5 sind kompilierte Programme. Beim Kauf von EX4 oder EX5 ist Quellcode nicht automatisch enthalten.
Journal Starter
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.