Indikatoren: Extreme_TMA_line_indicator - Seite 2

 
Hallo Scriptor,
Obwohl Sie TMA_Extreme_line_indicator schon vor einiger Zeit veröffentlicht haben, habe ich es gerade erst entdeckt... Und ich liebe es !!!
Ich versuche, es zu verwenden, um einige Operationen zu automatisieren, indem ich iCustom verwende, um ein Array zu füllen und die Werte der mittleren Zeile in einige Variablen zu bekommen.
Ich bin jedoch nicht in der Lage, die Werte der mittleren Zeile im Modus "redraw INPUT_YES" zu bekommen. Ich kann nur die Werte der "redraw INPUT_NO" abrufen, auch wenn ich den Indikator in INPUT_YES darstelle.
Ich verwende den folgenden Code:

enum ENUM_INPUT_YES_NO
{
INPUT_YES = 1, // Ja
INPUT_NO = 0 // Nein
};

input TMAPeriods = 20
input TMA_ATRPeriods = 20
input TMA_ATRWidth = 3
input ENUM_INPUT_YES_NO InpRedraw = INPUT_YES; // Redraw

double TMA[];
int TMAControlPanel;
double TMA_1, TMA_2, TMA_3;

int OnInit()
{
ArraySetAsSeries(SlowTMADATA,true);
TMAControlPanel = iCustom(_Symbol, PERIOD_CURRENT, "TMA_Extreme_line_indicator", TMAPeriods, TMA_ATRPeriods, TMA_ATRWidth, INPUT_YES);
}

void OnDeinit(const int reason)
{
IndicatorRelease(TMAControlPanel);
}

void OnTick()
{
CopyBuffer(TMAControlPanel, 0, 0, 5, TMADATA);
TMA_1 = NormalizeDouble(TMADATA[1],6);
TMA_2 = NormalizeDouble(TMADATA[2],6);
TMA_3 = NormalizeDouble(TMADATA[3],6);
}

Wären Sie so freundlich, mir mitzuteilen, ob ich etwas im Code übersehe, um die Variablen TMA_1, TMA_2 & TMA_3 mit den "redraw INPUT_YES"-Werten zu füllen?
Oder wäre es möglich, den Indikator so umzuschreiben, dass diese Werte zugänglich werden?
Vielen Dank.
 
lostsergio IndicatorRelease(TMAControlPanel);
}

void OnTick()
{
CopyBuffer(TMAControlPanel, 0, 0, 5, TMADATA);
TMA_1 = NormalizeDouble(TMADATA[1],6);
TMA_2 = NormalizeDouble(TMADATA[2],6);
TMA_3 = NormalizeDouble(TMADATA[3],6);
}

Wären Sie so freundlich, mir mitzuteilen, ob ich etwas im Code übersehe, um die Variablen TMA_1, TMA_2 & TMA_3 mit den "redraw INPUT_YES"-Werten füllen zu können?
Oder wäre es möglich, den Indikator so umzuschreiben, dass diese Werte zugänglich werden?
Vielen Dank.
Forum auf ENGLISCH
 
Hallo, mein Freund, könnten Sie diesen Indikator zu MT4 Version bitte bearbeiten, ich brauche diese, vielen Dank?
 
Wäre es möglich, eine Färbungsregel für die Kerzen zu haben, die auf dem Indikator basiert, so dass, wenn er die Bänder verlässt, er beginnt, sie für Kauf oder Verkauf zu färben?
 
Ich bin neu bei MT-Plattformen... Ich danke Ihnen! Gibt es eine Möglichkeit, Farbwechselwarnungen in den Code einzubauen? Ich werde lernen, wie, bitte leiten Sie mich! Vielen Dank für die Codierung dieser ein. :-)
 
Pete Horsnell #:

Wenn ich diesen Indikator mit Redraw auf YES setze, zeichnet er die Linien schön. Aber ich schreibe einen EA und CopyBuffer() gibt immer die Werte zurück, als ob es auf Redraw NO eingestellt ist.

Hatte jemand anderes dieses Problem?

Prost Pete

INPUT_YES = 1, // Ja

INPUT_NO = 0 // Nein

 
Wisst ihr, wie man es schafft, dass es nicht mehr nachgemalt wird?
 

Ich habe mir diesen schönen Kanalindikator schon lange angeschaut. Es war erstaunlich, wie er den Kanal erkennt. Ich habe mir den Code angesehen - oops. Der Indikator zählt nur auf historische Daten, aber wenn es eine Möglichkeit gibt, schaut er auf die Größe des TMA. Wow, was für eine Bewegung :)))