Errores, fallos, preguntas - página 1441

 

Cuando intento convertirme en un comprador de señales, dice que la suscripción ha fallado.

en el cuaderno de bitácora:

2015.11.27 17:30:23.482 '100980': Señal - error al comprar el producto [142893] - intento de suscribirse a una señal ajena, el corredor sólo tiene habilitadas las señales propias

¿qué hacer?
 
mehanix:

Cuando intento convertirme en un comprador de señales, dice que la suscripción ha fallado.

en el cuaderno de bitácora:

2015.11.27 17:30:23.482 '100980': Señal - error al comprar el producto [142893] - intento de suscribirse a una señal ajena, el corredor sólo tiene habilitadas las señales propias

¿qué hacer?
¿Está suscrito a una señal del sitio web? En su corredor puede suscribirse a señales que sólo se emiten desde su corredor.
 

después de actualizar el terminal, apareció el error ArrayResize


Arréglalo, por favor. (conArraySetAsSeries(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_:

después de actualizar el terminal, apareció el error ArrayResize


Arréglalo, por favor. (conArraySetAsSeries(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);

  }

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


Hola. Por favor, especifique la versión, la tasa de bits y la compilación del terminal/editor utilizado.
 
Evgeny Chernyshev:
Por la tarde. Por favor, especifique la versión, la tasa de bits y la compilación del terminal/editor que está utilizando.

terminal64.exe /portable

 
costy_:

terminal64.exe /portable

Se ha corregido un error: al añadir o eliminar elementos
de la matriz no se procesó la bandera AsSeries. Ahora el cambio de tamaño de
con la bandera AsSeries es ahora idéntica a los cambios de matrices sin
esta bandera. En concreto, se añaden nuevos elementos al
al final de un array, no al principio. Del mismo modo, al disminuir

El tamaño de la matriz - los elementos se cortan al final de la matriz.


La captura de pantalla explica el principio de funcionamiento de su ejemplo:


 
Evgeny Chernyshev:
Se ha corregido un error - al añadir o eliminar elementos
de un array no fue manejado por la bandera AsSeries. Ahora el cambio de tamaño
con la bandera AsSeries es ahora idéntica a las matrices sin
esta bandera. Es decir, se añaden nuevos elementos al
al final de un array, no al principio. Del mismo modo, al disminuir

El tamaño de la matriz se corta desde el final de la misma.


La captura de pantalla explica cómo funciona en su ejemplo:


tiene más sentido añadir a la celda cero, dependiendo de la dirección de la matriz.

Bueno, tendré que reescribirlo.

mucho trabajo ;))

Gracias por su capacidad de respuesta.

 

El vídeo insertado a través del editor de mensajes no se guarda.

Google Chrome Versión 46.0.2490.86 m.

Internet Explorer 11.11.10586.0.

 
¿Podríais decirme cómo superar la situación en la que el probador limita el número de posiciones abiertas a cien, a pesar de que especifico 1000 en los ajustes?
 

¡Hola!


Tras la actualización (Build 920), el terminal ha dejado de recargar el indicador tras la compilación.

Sólo se actualiza la lista de indicadores de la ventana del navegador.

Es decir, antes de la actualización,el indicador en el gráfico se reiniciaba normalmente después de la compilación y todos los cambios en el código del indicador empezaban a funcionar.

Después de la actualización, cada vez que cambio el código y la compilación, tengo que borrar el indicador del gráfico y añadirlo de nuevo en el gráfico.


¿Le ha pasado esto a alguien?

Razón de la queja: