Abstand zu bestehenden Orders überprüfen
Hallo
Ich möchte, das bevor der EA eine Order öffnet, er überprüft ob schon eine order mit dem gleichen oder einem ähnliche wert besteht Der abstand den er überprüfen soll ist in zwei Variablen gespeichert. als wert soll true oder false herraus kommen. PHP-Code:
Für mich sieht stimmig aus. Aber metatrader sagt was anderes gruss Hippo |
Was für ein Abstand? :confused:
Sollen mehrere Orders in die gleiche Richtung geöffnet werden? |
Ich weis zwar nicht was genau du vor hast, aber da sind einige Fehler drin. Bitte lese dir mal die Doku zu Schleifen und OrderSelect durch:
https://docs.mql4.com/basis/operators/for https://docs.mql4.com/trading/orderselect Ich weis nämlich wirklich nicht wie ich dir helfen kann, bei dem Code. :confused: ---Leopold--- |
Hallo
Allso, wenn ich da richtig verstanden habe dann wäre das eine Möglichkeit Als erstes die Variablen PHP-Code:
int AbstandOben; //mindestabstand über der zu Prüfenden Order. Ist der aktuelle Kaufkurs in diesem bereich soll die antwort false sein. int AbstandUnten; //mindestabstand unter der zu Prüfenden Order. Ist der aktuelle Kaufkurs in diesem bereich soll die antwort false sein. nun wann es ausgefürt wird. PHP-Code:
PHP-Code:
PHP-Code:
gruss Micha |
Hä? Was soll der Zweck von dem Ganzen sein? :confused:
Aber: 1. Order(s) suchen mit der for-Schleife Code:
for(i=OrdersTotal()-1;i>=0;i--){ Code:
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)){ Code:
if((OrderType()==OP_SELL||OrderType()==OP_BUY)&&(OrderMagicNumber()==Buy_MagicNumber||OrderMagicNumber()==Sell_MagicNumber)&&OrderSymbol()==Symbol())bool IsInv=true;}} |
Hallo,
nein, ich glaube nicht dass du das so willst. Ich denke das sollte ungefähr so aussehn: Code:
void OnTick() ---Leopold--- |
@Hippo25, ohne Dir jetzt zu Nahe zu treten, aber so wird das nichts.
Dir fehlen die elementaren Grundlagen in der MQL-Programmierung und uns fehlen Informationen zu Deiner Idee. Deshalb wäre es sehr von Vorteil, wenn Du Dich erst einmal näher mit MQL beschäftigst, indem Du bestehenden Code Zeile für Zeile sezierst und verstehst, wie programmiert wird und wie bestimmte Idden umgesetzt werden. Alles andere würde hier in ellenlange Posts ausarten und im Endeffekt kommt wahrscheinlich doch nicht das heraus, was gewünscht war. Ich kann mich auch nicht als Autofahr-Anfänger plötzlich in einen Formel1-Wagen setzen und vernünftig damit fahren. Irgendwie evtl., aber richtig nicht. traderdoc |
Stimmt!
Da ist auch das Helfen ziemlich mühsam. ---Leopold--- |
OK werde das ganze nochmal am
OK
werde das ganze nochmal am nachlesen und Probieren und melde mich danach nochmal. danke Hippo |
Alle Zeitangaben in WEZ +2. Es ist jetzt 21:49 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