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

 
Roman:


Te estás contradiciendo. En un post escribes Y. Ahora escribes O.
Está claro que tienes un problema con la definición. Estamos escribiendo un lenguaje mql de alto nivel, no bits.
El hecho de que los bits tendrán Y como resultado de la adición es claro, pero no lo vemos, pero lo sabemos.
Para decirlo de forma más lógica, para que te entiendan los demás, ¡la función Bitwise OR devuelve la suma de los valores de las banderas!
¡Pero no Y!
Vamos a cerrar este tema.

No, no estoy contradiciendo. Por otro lado, las definiciones no son del todo correctas. ¿Qué se puede tomar de una persona autodidacta...

Este es el comienzo de la comprensión de su mensaje. Realmente es el final del tema, ya lo veréis vosotros mismos a partir de ahí.

 

¿Hay un hilo más diferente para preguntar?

zull.kzn:

Hola a todos

es la primera vez que ejecuto mt, lo necesito para el análisis de datos y el trazado

he creado un símbolo, cargado barras de csv, tengo un archivo de datos gruesos en mi directorio insta

Símbolo activado, en la vigilancia del mercado

No mostrar el gráfico - "Esperando actualización


¿Me he perdido algo?

lo he probado tanto en mt4 como en mt5 - todo es igual

gráficos de demostración - correr saltando

 
zull.kzn:

¿debo preguntar en otro hilo?

Pruebe aquí https://www.mql5.com/ru/forum/133408
Клуб Телепатов
Клуб Телепатов
  • 2011.05.08
  • www.mql5.com
Клуб телепатов Вас послали сюда? Тогда давайте знакомиться! Как же такое могло случиться со мной...
 


<img src="https://c.mql5.com/3/283/2.jpg">

la imagen no se inserta y no hay botón

Archivos adjuntos:
2.jpg  353 kb
 
zull.kzn:


<img src="https://c.mql5.com/3/283/2.jpg">

la imagen no cabe y no hay botón

¿Cómo es que no hay botón? Hay una fila de botones en la parte superior de la ventana de edición de entradas. Incluso hay un tooltip que dice "Imagen (Alt + I)".

¿Quién pulsará el botón OK en el cuadro de diálogo de selección de archivos csv?

 
Slava:

¿Cómo es que no hay botón? Hay una fila de botones en la parte superior de la ventana de edición de entradas. Incluso aparece un tooltip "Imagen (Alt + I)"

El botón OK en el diálogo para seleccionar el archivo csv que va a presionar?

no hay ningún botón, ver la captura de pantalla - la información sobre herramientas tiene un botón de imagen, pero no en la ventana actual, alt + i no funciona, el navegador chrome

en mt todos los ok's por supuesto presionados.

las barras aparecen tanto en la ventana derecha como en la izquierda

y allí también se pulsa OK

la situación se describe con precisión en la realización de todas estas acciones

Archivos adjuntos:
3.jpg  51 kb
 
zull.kzn:

en mt todos los ok's se pulsan por supuesto

las barras aparecen tanto en la ventana derecha como en la izquierda

y allí también se pulsa el OK.

la situación se describe con precisión en la realización de todas estas acciones

Describe paso a paso y con capturas de pantalla lo que haces.

En la captura de pantalla anterior, puede ver que llegó al diálogo de selección de archivos y que las entradas del archivo son reconocidas, pero no está claro si hizo clic en Aceptar o no. Probablemente no, porque el foco de entrada está en el nombre del archivo.

 
Slava:

Describe paso a paso y con capturas de pantalla lo que estás haciendo.

En la captura de pantalla anterior, puede ver que llegó al cuadro de diálogo de selección de archivos y que las entradas del archivo son reconocidas, pero no está claro si hizo clic en Aceptar o no. Probablemente no, ya que el foco de entrada está en el nombre del archivo.

presionado ok.

La ventana derecha está cerrada.

En la ventana de la izquierda aparecen barras.

Presionado oK.

ventana izquierda cerrada.

El resultado es una ventana negra con este mensaje

Archivos adjuntos:
1.gif  5323 kb
 

Bug 23.

Las garrapatasimportadas están matando a las probadas por las funciones de CopyTicks.

#define  PRINT(A) Print(#A + " = " + (string)(A))

#define  SIZE 100

void OnStart()
{
  MathSrand((uint)TimeLocal());
  const string Name = _Symbol + (string)MathRand();
  
  MqlTick Ticks[];
  PRINT(CustomSymbolCreate(Name, NULL, _Symbol)); // Создали символ.
  PRINT(SymbolSelect(Name, true)); // Поместили в Обзор рынка
  PRINT(CopyTicksRange(_Symbol, Ticks, COPY_TICKS_INFO, D'2019.06.01' * 1000)); // Взяли тики
  
  PRINT(ArrayResize(Ticks, SIZE));    // Оставили только SIZE-тиков
  PRINT(CustomTicksAdd(Name, Ticks)); // Пробросили их все
  PRINT(CopyTicksRange(Name, Ticks)); // Убедились, что тиков в истории именно столько.

  MqlTick NewTicks[];  
  PRINT(ArrayCopy(NewTicks, Ticks, 0, 30, 10)); // Взяли 10 тиков с индексами 30-39.

  PRINT(CustomTicksReplace(Name, NewTicks[0].time_msc, LONG_MAX, NewTicks)); // Записали их так, чтобы они были с правого края.
   
  PRINT(CopyTicksRange(Name, Ticks)); // Убедились, что тиков в истории 40.
}


Resultado

CustomSymbolCreate(Name,NULL,_Symbol) = true
SymbolSelect(Name,true) = true
CopyTicksRange(_Symbol,Ticks,COPY_TICKS_INFO,D'2019.06.01'*1000) = 1096621
ArrayResize(Ticks,100) = 100
CustomTicksAdd(Name,Ticks) = 100
CopyTicksRange(Name,Ticks) = 100
ArrayCopy(NewTicks,Ticks,0,30,10) = 10
CustomTicksReplace(Name,NewTicks[0].time_msc,LONG_MAX,NewTicks) = 10
CopyTicksRange(Name,Ticks) = 10
 
zull.kzn:

presionado oK

ventana derecha cerrada.

las barras aparecieron en la ventana de la izquierda

También se ha pulsado bien ahí.

ventana izquierda cerrada

El resultado es una ventana negra con este texto

No está jugando. Un gráfico vacío se actualiza inmediatamente después de importar las barras.

¿Qué ocurre si no abro el gráfico? Abrir el gráfico después de importar las barras.

O cerrar y abrir el gráfico.

O actualizar el gráfico desde el menú contextual del gráfico.

Razón de la queja: