[Archiv!] Jede Anfängerfrage, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht daran vorbei. Könnte nirgendwo ohne dich hingehen - 2. - Seite 436
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Прошу помощи .
Как в этот коментарий "Возникла ошибка " можно добавить переменную ?
OrderSend(Symbol(),OP_SELLSTOP,0.1,Ask-50*Point,3,Bid+150*Point,Bid-150*Point, "Возникла ошибка ", 0);
String Stroka;
doppeltes x;
.............
.............
Stroka=StringConcatenate("Ein Fehler ist aufgetreten", DoubleToStr(x, 0) );
OrderSend(Symbol(),OP_SELLSTOP,0.1,Ask-50*Point,3,Bid+150*Point,Bid-150*Point, Stroka, 0);
Guten Tag Experten, in dem Indikator interessiere ich mich für den Wert, der durch den Expert Advisor
Spezielle Konstanten, die verwendet werden, um den Zustand von Parametern und Variablen anzugeben. Kann die folgenden Werte annehmen:
0x7FFFFFFFF in Hexadezimal ist gleich 2147483647 in Dezimal.
D.h., zu einem bestimmten Zeitpunkt erscheint ein leerer Wert im Indikatorpuffer - das ist das, was Sie im Expert Advisor sehen. Sie können den "Leerwert" des Indikatorpuffers einstellen:
void SetIndexEmptyValue( int index, double value)
Legt den Leerwert für die Indikatorzeile fest. Leere Werte werden nicht gezeichnet oder im DataWindow angezeigt. Der leere Standardwert ist EMPTY_VALUE.D.h. die Öffnungszeit spielt keine Rolle, ob sie vor einer oder zwei Minuten geöffnet wurde?
Punkt 2 ist nicht klar. Das ist alles ein bisschen vage.
Die Öffnungszeit kann mit OrderOpenTime() ermittelt werden.
D.h. der Zeitpunkt des Öffnens spielt keine Rolle, wurde es vor einer oder zwei Minuten geöffnet?
Мгновенное открытие
1.Моментальное(Сиюсекундное +0.5 - 2 секунды) определение вновь открывшегося торгового(не отложеных ордеров) ордера(Ордера открытого вручную и открытого спомощью советника).Система идентефецируюет ордер из друх вариантов (Sell или Byu) .
Если система определила ордер который рание не был открыт . то идет продолжение под номером 2.
2. Выполняеться какая то задача (Например,если Sell: Alert("Открытый ордер на продажу"+y);),(Например,если byu: Alert("Открыт ордер на покупку"+w);), всего 1-н раз,именно для этого ордера .
После того как еще открылся один ордер(толи системой, толи вручную ), система вновь действует с пункта 1 по пункт 2 .
String Stroka;
doppeltes x;
.............
.............
Stroka=StringConcatenate("Ein Fehler ist aufgetreten", DoubleToStr(x, 0) );
OrderSend(Symbol(),OP_SELLSTOP,0.1,Ask-50*Point,3,Bid+150*Point,Bid-150*Point, Stroka, 0);
Nette Kombination. Ähm...
Spezielle Konstanten, die verwendet werden, um den Zustand von Parametern und Variablen anzugeben. Kann die folgenden Werte annehmen:
Ja, es ist klar, aber es ist nicht klar, wie man den Indikator dieser leeren Werte zu heilen, das ist, warum ich den Code veröffentlicht, ich brauche echte Hilfe, d.h. ich brauche, dass der Indikator würde immer Ausgabe 1 oder -1.
Angenommen, es gibt einen Wert von +1. Es erscheint ein leerer Wert. Geben Sie stattdessen weiterhin den vorherigen Wert (+1) in den Puffer ein, sobald -1 erscheint, und geben Sie ihn dann in den Puffer ein.
Im Puffer befindet sich nun -1. Sobald ein leerer Wert erscheint, überprüfen Sie den vorherigen Wert (er ist jetzt -1) und tragen ihn in den Puffer ein.
Auf diese Weise haben Sie immer +1 oder -1 im Puffer
1.Моментальное(Сиюсекундное +0.5 - 2 секунды) определение вновь открывшегося торгового(не отложеных ордеров) ордера(Ордера открытого вручную и открытого спомощью советника).Система идентефецируюет ордер из друх вариантов (Sell или Byu) .
Если система определила ордер который рание не был открыт . то идет продолжение под номером 2.
2. Выполняеться какая то задача (Например,если Sell: Alert("Открытый ордер на продажу"+y);),(Например,если byu: Alert("Открыт ордер на покупку"+w);), всего 1-н раз,именно для этого ордера .
После того как еще открылся один ордер(толи системой, толи вручную ), система вновь действует с пункта 1 по пункт 2 .
Ich verstehe, dass ein schwebender Auftrag und ein offener Auftrag unterschiedliche Aufträge sind. Und wenn der schwebende Auftrag geöffnet wird, dann wird die Aufgabe auf die ursprüngliche, auf den offenen Auftrag reduziert. Wenn ich es richtig verstehe, wird es sehr kompliziert.
Was sind die Aufgaben? Vielleicht lässt sich alles auf einfachere Weise erledigen?
Liebe Experten!
Ich brauche Ihre Hilfe bei der folgenden Frage. Ich habe einen benutzerdefinierten Indikator, der eine zweifarbige Linie mit einer Farbe und dann eine andere Farbe zeichnet. Gibt es eine Möglichkeit, dem Expert Advisor beizubringen, welche Farbe die Linie im Moment hat?