Fehler, Irrtümer, Fragen - Seite 1441

 

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

Was ist zu tun?
 
mehanix:

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

Was ist zu tun?
Abonnieren Sie ein Signal auf der Website? Bei Ihrem Broker können Sie Signale abonnieren, die nur von Ihrem Broker ausgestrahlt werden.
 

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);

  }

//+------------------------------------------------------------------+


 
costy_:

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);

  }

//+------------------------------------------------------------------+


Hallo. Bitte geben Sie Version, Bitrate und Build des verwendeten Terminals/Editors an.
 
Evgeny Chernyshev:
Nachmittags. Bitte geben Sie die Version, die Bitrate und den Build des Terminals/Editors an, den Sie verwenden.

terminal64.exe /portabel

 
costy_:

terminal64.exe /portabel

Ein Fehler wurde behoben - beim Hinzufügen oder Löschen von Elementen
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:


 
Evgeny Chernyshev:
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.

 
Können Sie mir bitte sagen, wie ich das Problem lösen kann, dass das Prüfgerät die Anzahl der offenen Positionen auf hundert begrenzt, obwohl ich in den Einstellungen 1000 angegeben habe?
 

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?