[Archiv!] Jede Anfängerfrage, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht daran vorbei. Könnte nirgendwo ohne dich hingehen - 2. - Seite 348
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
Nein, ich brauche nur
OrderSend("EURUSD", OP_BUY,0.1,Ask,0,Ask-400*Point,Ask+100*Point);
Stop wurde nur für Bai richtig geschrieben.
Für Buchten sind sie in der anderen Richtung Zeichen SL + oben, TP - unten.
und es wird auch empfohlen, alle berechneten Preise vor der Übergabe an OrderSend um das Zeichen Digits zu normalisieren
NormalizeDouble(Ask-100*Point, Ziffern)
...ein Indikator, der bestimmte Zeiträume farblich hervorhebt...
Sie können wie folgt vorgehen: Deklarieren Sie ein zweidimensionales Array, übertragen Sie die erforderliche Datenmenge aus der Reihe in dieses Array und sortieren Sie es nach der ersten Dimension. In der zweiten Dimension werden die Taktnummern angezeigt. Um zu sehen, wie es funktioniert, sehen Sie ein Beispiel
Ich verstehe etwas nicht.
Deklarieren Sie die Dubs als:
Sie wurden mit Volumes initialisiert und in ein Array eingefügt:
a1=Volume[1],
a2=Volume[2],
a3=Volume[3],
a4=Volume[4],
a5=Volume[5],
a6=Volume[6],
a7=Volume[7],
a8=Volume[8],
a9=Volume[9],
a10=Volume[10];
int mas1[10]={a1,a2,a3,a4,a5,a6,a7,a8,a9,a10}; //Вот здесь компилятор что-то хочет в конце строки
int mas2[10][2];
Beim Kompilieren ein Fehler - Komma oder Semikolon erwartet
Können Sie mir sagen, was er will?
Nein, ich brauche nur
OrderSend("EURUSD", OP_BUY,0.1,Ask,0,Ask-400*Point,Ask+100*Point);
Das ist nicht möglich, denn in diesem Fall wird die Frage vom Stundenplan übernommen. Es muss sein
Ich verstehe etwas nicht.
Sie können auf diese Weise keine Arrays deklarieren, und in Ihrem Fall ist das auch nicht nötig. Sie haben bereits ein Volume-Array, das Sie mit dem entsprechenden Index in die Schleife einfügen, etwa so:
mas2[i,0]=Volumen[i];
Sie können auf diese Weise keine Arrays deklarieren, und in Ihrem Fall ist das auch nicht nötig. Sie haben bereits ein Volume-Array, das Sie mit dem entsprechenden Index in die Schleife einfügen, etwa so:
mas2[i,0]=Volumen[i];
Sie können auf diese Weise keine Arrays deklarieren, und in Ihrem Fall ist das auch nicht nötig. Sie haben bereits ein Volume-Array, das Sie mit dem entsprechenden Index in die Schleife einfügen, etwa so:
mas2[i,0]=Volumen[i];
Eine weitere Frage zum gleichen Thema.
Nach der Sortierung zeige ich die Daten aus den Arrays in der Meldung an:
min_2=mas2[2,0];
min_V2=mas2[2,1];
Alert(min_2," ",min_V2," ", High[min_V2]);
Alles wird gut angezeigt.
ABER, wenn ich versuche, eine Tabelle auszugeben - keine Reaktion! :
min_1=mas2[1,0];
min_V1=mas2[1,1];
min_2=mas2[2,0];
min_V2=mas2[2,1];
ObjectCreate("", OBJ_HLINE,0,0,High[min_V2]);
ObjectSet("", OBJPROP_COLOR,Ex_col_1);
ObjectSet("", OBJPROP_STYLE, 0);
ObjectSet("", OBJPROP_WIDTH , 2);
Was sollte ich tun?
Eine weitere Frage zum gleichen Thema. Was ist zu tun?
So habe ich es auch versucht, aber es will nicht zeichnen. Aus irgendeinem Grund erkennt das Terminal die PRICE-Koordinate meiner Art nicht - High[min_V2], wobei min_V2 ein Array-Element ist. Ich verstehe nicht, wie man ein Array-Element nicht als Print, Message oder Alert, sondern als ein Objekt in einem Diagramm anzeigen kann. Und dies ist nicht das erste Beispiel, das mir begegnet ist - ich habe ein Problem mit Arrays...