Fehler, Irrtümer, Fragen - Seite 1441
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
Wenn ich versuche, ein Signalkäufer zu werden, heißt es, dass die Anmeldung fehlgeschlagen ist. Was könnte der Grund dafür sein?
im Logbuch:
2015.11.27 17:30:23.482 '100980': Signal - Fehler beim Kauf eines Produkts [142893] - Versuch, ein fremdes Signal zu abonnieren, Broker hat nur eigene Signale aktiviert
Wenn ich versuche, ein Signalkäufer zu werden, heißt es, dass die Anmeldung fehlgeschlagen ist. Was könnte der Grund dafür sein?
im Logbuch:
2015.11.27 17:30:23.482 '100980': Signal - Fehler beim Kauf eines Produkts [142893] - Versuch, ein fremdes Signal zu abonnieren, Broker hat nur eigene Signale aktiviert
nach der Aktualisierung des Terminals trat der ArrayResize-Fehler auf
Reparieren Sie es bitte. (mitArraySetAsSeries(t,true);)
#property indicator_chart_window
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int OnInit()
{
ArraySetAsSeries(t,true);
ArrayResize(t,11);
for(int a=0;a<ArraySize(t);a++)
t[a]=a;
//---
string txt="";
for(int a=0;a<ArraySize(t);a++)
txt+=t[a]+" ";
Print(txt);
//---
ArrayResize(t,ArraySize(t)+1);
t[0]=11;
//---
txt="";
for(int a=0;a<ArraySize(t);a++)
txt+=t[a]+" ";
Print(txt);
//---
return(INIT_SUCCEEDED);
}
int t[];
//+------------------------------------------------------------------+
//| 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);
}
//+------------------------------------------------------------------+
nach der Aktualisierung des Terminals trat der ArrayResize-Fehler auf
Reparieren Sie es bitte. (mitArraySetAsSeries(t,true);)
#property indicator_chart_window
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int OnInit()
{
ArraySetAsSeries(t,true);
ArrayResize(t,11);
for(int a=0;a<ArraySize(t);a++)
t[a]=a;
//---
string txt="";
for(int a=0;a<ArraySize(t);a++)
txt+=t[a]+" ";
Print(txt);
//---
ArrayResize(t,ArraySize(t)+1);
t[0]=11;
//---
txt="";
for(int a=0;a<ArraySize(t);a++)
txt+=t[a]+" ";
Print(txt);
//---
return(INIT_SUCCEEDED);
}
int t[];
//+------------------------------------------------------------------+
//| 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);
}
//+------------------------------------------------------------------+
Nachmittags. Bitte geben Sie die Version, die Bitrate und den Build des Terminals/Editors an, den Sie verwenden.
terminal64.exe /portabel
terminal64.exe /portabel
des Arrays wurde das AsSeries-Flag nicht verarbeitet. Jetzt wird die Größenänderung von
Arrays mit dem AsSeries-Flag ist nun identisch mit Änderungen von Arrays ohne
diese Flagge. Es werden nämlich neue Elemente zu den
am Ende eines Arrays, nicht an dessen Anfang. Ähnlich verhält es sich, wenn die
Die Größe des Arrays - die Elemente werden am Ende des Arrays abgeschnitten.
Der Screenshot erklärt das Funktionsprinzip Ihres Beispiels:
Ein Fehler wurde behoben - beim Hinzufügen oder Löschen von Elementen
eines Arrays wurde vom AsSeries-Flag nicht behandelt. Jetzt die Größe ändern
Arrays mit dem AsSeries-Flag ist nun identisch mit Arrays ohne
diese Flagge. Es werden nämlich neue Elemente zu den
am Ende eines Arrays, nicht an dessen Anfang. Ähnlich verhält es sich, wenn die
Die Größe des Feldes wird am Ende des Feldes abgeschnitten.
Der Screenshot erklärt, wie es in Ihrem Beispiel funktioniert:
ist es sinnvoller, in die Nullzelle zu addieren, abhängig von der Richtung des Arrays.
Nun, ich werde ihn neu schreiben müssen.
eine Menge Arbeit ;))
Vielen Dank für Ihr Entgegenkommen!
Das über den Nachrichteneditor eingefügte Video wird nicht gespeichert.
Google Chrome Version 46.0.2490.86 m.
Internet Explorer 11.11.10586.0.
Hallo!
Nach dem Update (Build 920) lädt das Terminal den Indikator nach der Kompilierung nicht mehr neu.
Nur die Liste der Indikatoren im Navigatorfenster wird aktualisiert.
D.h. vor der Aktualisierung wurdeder Indikator auf dem Diagramm normalerweise nach der Kompilierung neu gestartet und alle Änderungen im Indikatorcode funktionierten.
Nach der Aktualisierung muss ich jedes Mal, wenn ich den Code und die Kompilierung ändere, den Indikator aus dem Diagramm löschen und ihn erneut zum Diagramm hinzufügen.
Ist das schon einmal jemandem passiert?