Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools

Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools (http://www.expert-advisor.com/forum/index.php)
-   Programmierung MQL4 (http://www.expert-advisor.com/forum/forumdisplay.php?f=220)
-   -   EA andere WP abfragen lassen (http://www.expert-advisor.com/forum/showthread.php?t=6542)

MA-EA 17.11.19 13:28

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.

ixbone 17.11.19 14:35

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.

MA-EA 17.11.19 15:43

Bisher hab ich noch nie bestimmte Symbole abfragen wollen. :rolleyes:

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.?

ixbone 18.11.19 00:04

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!

MA-EA 18.11.19 19:43

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? :confused:

MA-EA 22.11.19 22:13

Funktioniert das so? :confused:
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 )


ixbone 24.11.19 15:56

Das wird so nix! Empfehle einen C/C++ Kurs zu machen oder Münzen bei traderdoc einzuwerfen! Sein Weihnachtsstrumpf freut sich sicher.

MA-EA 24.11.19 17:40

Wie wirds denn sonst? :confused:

MA-EA 24.01.20 16:09

Kann das mal bitte Jemand erklären? :confused: 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 :rolleyes: ) genau erklärt wird.

TogoTiger 25.01.20 07:24

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.


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:32 Uhr.

Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.1
Powered by vBCMS® 2.7.0 ©2002 - 2024 vbdesigns.de
Copyright ©2009 - 2023 by Expert-Advisor.com - Das Metatrader Forum