← Todos los tutoriales
MT4 API · 5:55

Tu primer flujo de trabajo con MT4.

Conecta, consulta la cuenta, abre y cierra una operación demo y desconecta.

Guía paso a paso

  1. 0:00

    Tu primer flujo de trabajo con MT4.

    Este tutorial muestra cómo conectarte a MT4, consultar tu cuenta, abrir y cerrar una operación de demostración y desconectar el terminal.

  2. 0:16

    Abre la consola de MT4.

    Abre mt4 punto mrpc punto pro. La consola se abre automáticamente. La página de primeros pasos incluye una guía, un buscador de métodos, tutoriales y recursos. Para este ejemplo, selecciona ConnectEx en el menú lateral.

  3. 0:42

    Elige tu clave de API.

    La clave de API identifica tu acceso a MetaRPC. Usa TRIAL para una sesión de prueba o introduce tu propia clave en la barra superior. Las pruebas tienen límites de capacidad y uso. Mantén tu clave privada. No es el identificador del terminal que recibirás al conectarte.

  4. 1:08

    Conecta tu cuenta demo.

    En ConnectEx, introduce el número de cuenta demo, su contraseña de trading y el nombre exacto del servidor del bróker. Aquí usamos FreshForex Demo. Deja vacío el campo id opcional. Pulsa Ejecutar solicitud y espera la respuesta. Los datos de la cuenta están ocultos en esta grabación.

  5. 1:34

    Conserva el identificador del terminal.

    Lee la respuesta. El código de estado HTTP doscientos significa que la API respondió. Comprueba primero error. Si la conexión se realiza correctamente, data.terminalInstanceGuid contiene el identificador del terminal. La consola lo guarda arriba y lo envía en la cabecera id de las siguientes solicitudes. No sustituye a tu clave de API.

  6. 2:05

    Consulta la cuenta.

    Selecciona AccountSummary y ejecuta la solicitud. Comprueba el saldo, el patrimonio, la divisa y el modo de la cuenta. Esta grabación utiliza una cuenta demo con trading habilitado. Antes de enviar una orden, confirma que estás usando la cuenta correcta.

  7. 2:31

    Prepara una pequeña operación demo.

    Selecciona OrderSend e introduce un símbolo disponible en tu cuenta. Aquí usamos BTCUSD, la operación OC_OP_BUY y un volumen de cero coma cero uno lotes. El símbolo y el volumen mínimo dependen del bróker. Consulta las propiedades del símbolo para comprobarlos.

  8. 2:57

    Envía una vez y lee el resultado.

    Pulsa Ejecutar solicitud una sola vez. En esta respuesta correcta de MT4, data.ticket identifica la operación nueva. Data.volume es cero coma cero uno y data.price indica el precio de apertura. Guarda el ticket. Si recibes un error, lee sus detalles antes de continuar.

  9. 3:23

    Revisa la posición abierta.

    Ejecuta OpenedOrders. Busca en data.orderInfos el ticket que devolvió OrderSend. Comprueba el símbolo, el tipo de orden, los lotes y el precio de apertura. En este ejemplo hay una posición de compra de BTCUSD. También puedes verla en la tabla de posiciones.

  10. 3:49

    Cierra la posición del ejemplo.

    Selecciona OrderCloseDelete. Introduce el ticket de la respuesta correcta de OrderSend y cero coma cero uno lotes para cerrar todo el volumen. Deja vacío el precio de cierre para usar la cotización actual. Revisa el ticket y el volumen, y ejecuta la solicitud.

  11. 4:15

    Comprueba el cierre.

    La respuesta no contiene un error y muestra el modo OCD_MARKET_ORDER. Es el resultado del cierre de una orden de mercado. Consulta OpenedOrders otra vez para comprobar si queda volumen. Esto también sirve para verificar cierres parciales. Aquí solicitamos el cierre completo.

  12. 4:41

    Verifica que no quedan órdenes.

    Al ejecutar OpenedOrders de nuevo, recibimos una lista orderInfos vacía. No quedan posiciones abiertas ni órdenes pendientes en esta cuenta demo. Una lista vacía es un resultado correcto. La operación que abrimos ya está cerrada.

  13. 5:05

    Desconecta al terminar.

    Selecciona Disconnect y ejecuta la solicitud con el identificador del terminal actual. Comprueba que no hay error. El terminal queda desconectado. Desconectar no cierra posiciones; por eso primero cerramos la operación y comprobamos OpenedOrders.

  14. 5:30

    Lleva estos pasos a tu código.

    Has completado el flujo de trabajo de la consola MT4. Usa los ejemplos de código como punto de partida, mantén privada tu clave de API y revisa cada respuesta. Si necesitas ayuda, abre la guía de resultados del método o el tutorial de errores de MT4.