BitMEX Trading API
- Bibliotecas
- Romeu Bertho
- Versión: 1.0
- Activaciones: 5
El análisis de criptodivisas nunca ha sido tan fácil con Crypto Charts para MetaTrader 5.
Ahora, el comercio en BitMEX nunca ha sido más fácil con BitMEX Trading API para MetaTrader 5.
La librería BitMEX Trading API fue construida para ser lo más fácil de usar posible. Simplemente incluya la librería en su Asesor Experto o Script, llame a los métodos correspondientes y ¡empiece a operar!
Características
Opere en BitMEX y BitMEX Testnet.
Construye y automatiza tus estrategias.
Preocúpate más de la lógica de la estrategia de trading y menos del código.
¡Automatiza tus alertas y no pierdas más oportunidades de trading!
Crea Trade Pads personalizados para operar manualmente.
Construye estrategias híbridas mezclando trading manual y automatizado.
Codifica lo que quieras usando el lenguaje MQL5 + BitMEX Trading API.
Cree su estrategia, pruebe BitMEX Testnet, ¡y luego pase a la operativa real!
Comenzando
Todos los archivos necesarios y códigos de ejemplo se pueden encontrar en la CodeBase. Para usar BitMEX Trading API y ejecutar todos los códigos de ejemplo, debes descargar todos los archivos e instalarlos en sus carpetas correspondientes.| Métodos | Descripción |
|---|---|
| void SetAccount(cadena apiKey, cadena apiSecret, bool testnet) | Configura tu cuenta BitMEX para operar. Por defecto, las Claves API sólo pueden leer datos básicos del usuario, como posiciones, margen, órdenes y ejecuciones. Si desea ejecutar órdenes con su Clave API, debe añadir el permiso "orden" en el momento de la creación. |
| bool Orden(ENUM_BITMEX_REST_METHOD method, MqlBitmexOrderRequest &request, MqlBitmexOrderResult &result[]) | Crea un nuevo pedido, obtiene los pedidos pendientes y el historial de pedidos, modifica la cantidad o el precio de un pedido pendiente, cancela pedidos. |
| bool OrderBulk(ENUM_BITMEX_REST_METHOD method, MqlBitmexOrderRequest &request[], MqlBitmexOrderResult &result[]) | Crea y modifica múltiples órdenes para el mismo símbolo. |
| bool OrderCancelAllAfter(ENUM_BITMEX_REST_METHOD method, MqlBitmexOrderRequest &request, MqlBitmexOrderResult &result[]) | Cancela automáticamente todos los pedidos después de un tiempo de espera especificado. |
| bool OrderAll(ENUM_BITMEX_REST_METHOD method, MqlBitmexOrderRequest &request, MqlBitmexOrderResult &result[]) | Cancela todos los pedidos. |
| bool Posición(ENUM_BITMEX_REST_METHOD method, MqlBitmexPositionRequest &request, MqlBitmexPositionResult &result[]) | Obtiene el estado de la posición. |
| bool PositionIsolate(cadena símbolo, bool enabled, MqlBitmexPositionResult &result[]) | Habilita el margenaislado o el margen cruzado por posición. |
| bool PositionLeverage(cadena símbolo, doble apalancamiento, MqlBitmexPositionResult &result[]) | Elige el apalancamiento para una posición. |
| bool PositionRiskLimit(cadena símbolo, doble riskLimit, MqlBitmexPositionResult &result[]) | Actualiza el límite de riesgo. |
| bool PositionTransferMargin(cadena símbolo, doble importe, MqlBitmexPositionResult &result[]) | Transfiere la equidad dentro o fuera de una posición. |
| bool UserMargin(cadena de divisa, MqlBitmexUserMarginResult &result[]) | Obtiene el estado del margen de tu cuenta. |
| bool Ejecución(MqlBitmexExecutionRequest &request, MqlBitmexExecutionResult &result[]) | Obtiene todas las ejecuciones brutas de su cuenta. |
| bool OrderBook(string symbol, int depth, MqlBookInfo &orderBook[]); | Obtiene los datos del libro de órdenes de nivel 2. |
| bool IntrumentCompositeIndex(MqlBitmexInstrumentRequest &request, MqlBitmexInstrumentCompositeIndex &result[]); | Muestra las partes constituyentes de un índice. |
| void GetRateLimit(int &limit, int &remaining, long &reset); | Obtiene la tasa límite de su cuenta BitMEX. Las peticiones a los servidores BitMEX están limitadas a 60 peticiones por 1 minuto. Este contador se rellena continuamente. |
| void GetError(int &statusCode, string &name, string &message); | Obtiene el error de la última petición hecha a los servidores BitMEX. Si un gran número de respuestas 4xx o 5xx son entregadas en un corto periodo de tiempo, tu IP puede ser baneada durante una hora de los servidores BitMEX. Múltiples baneos en un corto periodo de tiempo resultarán en un baneo de una semana. |

Excellent experience so far. Thanks Romeu!
Additional Updates