Deseos para MT5 - página 10

 

¡Saludos a los desarrolladores!

Hay algunas preguntas-deseos.

¿Es posible fijar el desplazamiento del gráfico exactamente en los puntos X? Preferiblemente no de forma programada, sino directamente en las propiedades de la ventana.

¿Es posible crear una ventana sin gráfico, en blanco?

Tengo un gran deseo de implementar un análogo de"One Click Trading", pero después de colocar objetos en el gráfico la sangría flota y el gráfico se superpone a los objetos, etc.

Tengo que estirar bastante el gráfico para que aparezca la sangría adecuada. Sería bueno que se fijara claramente y fuera constante.

 

Otro deseo.

Estaría bien poder dividir la ventana del gráfico en varias subventanas.

Ahora los indicadores utilizan ventanas que se añaden en la parte inferior.

Sería bueno añadir esas ventanas, pero a la derecha o a la izquierda, en la parte superior. Estaría bien tener la posibilidad de crearlas vacías.

Idealmente, me gustaría tener una ventana adicional vacía a la derecha, donde colocaría los campos y botones para las operaciones con las posiciones, la información de la posición del símbolo actual, así como el mini gráfico del símbolo del minuto (o mejor, del tick).

 

Se ha producido un fallo con los volúmenes. Al operar en la ventana de Comercio, la columna de Beneficios muestra las cifras con un apalancamiento diferente, es decir, el clásico tiene un micro apalancamiento.

Después de recargar todo volvió a la normalidad.
Se me ocurrió:
Para que el comerciante pueda evitar la confusión al tratar con varias cuentas con diferentes apalancamientos. La información sobre el apalancamiento y, en general, la información detallada sobre la cuenta activa, debe llamarse por medio de un elemento de menú o una tecla de acceso directo.

Es decir, quiero estar seguro de que la información sobre el apalancamiento está disponible sólo después de abrir una posición, y las decisiones deben tomarse rápidamente cuando se trabaja con varias cuentas.

Estaría bien poder fijar el apalancamiento, si el corredor y/o la ley no se oponen.

 
Las transacciones y los errores de los terminales deben documentarse en un archivo cifrado y duplicado en ambas partes. El archivo sólo debe poder borrarse si se solicita al servidor y sólo si se elimina la cuenta.
Si la cuenta se borra por error, el archivo debe servir de base para restaurar la cuenta. La grabación en el servidor se realiza mediante la clave del terminal y viceversa, la grabación en el lado del terminal mediante la clave del servidor. El expediente debe ser lo suficientemente seguro como para servir de base para la toma de decisiones en la resolución de disputas y conflictos.
Esto debería, en cierta medida, proteger al corredor de un cliente sin escrúpulos en caso de, por ejemplo, competencia desleal y un intento de desacreditar al corredor. También debe proteger al cliente de los impostores que se hacen pasar por corredores. Creo que, de todas formas, se le obligará legalmente a hacerlo. Hay que sentar las bases de antemano.
 
Es genial tener
la posibilidad de poner indicadores y
Asesores expertos en carpetas. Que puedes acumular
en una cantidad inconmensurable.
Sin embargo, la búsqueda por nombre y contenido
no es suficiente, sin embargo :-) .
 

Parece que hay un error en CChartObjectSubChart

La propiedad Scale es de tipo Double y no tiene efecto en el gráfico. Por alguna razón, la balanza se utiliza allí como para los ventiladores y demás.

Pero si se establece directamente

ObjectSetInteger(chart_m1.ChartId(), "chart_m1",OBJPROP_CHART_SCALE,2); Escriba int y el gráfico se dibujará como se esperaba

Документация по MQL5: Основы языка / Типы данных / Вещественные типы (double, float)
Документация по MQL5: Основы языка / Типы данных / Вещественные типы (double, float)
  • www.mql5.com
Основы языка / Типы данных / Вещественные типы (double, float) - Документация по MQL5
 
fuse:

Parece que hay un error en CChartObjectSubChart

La propiedad Scale es de tipo Double y no tiene efecto en el gráfico. Por alguna razón, la balanza se utiliza allí como para los ventiladores y demás.

Pero si se establece directamente

ObjectSetInteger(chart_m1.ChartId(), "chart_m1",OBJPROP_CHART_SCALE,2); El tipo int, el gráfico se dibuja como se esperaba

El error ha sido corregido. El cambio se producirá en la próxima versión.

 

Y esta es una cuestión urgente.

¿Cómo se calculan los fondos necesarios para abrir una posición?

Antes había una función especial para esto.

Incluso existe esta función en AccountInfo.mqh - double CAccountInfo::FreeMarginCheck

Pero no compila aunque lo conectes. Dentro de ella se llama a AccountFreeMarginCheck, que estaba en MQL4 y no hay nada al respecto en MQL5.

Se necesita desesperadamente algo así para controlar de alguna manera el riesgo

 
fuse:

Y esta es una cuestión urgente.

¿Cómo se calculan los fondos necesarios para abrir una posición?

Antes había una función especial para esto.

Incluso existe esta función en AccountInfo.mqh - double CAccountInfo::FreeMarginCheck

Pero no compila aunque lo conectes. Dentro de ella se llama a AccountFreeMarginCheck, que estaba en MQL4 y no hay nada al respecto en MQL5.

Algo similar es extremadamente necesario para controlar el riesgo de alguna manera.

Por supuesto, necesitamos una función especial - para evitar ...

Pero en general, el "volumen sobre el apalancamiento" es muy sencillo de calcular. Sólo está en la moneda base, y tienes que convertirla a la moneda del depósito. :)

Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете - Документация по MQL5
 

Lamentablemente, la última versión de CAccountInfo no llegó a la compilación.

En el archivo adjunto, encontrará el método FreeMarginCheck (hasta ahora sólo para SYMBOL_CALC_MODE_FOREX).

Si tiene algún comentario o sugerencia, no dude en escribirnos.

Archivos adjuntos:
accountinfo.mqh  17 kb
Razón de la queja: