Errores, fallos, preguntas - página 3115

 
x572intraday #:

Configuré una plantilla vacía para MT5, la guardé como Default.tpl. Selecciono un par en "Market Watch", y luego "Chart Window" - se abre un nuevo gráfico con "Tick Volumes" (Ctrl-L) y"Trading Levels", aunque antes he desactivado todo esto. Deshabilito, intento volver a guardar la nueva plantilla enDefault.tpl, vuelvo a abrir - lo mismo.O está diseñado así, o hay que arreglarlo.

Es interesante, que muchos otros ajustes de la plantilla por defecto se guardan perfectamente de acuerdo con las preferencias seleccionadas.

Soy un poco mentiroso, por favor, no patees con botas forjadas. El diagrama de barras con"volúmenes de ticks" aparece no al abrir un gráfico limpio de un nuevo par que capta automáticamente la plantilla por defecto, sino al adjuntar cualquier indicador a dicho gráfico. Compruébelo usted mismo: debería aparecer un "bosque verde" no invitado:

Volúmenes de Ticks del NZDUSD

"Nunca había ocurrido antes, y aquí está de nuevo". Si hay un error y si este no es el comportamiento preferido, es aconsejable arreglarlo. El histograma de volumen es también un tipo de indicador... un indicador no solicitado, sino impuesto. Definitivamente hay que arreglarlo.

Actualización: Acabo de comprobar en los indicadores estándar - la situación es la misma. La única excepción son los Fractales. Es el único que prácticamente uso, hace tiempo que no uso otros indicadores, por eso no he notado que crezcan "bosque". Y parece haber aparecido no hace mucho tiempo.

Upd-2: ah, no, no he mentido en absoluto. El "bosque" aparece en ambos casos.

 
Slava #:
Llegar al final de la página y pulsar PgDown - siguiente 16384 registros

Gracias por la respuesta concisa. Debería añadirse como pista en el sótano al mensaje sobre la superación del número máximo de líneas, especialmente hay un lugar para ello. El usuario tiene que adivinarlo primero... y si no adivinaPgDown, tiene que ir a la Ayuda, buscar una sección, luego un párrafo... Y eso suponiendo que la respuesta esté ahí.

Pero - una pregunta: ¿no es más lógico que no salgan los primeros, sino los últimos 16384 registros? Son las más recientes y relevantes a la hora de depurar Print() con elcódigo MQLactual. YPgUp - 16384 registros anteriores. Otros comportamientos parecen menos naturales.

 
x572intraday #:

OK, entonces el comerciante debe tener una alternativa en forma de un campo "Comisión" en blanco (si no lo puede conseguir) o rellenado (si lo puede conseguir). Es como el campo "Comentario": si hay uno, el campo está lleno, si no, está vacío. Pero la caja de la cabecera está ahí. Entonces, ¿por qué debemos privarnos del campo de la "Comisión"? Que sea para "si puedes conseguirlo".

Diferentes corredores tienen diferentes intercambios para el mismo par. ¿Y qué? ¿Suprimimos también la columna "Intercambio"? Pero existe, ¡los desarrolladores no han tenido a bien ocultarlo!

Lo único que entendí claramente es que la comisión no está garantizada, y siempre hay intercambio... bueno, excluyendo las cuentas islámicas. Pero, al fin y al cabo, las cuentas islámicas con swap cero no son una razón para suprimir la columna de swap.

Además, incluso el mismo broker de vez en cuando puede cambiar los parámetros de negociación: swap, spread, lote mínimo... incluso el apalancamiento es flotante. Y el operador no sabe de antemano cuándo va a cambiar uno u otro parámetro, aunque puede recibir un aviso por correo electrónico de antemano. Seguro que has calculado el valor del swap y lo has tenido en cuenta en tu experto, pero el broker lo ha cambiado tranquilamente. El experto se equivocó de valor. Lo mismo con el cambio de comisión... y aún peor, si no se conoce de antemano. ¿Cómo puede entonces incluirse en los cálculos de autocomercio? ¿O se puede solicitar un nuevo intercambio en tiempo real desde un servidor de comercio, pero no la comisión? Entonces esto cambia las cosas (no para mejor).

¿Puedo darle una pequeña idea? ¿La posición pendiente se convierte en una posición inmediatamente después de su creación o sólo después de una activación a un precio coincidente? Si es lo primero, entonces todo está claro; si es lo segundo, entonces la primera operación de abrir una posición ya está ocurriendo:

y por lo tanto ya es posible conocer la comisión (aunque sin una garantía del 100%), y en este caso todavía hay ambigüedad.

El swap se puede averiguar en cualquier momento, al igual que el apalancamiento y los demás parámetros que has mencionado. La comisión se puede averiguar en los parámetros de una transacción completada. Está en la tabla de ofertas del terminal.

 

Cero tic, ¿cómo es posible? ¿Un error en el comprobador?

Escribimos un código sencillo para el probador.

MqlTick trade;

SymbolInfoTick(_Symbol,trade);
                  
double last_ = trade.last;
                  
if(last_ == 0)
  {
   Print(trade.time);
  }

La salida es:

2021.12.15 02:25:02.799 Núcleo 1 2021.11.08 00:00:00 2021.11.08 00:00:00
2021.12.15 02:25:02.799 Núcleo 1 2021.11.08 00:00:03 2021.11.08 00:00:03
2021.12.15 02:25:02.799 Núcleo 1 2021.11.08 00:00:04 2021.11.08 00:00:04
2021.12.15 02:25:02.799 Núcleo 1 2021.11.09 00:00:00 2021.11.09 00:00
2021.12.15 02:25:02.799 Core 1 2021.11.12 00:00:00 2021.11.12 00:00:00
2021.12.15 02:25:02.799 Core 1 2021.11.12 00:00:01 2021.11.12 00:00:01
2021.12.15 02:25:02.799 Core 1 2021.11.15 00:00:00 2021.11.15 00:00:00
2021.12.15 02:25:02.799 Núcleo 1 2021.11.16 00:00:00 2021.11.16 00:00:00
2021.12.15 02:25:02.799 Núcleo 1 2021.11.17 00:00:00 2021.11.17 00:00:00
2021.12.15 02:25:02.799 Core 1 2021.11.18 00:00:00 2021.11.18 00:00:00
2021.12.15 02:25:02.799 Core 1 2021.11.19 00:00:00 2021.11.19 00:00:00
2021.12.15 02:25:02.799 Core 1 2021.11.22 00:00:00 2021.11.22 00:00:00
2021.12.15 02:25:02.799 Core 1 2021.11.22 00:00:00 2021.11.22 00:00:00
2021.12.15 02:25:02.799 Core 1 2021.11.22 00:00:01 2021.11.22 00:00:01
2021.12.15 02:25:02.799 Core 1 2021.11.22 00:00:01 2021.11.22 00:00:01
2021.12.15 02:25:02.799 Core 1 2021.11.22 00:00:03 2021.11.22 00:00:03
2021.12.15 02:25:02.799 Core 1 2021.11.23 00:00:00 2021.11.23 00:00:00
2021.12.15 02:25:02.799 Núcleo 1 2021.11.25 00:00:00 2021.11.25 00:00:00
2021.12.15 02:25:02.799 Core 1 2021.11.25 00:00:00 2021.11.25 00:00:00
2021.12.15 02:25:02.799 Núcleo 1 2021.11.25 00:00:01 2021.11.25 00:00:01
2021.12.15 02:25:02.799 Núcleo 1 2021.11.25 00:00:01 2021.11.25 00:00:01
2021.12.15 02:25:02.799 Core 1 2021.11.29 00:00:00 2021.11.29 00:00:00
2021.12.15 02:25:02.799 Core 1 2021.11.29 00:00:01 2021.11.29 00:00:01
2021.12.15 02:25:08.902 Core 1 2021.11.30 00:00:00 2021.11.30 00:00:00
2021.12.15 02:25:08.902 Core 1 2021.11.30 00:00:01 2021.11.30 00:00:01
2021.12.15 02:25:08.902 Core 1 2021.12.01 00:04:45 2021.12.01 00:04:45
2021.12.15 02:25:08.902 Core 1 2021.12.02 00:00:00 2021.12.02 00:00:00
2021.12.15 02:25:08.902 Core 1 2021.12.03 00:00:00 2021.12.03 00:00:00
2021.12.15 02:25:08.902 Core 1 2021.12.06 00:00:00 2021.12.06 00:00:00
2021.12.15 02:25:08.902 Core 1 2021.12.07 00:00:00 2021.12.07 00:00:00
2021.12.15 02:25:08.902 Core 1 2021.12.07 00:00:00 2021.12.07 00:00:00
2021.12.15 02:25:08.902 Core 1 2021.12.07 00:00:01 2021.12.07 00:00:01
2021.12.15 02:25:08.902 Core 1 2021.12.08 00:00:00 2021.12.08 00:00:00
2021.12.15 02:25:08.902 Core 1 2021.12.09 00:00 2021.12.09 00:00

Por lógica, si el último tick es cero, no debería dar nada. Pero produce una marca de cero, lo que lleva a un fallo en los cálculos del EA, por ejemplo, al calcular la media. (13000 + 0 + 13000) / 3 = 8667, aunque debería ser (13000 + 13000) / 2 = 13000. ¡¡¡Por el tic del cero en lugar de 13000, resultó 8667 !!!

 

Al mismo tiempo, no hay ticks cero en el historial de ticks. Aquí hay un trozo de historia para cero segundos 2021.12.09 00:00:0 Se trata del contrato en euros CME EU6Z21

"<FECHA> <HORA> <OFERTA> <PEDIDO<ÚLTIMO> <VOLUMEN> <BANDAS>"
"2021.12.09 00:00:00.034 1.13445 2"
"2021.12.09 00:00:01.607 1.13445 1.00000000 88"
"2021.12.09 00:00:01.607 1.13445 1.00000000 88"
"2021.12.09 00:00:01.608 1.13445 1.13450 6"
"2021.12.09 00:00:01.660 1.13440 2"

 
Hola, necesito su ayuda, cuando intento adjuntar el indicador al gráfico, hay un error
... La carga del indicador * o nombre del EA* para MT5.ex5 falló [538]
También hay problemas con el probador de estrategias.
Antes no tenía esos problemas
 
En la aplicación móvil MT5 build 3112 después de una instalación limpia/nueva cuando se conecta a cuentas reales de dos corredores diferentes el feed de noticias está vacío, no hay noticias que lleguen. En las versiones anteriores todo funcionaba.


Además, cuando inicio el programa con el gráfico en el campo de la derecha el precio se corta a 2 decimales (sólo 6 dígitos en el precio). Y después de cambiar la herramienta, el precio se muestra correctamente (7 dígitos en el precio).



 

Un broker ruso con licencia (se pueden contar con los dedos de la mano, pero los llamaré Haram) con el mismo nombre que el banco tiene una oscilación diaria en el Balance (no confundir con la Equidad) en la demo cuando la posición no está cerrada... y claramente no depende de los cambios de precio. El porcentaje de cambios es insignificante, pero... ¡¿qué demonios?! Llevo más de una década recorriendo diferentes brokers, pero es la primera vez que veo algo así.

Tienes razón. Tienes razón, puedes enviarme al soporte del corredor. No soy su cliente, abrí mi demo por interés a través de "Abrir una cuenta" en MT5. ¿Tal vez alguien de aquí esté al tanto de la indignación? Si se trata de una comisión dinámica, de un swap o de cualquier otro cálculo, todos ellos deberían reflejarse en el Balance sólo después de cerrar la posición, como siempre he pensado.

 
x572intraday #:

Ahora envíame al servicio de asistencia de este corredor y tendrás razón.

De todos modos, es así. ¿Tal vez tienen un rollover en la demo? Aunque no, sería comprensible.
 
x572intraday #:

Un broker ruso con licencia (se pueden contar con los dedos de la mano, pero los llamaré Haram) con el mismo nombre que el banco tiene una oscilación diaria en el Balance (no confundir con la Equidad) en la demo cuando la posición no está cerrada... y claramente no depende de los cambios de precio. El porcentaje de cambios es insignificante, pero... ¡¿qué demonios?! Llevo más de una década recorriendo diferentes brokers, pero es la primera vez que veo algo así.

Tienes razón. Tienes razón, puedes enviarme a su soporte. No soy su cliente, abrí mi demo por interés a través de "Abrir una cuenta" en MT5. ¿Tal vez alguien de aquí esté al tanto de la indignación? Si se trata de una comisión dinámica, un swap o cualquier otro cálculo, todos ellos deberían reflejarse en el Balance sólo después de cerrar la posición, como siempre he pensado.

Al parecer, ¿se trata de oficios del tipo FORTS y Balance? El servicio de asistencia del corredor está fuera del bucle y asiente a MQ, y MQ no ve esto como un problema.

Razón de la queja: