Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools
Zurück   Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools > Metatrader 4 > Programmierung MQL4

Programmierung MQL4 Hier gehts rund ums Programmieren in MQL4.

Login
Benutzername:
Kennwort:


Statistik
Themen: 4973
Beiträge: 43252
Benutzer: 7.221
Aktive Benutzer: 81
Links: 84
Wir begrüßen unseren neuesten Benutzer: Thomas75
Mit 2.475 Benutzern waren die meisten Benutzer gleichzeitig online (16.01.20 um 22:38).
Neue Benutzer:
vor 2 Stunden
- Thomas75
vor 16 Stunden
- JosephTK
vor 2 Tagen
- Hopfen&Mal...
vor 3 Tagen
- frankmicha...
vor einer Woche
- DFeck

Onlineuser
'Wer ist online' anzeigen Benutzer: 0
Gäste: 639
Gesamt: 639
Team: 0
Team:  
Benutzer:  
Freunde anzeigen

Empfehlungen

Thema geschlossen
 
Themen-Optionen Thema durchsuchen Ansicht
  #1 (permalink)  
Alt 17.11.19
Elite Mitglied
 
Registriert seit: Sep 2015
Beiträge: 1.178
MA-EA befindet sich auf einem aufstrebenden Ast
Standard Forex-EA andere WP abfragen lassen

Hallo.

Ist es möglich, wenn man z.B. nen EA im EURUSD hat, dass dieser sich Infos von einem anderen WP holt? Z.B. wie der Spread oder Kurs oder die Margin oder sonstwas von z.B. AUDUSD ist? Und falls man in einem der beiden WP ne Order offen hat, sagen wir mal Long im EURUSD. Kann man dann den EA im AUDUSD die Buy-Order des EURUSD auslesen lassen? Wie viel Lot investiert sind, wie der SL ist, usw. Vor allem ob im bestimmten Symbol überhaupt ne Order offen ist, ob Long oder Short, wie ihr Wert gerade ist, usw.
  #2 (permalink)  
Alt 17.11.19
Gesperrter Benutzer
 
Registriert seit: Sep 2019
Ort: Wien
Beiträge: 46
ixbone befindet sich auf einem aufstrebenden Ast
Standard

Denke du bist kein EA-Coder, denn diese Frage sind die Basics, ohne, kann man keine top funktionierenden EA's coden.
Antwort:
JA, sowohl aus der aktuellen Positionsliste (Mode_Trades) als auch aus der History (Mode_History).

Das MQL Programmierhandbuch führt dich erfolgreich in diese Richtung.
  #3 (permalink)  
Alt 17.11.19
Elite Mitglied
 
Registriert seit: Sep 2015
Beiträge: 1.178
MA-EA befindet sich auf einem aufstrebenden Ast
Standard

Bisher hab ich noch nie bestimmte Symbole abfragen wollen.

Wie schreibt man das denn? Z.B.
Code:
if(Symbol()==EURUSD)...

oder z.B.

if(Symbol()==EURUSD && OrderType()==OP_BUY)...
Oder wie? Wie wählt man ganz bestimmte WP aus und prüft sie auf Orders und dessen Eigenschaften, auf Margin-Anforderungen, Mindest-Lot usw.? Und verändert z.B. SL, TP usw. Auch die des WP, von dem das andere WP abgefragt wird? Geht das Alles einfach mit ner OrderSuche-for-Schleife? Oder kann man gezielt nen bestimmtes anderes WP suchen / auswählen / Eigenschaften abfragen / seine Orders abfragen usw.?
  #4 (permalink)  
Alt 18.11.19
Gesperrter Benutzer
 
Registriert seit: Sep 2019
Ort: Wien
Beiträge: 46
ixbone befindet sich auf einem aufstrebenden Ast
Standard

Respektvoll und in keinster Weise bös gemeint!

Wenn jemand fragt ob man einen Indikator schneller machen kann, dann wurde der Forex Markt nicht verstanden, im Besonderen Underlying, Volatilität, Volumen, Momentum und Price Action, sowie deren Abhängigkeiten von und zu einander!

Wenn dann noch die MQL Syntax im nächsten Thread, hier, falsch ist, die Basics augenscheinlich nicht vorhanden sind...

Gibt es nur einen Rat: Lernen wie der Forex Markt funktioniert, wie Indikatoren funktionieren, dazu gibt es Unmengen Literatur, dann noch MQL und wir sind im Geschäft.

Es bringt dir nichts wenn dir alles vorgekaut wird! Hilfe bei einem echten Problem gerne, jederzeit und sofort - aber du hast keinen Lerneffekt wenn dir der Code, dir unverständlich, fertig serviert wird.

Und nochmals: Nicht böse gemeint!
  #5 (permalink)  
Alt 18.11.19
Elite Mitglied
 
Registriert seit: Sep 2015
Beiträge: 1.178
MA-EA befindet sich auf einem aufstrebenden Ast
Standard

Danke.

Nirgendwo steht, wie man von einem laufenden EA im MT4 Infos über ein anderes, ganz bestimmtes Symbol bekommen kann. Will vielleicht in den Globalen Variablen eines EA das/die WP eintragen, damit er nur Orders bei denen öffnet/ bearbeitet/ was auch immer. Bzw. bestimmte Infos zu genau diesen WP abfragt. Ich vermute mal, dass das alles mit Order-Suchen, OrderSelect() und MarketInfo() geht und nicht allzu kompliziert ist. Wär aber dankbar für Tipps und Hinweise und Erklärungen.

Muss man z.B. bei MarketInfo() einfach nur den WP-Name eintragen, z.B. EURUSD, oder muss er zwischen " stehen, also "EURUSD". Oder ganz anders?
  #6 (permalink)  
Alt 22.11.19
Elite Mitglied
 
Registriert seit: Sep 2015
Beiträge: 1.178
MA-EA befindet sich auf einem aufstrebenden Ast
Standard

Funktioniert das so?
Code:
input string Sym_Le = EURUSD;

...

double SymLe_ASK = MarketInfo(Sym_Le,MODE_ASK));
double SymLe_BID = MarketInfo(Sym_Le,MODE_BID));

...

if((OrderType()==OP_BUY&&OrderMagicNumber()==Buy_MN&&

OrderSymbol()==Sym_Le )
  #7 (permalink)  
Alt 24.11.19
Gesperrter Benutzer
 
Registriert seit: Sep 2019
Ort: Wien
Beiträge: 46
ixbone befindet sich auf einem aufstrebenden Ast
Standard

Das wird so nix! Empfehle einen C/C++ Kurs zu machen oder Münzen bei traderdoc einzuwerfen! Sein Weihnachtsstrumpf freut sich sicher.
  #8 (permalink)  
Alt 24.11.19
Elite Mitglied
 
Registriert seit: Sep 2015
Beiträge: 1.178
MA-EA befindet sich auf einem aufstrebenden Ast
Standard

Wie wirds denn sonst?
  #9 (permalink)  
Alt 24.01.20
Elite Mitglied
 
Registriert seit: Sep 2015
Beiträge: 1.178
MA-EA befindet sich auf einem aufstrebenden Ast
Standard

Kann das mal bitte Jemand erklären? Wie kann z.B. ein EA im EUR USD Infos über z.B. EUR GBP abrufen? Und umgekehrt? Und über Orders, die im jeweils anderen Symbol() aktiv sind? Und evtl. zuletzt waren? Bitte helft. Oder sagt mir bitte, wo das (wenn möglich auf deutsch ) genau erklärt wird.
  #10 (permalink)  
Alt 25.01.20
Mitglied
 
Registriert seit: Dec 2015
Beiträge: 85
TogoTiger befindet sich auf einem aufstrebenden Ast
Standard

Also dann mal ganz von vorne:
- Im MetaEditor gibts oben in der Menuliste ganz rechts den Punkt Hilfe. Dort klickst mal drauf.
- dann klickst auf MQL4 Referenz-
- dann öffnet sich ein Fenster MQL4 Referenz
- dann wählst den Reiter Index oder Suchen
- dort gibst im Suchfeld MarketInfo ein.

und schon hast du schöne Beispiele, die du in deinen Code sogar mit copy/paste übertragen kannst.

So, und jetzt kaufst dir wirklich mal ein Buch über EA-Programmierung oder machst einen Onlinekurs. Seit Jahren fragst du hier immer wieder Basics und scheinst keinen Schritt weiter zu kommen.
Sorry, du musst dich nicht wundern, wenn du keine Antwort mehr kriegst.
Thema geschlossen

Lesezeichen

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus




Alle Zeitangaben in WEZ +1. Es ist jetzt 14:01 Uhr.





Suchmaschine - Reisen - Wavesnode - Facebook Forum - Spam Firewall
-----------------------------------------------------------------------------------------------------------------------------
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Powered by vBCMS® 2.7.0 ©2002 - 2024 vbdesigns.de
SEO by vBSEO 3.6.1
Copyright ©2009 - 2023 by Expert-Advisor.com - Das Metatrader Forum
MetaTrader bzw. MetaTrader 4 und MetaTrader 5 sind eingetragene Marken der MetaQuotes Software Corp.
-----------------------------------------------------------------------------------------------------------------------------