Símbolos personalizados. Errores, fallos, preguntas, sugerencias. - página 5

 
fxsaber:

Sin embargo, por alguna razón funciona.


No entiendo estas líneas:

    
  if (FirstRun)
  {
    Symb.DeleteHistory();       // Мало ли что-то было в истории - грохнули
    Symb.Delete(true);          // Символ тоже прибьем, чтобы исключить наличие тика в Обзоре рынка
    Symb.Create(NULL, _Symbol); // Воскресили девственно чистым.


¿Has probado a añadir una sola garrapata en lugar de un paquete? ¿Y que el símbolo no está seleccionado en el marketwatch?

¿Has probado a añadir una sola barra en un símbolo recién creado, no en uno copiado? ¿Y que el instrumento no está seleccionado en el marketwatch?

¿Por qué tendría que abrir un gráfico

   ChartOpen(Symb.Name, PERIOD_M1); // Открыли чарт

Puedo tener hasta 1000 de estos gráficos. Sólo tengo que guardar el historial y si lo necesito puedo abrir el gráfico actual.

 
Sergey Chalyshev:

¿Has probado a añadir una sola garrapata en lugar de un paquete? ¿Y que el símbolo no está seleccionado en el marketwatch?

El código de @fxsaber funciona, lo he estado usando durante mucho tiempo, un tick se añade sin problemas, tengo 4 gráficos en línea que se ejecutan, un Asesor Experto está procesando (construye gráficos personalizados)

no entiendo la condición de no seleccionar el símbolo en la ventana de visión general del mercado - ¿es este el principal problema? - No he buscado una solución, pero probablemente los ticks personalizados sólo se lanzan en esta ventana

 
Igor Makanu:

código@fxsaber funciona, lo uso desde hace mucho tiempo, una garrapata se añade sin problemas, tengo gráficos en línea girando - 4 pcs un Experto maneja (construye gráficos personalizados)

no entiendo la condición de no seleccionar el símbolo en la ventana de visión general del mercado - ¿es este el principal problema? - No estaba buscando una solución, pero probablemente ticks personalizados sólo en esta ventana

Uno de los principales.

¿Se añade a un símbolo que no está seleccionado y que no contiene barras antiguas?

No se añade al símbolo seleccionado si no hay ningún gráfico abierto (

 

Para empezar, ¿qué pasa?

MqlTick tick;
MqlTick atick[];

int size=1000;
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
//---
   string name="TestCastom";
   CustomSymbolCreate(name,"","EURGBP");

   ArrayResize(atick,1);
   while(!IsStopped())
     {
      SymbolInfoTick("EURGBP",tick);
      atick[0]=tick;
      if(CustomTicksAdd(name,atick)<=0) { Print("error CustomTicksAdd: ",GetLastError()); }
      Sleep(1000);
     }
  }
//+------------------------------------------------------------------+


El resultado:

2019.03.21 19:09:21.896 CustomSymbolTest1 (EURGBP,M1)   error CustomTicksAdd: 4302
2019.03.21 19:09:22.988 CustomSymbolTest1 (EURGBP,M1)   error CustomTicksAdd: 4302
2019.03.21 19:09:24.080 CustomSymbolTest1 (EURGBP,M1)   error CustomTicksAdd: 4302
2019.03.21 19:09:25.172 CustomSymbolTest1 (EURGBP,M1)   error CustomTicksAdd: 4302
2019.03.21 19:09:26.264 CustomSymbolTest1 (EURGBP,M1)   error CustomTicksAdd: 4302
2019.03.21 19:09:27.356 CustomSymbolTest1 (EURGBP,M1)   error CustomTicksAdd: 4302
2019.03.21 19:09:28.448 CustomSymbolTest1 (EURGBP,M1)   error CustomTicksAdd: 4302
2019.03.21 19:09:29.540 CustomSymbolTest1 (EURGBP,M1)   error CustomTicksAdd: 4302
2019.03.21 19:09:30.632 CustomSymbolTest1 (EURGBP,M1)   error CustomTicksAdd: 4302
2019.03.21 19:09:31.724 CustomSymbolTest1 (EURGBP,M1)   error CustomTicksAdd: 4302
 
Sergey Chalyshev:

Incluso el símbolo seleccionado no se añade si el gráfico no está abierto (

Lo he comprobado, incluso cuando el gráfico está cerrado se añaden ticks personalizados

Llevo 6 meses usando la librería de @fxsaber, no tengo ningún problema

https://www.mql5.com/ru/forum/212096/page6#comment_9791450

Библиотеки: Symbol
Библиотеки: Symbol
  • 2018.10.30
  • www.mql5.com
Symbol: Автор: fxsaber...
 
Igor Makanu:

Comprobado, incluso cuando el gráfico está cerrado se añaden ticks personalizados

Llevo 6 meses usando la librería de @fxsaber, no he notado ningún problema.

https://www.mql5.com/ru/forum/212096/page6#comment_9791450

Veo que no dominas la libreríafxsaber, y yo tampoco quiero hacerlo.

Prueba el ejemplo anterior.

 
Sergey Chalyshev:

Veo que no has tratado con la bibliotecafxsaber, y yo tampoco quiero hacerlo.

Prueba el ejemplo anterior.

No he tratado con la biblioteca@fxsaber- se adapta a mis necesidades y funciona como un reloj, por desgracia, no tengo tres vidas para tratar con todo, lo he probado, funciona, hice mis propios símbolos personalizados - sí funcionan

Me temo que no soy un usuario experimentado de MT5, no tendría ningún problema en mezclar con MT4, mientras que en MT5 prefiero utilizar una solución preparada, hay muchas características especiales en MT5 que requieren un estudio detallado o simplemente utilizar una solución preparada - esta es mi segunda opción

 
Igor Makanu:

No he tratado con la biblioteca de@fxsaber- se adapta a mis necesidades y funciona como un reloj, por desgracia, no tengo tres vidas para tratar con todo, lo probé, funciona, hice mis propios símbolos personalizados - sí funcionan

Me temo que no soy un usuario experimentado de MT5, no tendría ningún problema con MT4, mientras que con MT5 prefiero utilizar una solución preparada, hay muchas características en MT5 que requieren un estudio detallado o simplemente utilizar una solución preparada - elijo la segunda manera

Te digo que no tengo suficiente vida para analizar las bibliotecas de los demás.

Leo la ayuda y hago lo que necesito.

fxsaber es un hombre increíble, me sorprende su eficiencia.

Estaría bien que se conectara al problema de los símbolos personalizados, pero no enmascararía los problemas de MQL con sus bibliotecas.

 
Sergey Chalyshev:

fxsaber es un hombre increíble, me sorprende su eficiencia.

Estaría bien que se conectara al problema de los caracteres personalizados, pero que no enmascarara los problemas de MQL con sus bibliotecas.

No creo que sea tímido a la hora de informar de los problemas. Y hay que sustituir las muletas. Mientras se resuelven los problemas, tenemos que trabajar de alguna manera ahora mismo.

 
Edgar:

No creo que sea tímido a la hora de informar de los problemas. Y hay que poner muletas. Mientras se resuelven los problemas, hay que trabajar de alguna manera en este momento.

¿Qué eres,el abogadode fxsaber? No creo que necesite un abogado y puede responder por sí mismo.

Veo que no has utilizado símbolos personalizados.