Errores, fallos, preguntas - página 2699

 
Andrey Khatimlianskii:

En MT4, la comisión se tomaba para ambas partes al abrir una operación y se mostraba en la lista de operaciones.

En MT5 se suele cobrar por separado la apertura y el cierre. Pero, ¿por qué no mostrar al menos el primero de la lista de posiciones? La nueva ideología.

En el sistema de órdenes de MetaTrader 4 todo se amontona, sólo hay órdenes.

En el sistema de órdenes de MetaTrader 5 todo está separado - órdenes, operaciones, posiciones.

Por lo tanto, es lógico que las comisiones estén en las listas donde deben aparecer.

 
Andrey Khatimlianskii:

En MT4, la comisión se tomaba para ambas partes al abrir una operación y se mostraba en la lista de operaciones.

En MT5 se suele cobrar por separado la apertura y el cierre. Pero, ¿por qué no mostrar al menos el primero de la lista de posiciones? Nueva ideología.

Porque en las cuentas de Netting una posición puede consistir en varias operaciones y cada operación tiene su propia comisión. Después, cuando se cierre la posición, se cobrará la comisión y de nuevo si es a plazos. No es difícil escribir un script que recorra todas las posiciones e imprima o comente, para cada posición o todas juntas.

 
Alexey Viktorov:

Porque en las cuentas de Netting una posición puede consistir en varias operaciones y cada operación tiene su propia comisión. Luego se cobrará la comisión cuando se cierre la posición y de nuevo si es a plazos. No es difícil escribir un script que recorra todas las posiciones e imprima o comente, para cada posición o todas juntas.

Sí, ¡absolutamente cierto! y además, así no habría problema para que los desarrolladores mostraran la comisión total por posición/cada una junto al PnL en MT5. Entonces, ¿el problema no es la contabilidad de mt5 frente a mt4?

el único problema de la visualización de la comisión actual (independiente de MT4/5) es el cobro al final del periodo contable, del día, del mes, etc., pero no es de eso de lo que estamos hablando ahora, ¿no?

 
Andrey Dik:

aha, ¡absolutamente correcto! y también, por lo que no sería un problema para los desarrolladores mostrar la comisión total por posición/cada uno junto a PnL en MT5. por lo tanto, el problema no está en la contabilidad de MT5 en comparación con MT4?

el único problema de la visualización de la comisión actual (independiente de MT4/5) es el cobro al final del período contable, del día, del mes, etc., pero esa no es la cuestión ahora, ¿no?

La pregunta era sobre otra cosa: cómo mostrar las comisiones en la pestaña de Comercio.

No es así.

Y luego hay un montón de conversaciones fuera de tema. Es como "si la abuela tuviera... tenía gansos".

Настройки платформы - Начало работы - Справка по MetaTrader 5
Настройки платформы - Начало работы - Справка по MetaTrader 5
  • www.metatrader5.com
Торговая платформа обладает множеством настроек, что позволяет организовать работу в ней так, как это удобно именно вам. Выполните команду " Настройки" меню "Сервис" или нажмите "Ctrl+O". Графики — общая настройка отображения ценовых графиков, а также настройка параметров управления объектами: выделение объектов после их создания, немедленная...
 
Artyom Trishkin:

La cuestión era otra: cómo mostrar las comisiones en la pestaña de Comercio.

No se puede.

Para llegar a ser un creador de mercado, hay que saber convertirse en un experto. tenía gansos".

Bueno, no hay peticiones - no habrá desarrollo de la plataforma).

La respuesta a la pregunta del "cómo" es escribir un script o Asesor Experto y calcular la comisión de las posiciones usando MQL, esta es la única manera hasta ahora, pero esperemos que algún día sea tan conveniente como en MT4.

 

Hay complementos de la interfaz gráfica de usuario que (en Hedge) muestran las comisiones, el deslizamiento, etc.

TradePanel_Csharp
TradePanel_Csharp
  • www.mql5.com
Торговая панель, которая работает и в Визуализаторе Тестера.Таблица текущих ордеров/позиций.Таблица истории торгов (корректно работает на Хедж-счетах). Использование Ручная торговля в Тестере или вмешивание в работу советника (например, с целью проверки устойчивости ко внешним факторам).Ручная торговля в Терминале на демо/реальных...
 

Pido a los desarrolladores(@Ilyas) que presten atención al fallo descubierto.
Bug MT5 (build 2377) al seleccionar la función sobrecargada adecuada para un argumento de tipo puntero, la función con conversión de tipo a puntero a la clasepadre en lugar de a la clase base tiene mayor prioridad.
Tampoco hay error de compilación cuando el puntero a la clase base se asigna al puntero a la clase padre.

Error posiblemente relacionado:https://www.mql5.com/ru/forum/1111/page2682#comment_15591437


class A{};
class B : public A{};
class C : public B{};


struct T{
   static void test(A*){
      printf("A*");
   }
   static void test(C*){
      printf("C*");
   }
};

struct TT{
   static void test(B*){
      printf("B*");
   }
};

void OnStart(){
   B b;
   T::test(&b);            // Runtime Error: Incorrect casting of pointers.  Expected result: printf("A*");
   
   A a;
   TT::test(&a);           // Runtime Error: Incorrect casting of pointers.  Expected result: Compilation Error
   B* ptr = &a;            // Runtime Error: Incorrect casting of pointers.  Expected result: Compilation Error
}
 

Error no crítico pero molesto en Market Watch.

Se abre y se cierra por el icono perfectamente, pero cuando se cierra por la "X" o no se cierra del todo o se queda colgado unos segundos y luego se cierra. Este fenómeno se ha producido alrededor de un mes, pero no me he acostumbrado a cerrar por su icono. En general, me gustaría pedir a los desarrolladores que presten atención a esta cuestión. Construye 2361.

 
Hola a todos, no sé si estoy en el lugar correcto o no. Este es el problema. La señal ha pasado al archivo debido a un largo periodo de inactividad. No se puede volver a subir. ¿Qué hacer? Gracias de antemano.
 
Sergey Dzyublik:
Error en MT5 (build 2368) Conteo incorrecto de paréntesis en los bucles for y do-while, compilación exitosa con código erróneo.

Gracias por el post, arreglado