CryptoCurrency MT4 history maker MTF
- Utilidades
- Farzin Sadeghi Bonjar
- Versión: 924.21
- Actualizado: 23 febrero 2024
- Activaciones: 5
Este es un programa en forma de un EA que se adjunta a un gráfico en MetaTrader 4. Entonces, mediante el uso de la API de Bittrex, Binance sitios web, descarga la historia de altcoins.
Al seleccionar un nombre de par, el EA descarga automáticamente el historial de todos los marcos de tiempo (Diario, H12, H4, H2, H1, M30, M15, M5, M3, M1) por lo que no hay necesidad de adjuntar múltiples EAs a diferentes gráficos.
Puede seleccionar un par de Bittrex y 4 pares de la bolsa Binance con un EA en ejecución y crear hasta 15 marcos temporales para 5 pares diferentes.
El EA también busca gráficos abiertos fuera de línea y actualiza los gráficos con los datos más recientes de forma automática.
Cuando empecé a trabajar en el mercado de CryptoCurrency vi que la plataforma de gráficos del sitio web Bittrex era realmente molesta. Por ejemplo, cuando dibujas algunas líneas o Fibo en los gráficos y actualizas la pestaña en tu navegador todas esas líneas serán eliminadas.
Así que empecé a escribir este EA para tener gráficos de criptomonedas en MetaTrader y también ser capaz de utilizar mis otros indicadores escritos para optimizar mi comercio / análisis de los mercados.
Debido a que el formato de la historia de los intercambios no son compatibles con el formato de la historia MetaTrader, hay varios pasos de conversión en el código de EA para generar una historia utilizable versión 401 para MetaTrader4.
Espero que sea una herramienta útil para usted también.
Cómo utilizarlo
Cuando adjunta el EA a un gráfico, hay una lista de altcoins en el EA. Seleccione el par que necesita (por ejemplo BTCIOP) y luego seleccione los marcos de tiempo para los que necesita que el EA genere gráficos (por defecto todos los marcos de tiempo están activos).
A continuación, seleccione el intervalo de tiempo en el que desea que la historia / gráficos que se actualiza (por defecto, el temporizador se establece en 10 segundos de intervalo).
Debe añadir el enlace 'https://bittrex.com/Api' y 'https://api.binance.com/api' a herramientas --> opciones --> asesores expertos --> permitir petición web para la URL listada.
En cada solicitud, el tamaño de la historia que se descarga para todos los plazos de cada par está cerca de 1 MB.
Así que en 24 horas para cada par será de alrededor de 1,5 GB / día o 43 GB / mes. Así que sugiero usar este EA en una red sin medidor, o ejecutarlo en su VPS o reducir el intervalo de tiempo de descarga.
Después de que el EA descargue los archivos de historial por primera vez, los procesará y creará los archivos de historial. Para las próximas llamadas sólo descargará el último historial de velas y actualizará la vela más reciente para reducir el uso de ancho de banda y también tener un número de índice de vela correcto para los indicadores.
Entonces usted debe ir a archivos --> Abrir Offline --> encontrar el nombre de su par y el marco de tiempo (por ejemplo BtcBLITZ-Btr H1 para bittrex o BTCUSDT-Bin M3 para binance) y abrir el gráfico offline relacionado.
Configuración del EA
- Descargar historial Bittrex: activar/desactivar la descarga de gráficos desde Bittrex.
- Pair_Name_Bittrex: la moneda que desea tener su gráfico como "BTCIOP" de Bittrex.
- Download Binance USDT/BTC/BNB/ETH history: activa/desactiva la descarga de gráficos de Binance.
- Pairname USDT_Binance: selecciona el par USDT de Binance.
- Pair name BTC_Binance: selecciona el par BTC de Binance.
- Pair name BNB_Binance: selecciona el par BNB de Binance.
- Pair name ETH_Binance: selecciona el par ETH de Binance.
- Intervalo de descarga: ajuste del temporizador para obtener el historial del gráfico. Por defecto: 10 segundos. Auméntelo si desea que se utilice menos tráfico de red.
- Decimales: déjelo en 8 decimales para esos mercados.
- Get_M1 ... to Monthly_Data: desactívelo si no necesita tener el gráfico en ese periodo de tiempo.
- Auto navigate to chart end: habilítalo si quieres que el gráfico cargado se mueva a las últimas velas.
- Imprimir_Logs: Imprime algunos de los valores de la historia generada en la sección de registros de MetaTrader para comprobar si funciona bien o no (desactivado por defecto - sólo para la solución de problemas).
Nota 1: Este EA es para generar gráficos offline y tener gráficos de criptomonedas en MetaTrader para que pueda utilizar sus indicadores con esos mercados también.
El uso de expertos para el comercio en estos gráficos puede no tener los resultados óptimos, por lo que no se hace responsable de cualquier otro uso de dichos gráficos.
Nota 2: Este EA funcionará siempre y cuando el sitio web de Bittrex/Binance proporcione su acceso API de forma gratuita. En caso de cambios en ese sitio web, puedo encontrar otra API o enlaces de historia para utilizar en este EA. Así que puede haber un tiempo de inactividad en algún momento en el futuro hasta que actualice el código.
Nota 3: La función Webrequest no funciona en backtesting.
Nota 4: No es necesario activar la opción DLL.

