paladin800: Ich handele mit MT4 und synchronisiere die Codes über einen Speicher mit meinem Computer auf der Arbeit. Mein Tresor läuft mit MetaEditor4.
paladin800: Auf MT4 habe ich den Login und das Passwort wie hier im 5sh-Forum eingegeben.
Was für ein Wunder! Es stellte sich heraus, dass ich die Datei zuerst zu MetaEditor4 hätte hinzufügen sollen , während ich zuerst versuchte, sie aus dem Repository zu ziehen.
return(INIT_SUCCEEDED); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int OnCalculate(const int rates_total, const int prev_calculated, const int begin, const double &price[]) { //---
//--- return value of prev_calculated for next call return(rates_total); }
Sind Sie mit MetaEditor5 verwirrt?
Ich handele mit MT4 und synchronisiere die Codes über einen Speicher mit meinem Computer auf der Arbeit. Mein Tresor läuft mit MetaEditor4.
Haben Sie ein anderes Login auf MT5 und MT4?
Haben Sie ein anderes MT5- und MT4-Login?
Ist Ihr MT5 und MT4 Login unterschiedlich?
Auf MT4 habe ich den Login und das Passwort wie hier im 5sh-Forum eingegeben.
Warum wird das Klassenobjekt nicht global erstellt?
'CBaseClass' - Deklaration ohne Typ !Draft.mq5 12 1
Das ist der richtige Weg.
Das ist der richtige Weg.
Oder eher so? D.h. die Klassenbeschreibung sollte unbedingt sein, bevor das Objekt erstellt wird?
Ich danke Ihnen.
Nun, ich habe geschrieben, damit es funktioniert, falls Sie die Klassendefinition am Ende behalten wollen.
Ist das richtig? D.h. die Klassenbeschreibung sollte unbedingt sein, bevor das Objekt erstellt wird?
Nun, ich habe es so geschrieben, dass es funktioniert, falls Sie die Klassendefinition am Ende behalten wollen.
In diesem Fall wird ein Fehler festgestellt
CBaseClass' - struct undefined !Draft.mq5 13 1
#property indicator_separate_window
#property indicator_buffers 10
#property indicator_plots 2
#property indicator_type1 DRAW_COLOR_CANDLES
#property indicator_type2 DRAW_COLOR_CANDLES
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int OnInit()
{
PlotIndexSetInteger(0,PLOT_LINE_COLOR,0, clrBlue);
PlotIndexSetInteger(0,PLOT_LINE_COLOR,1, clrYellow);
PlotIndexSetInteger(1,PLOT_LINE_COLOR,0, clrGreen);
PlotIndexSetInteger(1,PLOT_LINE_COLOR,1, clrRed);
Print("00 = " + PlotIndexGetInteger(0, PLOT_LINE_COLOR,0));
Print("01 = " + PlotIndexGetInteger(0, PLOT_LINE_COLOR,1));
Print("10 = " + PlotIndexGetInteger(1, PLOT_LINE_COLOR,0));
Print("11 = " + PlotIndexGetInteger(1, PLOT_LINE_COLOR,1));
return(INIT_SUCCEEDED);
}
//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
int OnCalculate(const int rates_total,
const int prev_calculated,
const int begin,
const double &price[])
{
//---
//--- return value of prev_calculated for next call
return(rates_total);
}