Alle Inhalte von sill3000
-
Probleme mit Trailing Stop
Wie nah( geringster Abstand) kann man eigentlich den TRailing-Stop vom aktuellen Kurs laufen lassen ? Legt das der Broker fest oder gibt es der Spread vor oder muss man das irgendwie berechnen. Lieben Gruss an alle !
-
Probleme bei dem 5 Digit Broker
Vielen Dank RAINWORM, klasse, jetzt geht es. Vielen Dank
-
Probleme bei dem 5 Digit Broker
Hallo liebe Community, ich habe da ein "kleines" Problem, ich habe von einem 4-Digit Broker umgestellt auf einen 5 Digit Broker. Dabei habe ich festgestellt, dass die "Bid"-und "Ask"-Werte "auf- oder abgerundet" werden. Siehe Beispiel: Wert aktuell auf dem Chart 1.57506 wird aufgerundet zu 1.571, habe schon mit "NormalizeDouble(Bid,Digits)" probiert die Werte aktuell zu verarbeiten. Aber bisher keinen Erfolg, kann mir bitte jemand helfen, im voraus besten Dank.
-
Das Zusammenspiel von OrderSelect() und OrderModify()
Ich habe da mal noch ne andere Frage, ich öffne buy-Order mit dem "Ask"-Preis und öffne short-Order mit dem "Bid"-Preis. Meine Order für long: ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,Ask-StopLoss*Point,Ask+TakeProfit*Point,"My EA",12345,0,Green); Meine Order für short: ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,3,Bid+StopLoss*Point,Bid-TakeProfit*Point,"My EA",12345,0,Red); Kann ich auch buy-Orders und short-Orders nur mit dem "Bid"-Preis öffnen, sozusagen zu dem Kurswert, den man auf dem Chart sieht ?
-
Das Zusammenspiel von OrderSelect() und OrderModify()
danke, jetzt geht es auch.
-
Das Zusammenspiel von OrderSelect() und OrderModify()
Wie kann man eigentlich einen TRade aufmachen, ohne S/L und T/P. WEnn ich die Variablen mit Werten versehe, dann macht er die Trades. Aber, wenn ich die WErte mit "0" setze, dann macht er keinen einzigen Trade. Warum ? Lieben Gruss
-
Das Zusammenspiel von OrderSelect() und OrderModify()
Nein, während du in der Start()-Funktion bist, wird diese nicht erneut aufgerufen. Ich habe gelesen, wenn ein Ticksignal kommt, dann wird die Start-Funktion aufgerufen, oder ? Bin ein bisschen verwirrt. Gruss an alle
-
Das Zusammenspiel von OrderSelect() und OrderModify()
ah ok, weil, wenn ich 40 Trades offen haben, kommt der PC(Das Programm) nicht so richtig nach, mit dem Trailing-Stop. Kann es sein, dass die Start()-Funktion dazwischenfunkt, weil das Programm immer wieder bei Start() anfängt. Im Voraus besten Dank.
-
Das Zusammenspiel von OrderSelect() und OrderModify()
Ja, aber wie soll das dann helfen, NormalizeDouble(Bid-Point*TrailingStop,Digits) ? Wenn den Code zwischen die Code-Steuerzeichen einfügst, dann sieht das auch noch schön aus. was meinst du damit ? Sorry, verstehe ich nicht so genau.
-
Das Zusammenspiel von OrderSelect() und OrderModify()
Einen schönen guten Tag, Abend. Ich habe da einige Probleme mit dem Zusammenspiel von OrderSelect() und Order Modify(). Habe da so ca. 10 Trades offen und möchte sie anhand eines Trailing-Stops überwachen. Hier ist der Code: total=OrdersTotal(); //Hier ist der Trailing Stop for(int cnt=0;cnt<total;cnt++) { OrderSelect(cnt, OrderTicket(),MODE_TRADES); if(OrderType()<=OP_SELL && OrderSymbol()==Symbol()) { if(OrderType()==OP_BUY) // long position is opened { // check for trailing stop if(TrailingStop>0) { if(Bid-OrderOpenPrice()>Point*TrailingStop) { if(OrderStopLoss()<Bid-Point*TrailingStop) { OrderModify(OrderTicket(),OrderOpenPrice(),Bid-Point*TrailingStop,OrderTakeProfit(),0,Green); return(0); } } } } else // go to short position { // check for trailing stop if(TrailingStop>0) { if((OrderOpenPrice()-Ask)>(Point*TrailingStop)) { if((OrderStopLoss()>(Ask+Point*TrailingStop))||(OrderStopLoss()==0)) { OrderModify(OrderTicket(),OrderOpenPrice(),Ask+Point*TrailingStop, OrderTakeProfit(),0,Red); return(0); } } } } } } return(0); Ich bekomme hier dauernd den Fehlercode: OrderModify Error 130 d.h. invalid stops "ungültiger Stop" ?? Ich kann damit nichts anfangen, für eure Hilfe im Voraus besten Dank !
-
Probleme beim E/A, dauernd Fehlermeldungen
War nur so ne Ideee um herauszufinden, was man so alles machen kann mit einem EA, ich denke aber, dass die "Start()-Funktion", immer wieder dazwischenfunkt, oder wie seht ihr das ?
-
Probleme beim E/A, dauernd Fehlermeldungen
Wie hoch ist eigentlich die maximale Anzahl an Trailing-Stops, die MT4 verarbeiten kann, ich habe mal ca. 480 Trades geöffnet und kann nur maximal 100 bearbeiten, gibt es da eine Begrenzung oder ? Im Voraus besten Dank
-
Probleme beim E/A, dauernd Fehlermeldungen
Es geht mir darum, ich habe Schwierigkeiten mit dem Trailing-Stop, der wird für 2 gemacht und dann wird gestoppt und die dritte Position wird nicht verändert.
-
Probleme beim E/A, dauernd Fehlermeldungen
Jetzt nehmen wir an, ich habe drei offene Positionen, jede hat eine andere Ticketnummer. Wie komme ich denn an die richtige Nummer ?
-
Probleme beim E/A, dauernd Fehlermeldungen
Und was passiert, wenn ich z.B. drei short-Trades offen habe, wie erkennt denn der EA, welche Trades er schliessen soll ?
-
Probleme beim E/A, dauernd Fehlermeldungen
Danke WOGO, das war sehr hilfreich. Super hier im Chat, nette hilfsbereite Leute und immer sehr interessante Themen. Danke
-
Probleme beim E/A, dauernd Fehlermeldungen
Danke, ja, das habe ich jetzt verstanden, vielen Dank. Aber nun habe ich noch was anderes, denn ich setze bool-Variablen (TRUE,FALSE), wenn ich einen Trade eingehe und modifiziere die Orders, naqch und nach. Aber wie erkennt der PC(Das Programm), wenn eine Order geschlossen wurde, wird da etwas zurückgegeben in Form von einer speziellen Ticketnummer oder was anderes ?
-
Probleme beim E/A, dauernd Fehlermeldungen
Wie programmiere ich das denn bei der Order-Funktion ? Nicht allgemein halten mit der Fkt. Symbol(), sondern speziell z.B. für EUR/USD oder GBP/USD die Funktionen anpassen. Hast du es so gemeint ?
-
Probleme beim E/A, dauernd Fehlermeldungen
Wert 1, Wert 2, wie meinst du das ? tschuldigung, verstehe ich nicht
-
Probleme beim E/A, dauernd Fehlermeldungen
Aber ein anderes Problem ist mit den ticket, wie kann man die auseinander halten, wenn man den E/A auf zwei Kurse gleichzeitig laufen lässt ?
-
Probleme beim E/A, dauernd Fehlermeldungen
nee, er wird nur einmal pro Bar aufgerufen.
-
Probleme beim E/A, dauernd Fehlermeldungen
Manchmal habe ich auch das Problem, das die Order nicht geschlossen werden mit: für long : OrderClose(OrderTicket(),OrderLots(),Bid,3,Violet); für short: OrderClose(OrderTicket(),OrderLots(),Ask,3,Violet); Gibt es das gleiche Problem auch für das Schliessen von Trades ? danke schonmal für die Beantwortung der Fragen.
-
Probleme beim E/A, dauernd Fehlermeldungen
Liebe Community-Mitglieder, habe alles was ihr mir gepostet habt ausprobiert und es läuft ganz gut, bis auf ein paar Ausnahmen. Jetzt bekomme ich den Error: 146 " trade context is busy ". ( Aber die beiden anderen Errors sind weg ) Kann das daran liegen, dass ich zwei Kurse mit dem gleichen E/A beaufschlage, das die Orderroutinen beim Broker durcheinander kommen ? Im voraus besten Dank an alle, ihr seid spitze.
-
Probleme beim E/A, dauernd Fehlermeldungen
Also die Ticket Nummer, dachte ich gibt es nur einmal pro geöffnetem Trade und ist gültig solange sie geschlossen wird. Die Aussage verstehe ich nicht so ganz. ( tut mir leid). Meine Order für long: ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,Ask-StopLoss*Point,Ask+TakeProfit*Point,"My EA",12345,0,Green); Meine Order für short: ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,3,Bid+StopLoss*Point,Bid-TakeProfit*Point,"My EA",12345,0,Red); Das ist doch richtig, oder ?
-
Probleme beim E/A, dauernd Fehlermeldungen
Hallo zusammen, habe da wieder das eine oder andere Problem ? Wenn ich den E/A starte kommt manchmal, das heisst nicht immer zwei Fehlermeldungen beim " Experten"-Reiter bei MT4. Nämlich : 4108 d.h. invalid Ticket würde ich mal mit "ungültigem Ticket" übersetzen. 129 d.h. invalid Price na ja, "ungültiger Preis". irgendwie kriege ich das nicht gebacken, weil es nur ab und zu mal auftritt, verstehe ich nicht. Grüsse schon mal an alle und an die Leute besonders, die mir helfen könnten. Danke schonmal im Voraus.