Jede Anfängerfrage, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Nirgendwo ohne dich - 6. - Seite 933
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
Ich werde es ausprobieren. Aber ich fürchte, dass es zum Beispiel bei Wochenstäben nicht funktioniert.
Können Sie mir bitte sagen, wo ich ein Codebeispiel finden kann, das die Indikatorlinie in verschiedenen Farben malt?
So viele Farben, so viele Puffer! Solange sich die Farbe ändert, ändern Sie den Puffer! Jede Menge Beispiele in CodeBase!
Videolink https://www.youtube.com/watch?v=k9Zo0SgrMCA
Ist es möglich, drei Charts mit unterschiedlichen Zeitrahmen im EA zu verknüpfen? Auf der Grundlage der Indikatorwerte in zwei Charts wird ein Ort und ein Währungspaar für den Einstieg gefunden, und auf der Grundlage des letzten dritten Charts werden ein Einstiegspunkt, ein Stopp und ein Gewinn berechnet und eine Position für den Einstieg eröffnet. Ist dies technisch möglich? Oder müssen Sie einen EA speziell für einen bestimmten Zeitrahmen erstellen, um in einem Chart zu arbeiten? Wir sollten nicht nur die Werte von Balken, Ticks oder Candlesticks aus Charts verschiedener Zeitrahmen zählen, sondern die Werte von mindestens zwei Indikatoren analysieren und eine Order auf der Grundlage des dritten Indikators eröffnen.
Hallo, ich war das Schreiben einer Funktion für die Erkennung von flytags und blieb in etwas, das ich nicht verstehe. if-Anweisung funktioniert nicht. vielleicht schrieb ich etwas falsch irgendwo, ich möchte, dass Sie einen neuen Blick zu nehmen, weil ich nicht verstehe, warum. Ich habe sogar ein Video aus dem Debugger, zeigt, dass die Werte gleich sind, aber es funktioniert nicht. bitte setzen Sie mein Gehirn in den Ort der))))
Code:
{
int size = ArrayRange(arrayMinLow,0);
int digits = MarketInfo (symbol,MODE_DIGITS);
double spreadFlat = highLine - lowLine;
int directionFlat = -1;
int slew = 0;
for (int i = 0; i<size; i++){
double hl =arrayMinLow[i][0];
double ol = arrayMinLow[i][1];
double cl = arrayMinLow[i][2];
double ll = arrayMinLow[i][3];
if (hl == highLine || ol == highLine){ //вот тут не срабатывает
if( directionFlat == -1 || directionFlat == 0)
slew++;
directionFlat = 1;
}else if (cl == lowLine|| ll ==lowLine){
if( directionFlat == -1 || directionFlat == 1)
slew++;
directionFlat = 0;
}
}
if(slew >=4 )
return true;
return false;
}