Jede Anfängerfrage, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Nirgendwo ohne dich - 6. - Seite 610

 

Können Sie mir sagen, ob es eine Möglichkeit gibt (z. B. über API)

um vom Programm aus zu einem anderen Konto zu wechseln

 

Hallo, liebe Freunde.

Ich bin ratlos, letzte Woche funktionierte die Eule einwandfrei, diese Woche gibt sie folgenden Fehler im Protokoll an

2014.05.23 18:30:11.877 '91314348': Order buy 1.02 USDCADpro opening at 0.00000 sl: 1.08941 tp: 1.09161 failed [Invalid S/L or T/P]

2014.05.23 18:30:10.519 '91314348': Auftrag kaufen Markt 1,02 USDCADpro sl: 1,08941 tp: 1,09161

Hier ist ein Stückchen Code

ticket=OrderSend(Symbol(),OP_BUY,Lot,Ask,Slippage,Ask-stop_loss*Point,Ask+take_profit*Point,"!",0,0,Blue);


Die Parameter sind wie folgt

extern int take_profit=100;
extern int stop_loss=120;
extern double lot=0.10;
extern int Slippage=30
;

Ich habe nichts am Code geändert, ich habe nur den Parameter Slippage eingegeben.

Ich scheine sonst nichts geändert zu haben, aber der Roboter funktionierte danach nicht mehr.

Bitte helfen Sie mir, dieses Problem zu verstehen.

 

Ups, Entschuldigung. Das Los wird von der MM. Es ist nicht 0,1. Aber das spielt hier keine Rolle.

Ich habe diese Klarstellung hinzugefügt, damit Sie in diesem Punkt nicht verwirrt sind.

 
Teilen Sie den Keller No-Loss-Indikator, liebe Leute. (Andere als Urdala).
Vielleicht hat jemand ein iEposure mit einer BU-Säule, das wäre toll!
 
FOReignEXchange:

Hallo, liebe Freunde.

Ich bin ratlos, letzte Woche funktionierte die Eule einwandfrei, diese Woche gibt sie folgenden Fehler im Protokoll an

2014.05.23 18:30:11.877 '91314348': Order buy 1.02 USDCADpro opening at 0.00000 sl: 1.08941 tp: 1.09161 failed [Invalid S/L or T/P]

2014.05.23 18:30:10.519 '91314348': Auftrag kaufen Markt 1,02 USDCADpro sl: 1,08941 tp: 1,09161

Hier ist ein Stückchen Code

ticket=OrderSend(Symbol(),OP_BUY,Lot,Ask,Slippage,Ask-stop_loss*Point,Ask+take_profit*Point,"!",0,0,Blue);


Die Parameter sind wie folgt

extern int take_profit=100;
extern int stop_loss=120;
extern double lot=0.10;
extern int Slippage=30
;

Ich habe nichts am Code geändert, ich habe nur den Parameter Slippage eingegeben.

Ich scheine sonst nichts geändert zu haben, aber der Roboter funktionierte danach nicht mehr.

Bitte helfen Sie mir zu verstehen, ich kann dieses Problem nicht nachvollziehen.


FOReignEXchange:

Guten Tag, meine Damen und Herren.

Ich bin etwas ratlos, letzte Woche funktionierte Eule einwandfrei und diese Woche gibt es diesen Fehler im Protokoll

2014.05.23 18:30:11.877 '91314348': Order buy 1.02 USDCADpro opening at 0.00000 sl: 1.08941 tp: 1.09161 failed [Invalid S/L or T/P]

2014.05.23 18:30:10.519 '91314348': Auftrag kaufen Markt 1,02 USDCADpro sl: 1,08941 tp: 1,09161

Hier ist ein Stückchen Code

ticket=OrderSend(Symbol(),OP_BUY,Lot,Ask,Slippage,Ask-stop_loss*Point,Ask+take_profit*Point,"!",0,0,Blue);


Die Parameter sind wie folgt

extern int take_profit=100;
extern int stop_loss=120;
extern double lot=0.10;
extern int Slippage=30
;

Ich habe nichts am Code geändert, ich habe nur den Parameter Slippage eingegeben.

Ich scheine sonst nichts geändert zu haben, aber der Roboter funktionierte danach nicht mehr.

Bitte helfen Sie mir, dieses Problem zu verstehen.

Haben Sie die Art des Kontos geändert?
 

Ich habe den Kontotyp nicht geändert. Ich habe nicht einmal das Terminal neu installiert. Ich habe nicht einmal das Terminal neu installiert. Kurz gesagt, alles ist so, wie es war. Ich habe nur den Eulencode geändert.

Ich habe diesen Roboter selbst programmiert. Ich habe auch vorher schon viel programmiert. Aber jetzt bin ich einfach ratlos. Ich verstehe gar nichts. Warum der Eröffnungskurs 0,00000 beträgt. Ich verstehe nicht, was es ist.

Bitte helfen Sie, Menschen guten Willens )

 

Example2:
Здравствуйте. Корзиночный советник, при наступлении условии должен закрыть все ордера, но он сначала закрывает ордер, потом пытается закрыть его снова (сервер выдает ошибку "Неверный тикет") и только потом идет дальше. Вот пример кода и сам советник.

Antwort:

Hallo, Hanny. Tut mir leid, aber meine Logik sagt mir, dass es in diesem Stück Code keinen Hinweis auf eine Ticketnummer gibt. Woher kommt sie?

 
FOReignEXchange:

Ich habe den Kontotyp nicht geändert. Ich habe nicht einmal das Terminal neu installiert. Ich habe nicht einmal das Terminal neu installiert. Kurz gesagt, alles ist so, wie es war. Ich habe nur den Eulencode geändert.

Ich habe diesen Roboter selbst programmiert. Ich habe auch vorher schon viel programmiert. Aber jetzt bin ich einfach ratlos. Ich verstehe gar nichts. Warum der Eröffnungskurs 0,00000 beträgt. Ich kann nicht verstehen, was es ist.

Bitte helfen Sie, Menschen guten Willens )


Vielleicht versuchen Sie es mit einem anderen Terminal?

 

Ich habe es auf zwei verschiedenen Terminals und Computern versucht. Die Gewerke werden nicht geöffnet.

 
FOReignEXchange:

Wenn das Schließen fehlschlägt, wird einfach die Funktion ERRORS aufgerufen, die bereits den Fehler 4108 erzeugt und 2 zurückgibt. Danach sollte while anhalten, aber es geht in die zweite Runde und hält erst dann an