{"id":51495722,"url":"https://github.com/loc1263/dogeradarmtf","last_synced_at":"2026-07-07T15:01:29.470Z","repository":{"id":349443411,"uuid":"1202355645","full_name":"loc1263/DogeRadarMTF","owner":"loc1263","description":"Script Python para cruce de EMA en Dogecoin.","archived":false,"fork":false,"pushed_at":"2026-04-06T00:02:32.000Z","size":8,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-06T01:28:52.133Z","etag":null,"topics":["binance","ccxt","ccxt-python","crypto","dogecoin","finance"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/loc1263.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-04-05T23:46:03.000Z","updated_at":"2026-04-06T00:07:14.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/loc1263/DogeRadarMTF","commit_stats":null,"previous_names":["loc1263/dogeradarmtf"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/loc1263/DogeRadarMTF","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/loc1263%2FDogeRadarMTF","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/loc1263%2FDogeRadarMTF/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/loc1263%2FDogeRadarMTF/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/loc1263%2FDogeRadarMTF/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/loc1263","download_url":"https://codeload.github.com/loc1263/DogeRadarMTF/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/loc1263%2FDogeRadarMTF/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35232326,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-07T02:00:07.222Z","response_time":90,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["binance","ccxt","ccxt-python","crypto","dogecoin","finance"],"created_at":"2026-07-07T15:01:28.004Z","updated_at":"2026-07-07T15:01:29.457Z","avatar_url":"https://github.com/loc1263.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# MTF EMA Confluencia\n\nScript que consulta en tiempo real la confluencia (cruce) de medias móviles exponenciales (EMA 7 / EMA 20) en múltiples temporalidades para cualquier par de mercado de Binance. Calcula un binario de 5 bits y lo traduce a un porcentaje de operabilidad (Long) mediante una tabla de referencia fija.\n\n---\n\n## Cómo funciona\n\nPara cada temporalidad (5m, 15m, 1H, 4H, 1D) el script:\n\n1. Descarga las últimas velas del par indicado desde Binance.\n2. Calcula EMA 7 y EMA 20 sobre los cierres.\n3. Evalúa sobre la **última vela cerrada** (no la vela en formación):\n   - **Sesgo**: `ALCISTA` si EMA7 \u003e EMA20, `BAJISTA` en caso contrario.\n   - **Cruce reciente**: busca cruce EMA7/EMA20 en las últimas N velas cerradas:\n     - 5m y 15m → ventana de **3 velas**\n     - 1H, 4H y 1D → ventana de **2 velas**\n4. Asigna el bit `1` (alcista) o `0` (bajista) para esa temporalidad.\n\nCon los 5 bits ordenados como `5m · 15m · 1H · 4H · 1D` forma el binario (p.ej. `11100`), lo convierte a decimal (28) y obtiene el porcentaje de operabilidad Long de la tabla de referencia.\n\n---\n\n## Requisitos\n\n- Python 3.10 o superior\n- Dependencias:\n\n```\nccxt\u003e=4.4.0\npandas\u003e=2.0.0\n```\n\nInstalación:\n\n```powershell\npip install -r requirements.txt\n```\n\n---\n\n## Uso\n\n### Consulta única\n\n```powershell\npython .\\mtf_ema_confluencia.py --once\n```\n\n```powershell\npython .\\mtf_ema_confluencia.py --once --symbol ETH/USDT\n```\n\n### Modo continuo (cada N minutos)\n\n```powershell\npython .\\mtf_ema_confluencia.py --symbol BTC/USDT --interval 5\n```\n\n### Ver tabla de combinaciones binarias\n\nImprime las 32 combinaciones posibles con su decimal y porcentaje de operabilidad Long. No requiere conexión al exchange.\n\n```powershell\npython .\\mtf_ema_confluencia.py --tabla\n```\n\n---\n\n## Parámetros\n\n| Parámetro    | Tipo    | Por defecto | Descripción                                                   |\n|--------------|---------|-------------|---------------------------------------------------------------|\n| `--symbol`   | string  | `DOGE/USDT` | Par de mercado en formato Binance (p.ej. `ETH/USDT`).         |\n| `--interval` | entero  | `5`         | Minutos entre consultas en modo continuo.                     |\n| `--once`     | flag    | —           | Ejecuta una sola consulta y termina.                          |\n| `--tabla`    | flag    | —           | Muestra la tabla de referencia binario→operabilidad y termina.|\n\n---\n\n## Ejemplo de salida\n\n```\n+=================================================================================================+\n| HORA    : 2026-04-05 23:01:04 UTC                                                               |\n| SYMBOL  : BTC/USDT      EXCHANGE: BINANCE                                                       |\n+=====+===============+==========================+==============+==============+==================+\n| TF  | SESGO         | CRUCE                    | EMA7         | EMA20        | VELA             |\n+=====+===============+==========================+==============+==============+==================+\n| 5m  | SESGO ALCISTA | SIN CRUCE (ult 3v)       | 67972.5838   | 67739.0196   | 2026-04-05 22:55 |\n+-----+---------------+--------------------------+--------------+--------------+------------------+\n| 15m | SESGO ALCISTA | SIN CRUCE (ult 3v)       | 67794.1721   | 67562.3144   | 2026-04-05 22:45 |\n+-----+---------------+--------------------------+--------------+--------------+------------------+\n| 1H  | SESGO ALCISTA | SIN CRUCE (ult 2v)       | 67636.5183   | 67331.4074   | 2026-04-05 22:00 |\n+-----+---------------+--------------------------+--------------+--------------+------------------+\n| 4H  | SESGO ALCISTA | CRUCE AL ALZA (ult 2v)   | 67182.8337   | 67156.7247   | 2026-04-05 16:00 |\n+-----+---------------+--------------------------+--------------+--------------+------------------+\n| 1D  | SESGO BAJISTA | SIN CRUCE (ult 2v)       | 67416.5345   | 68361.6893   | 2026-04-04 00:00 |\n+-----+---------------+--------------------------+--------------+--------------+------------------+\n| BINARIO [1 1 1 1 0]  COMBO 30  OPERABILIDAD LONG: 70%                                          |\n+=================================================================================================+\n```\n\n### Lectura del reporte\n\n- **SESGO**: estado actual de la EMA en esa temporalidad. Puede ser alcista sin que haya habido un cruce reciente (el cruce ocurrió antes de la ventana de revisión).\n- **CRUCE**: indica si hubo cruce al alza o a la baja dentro de la ventana de velas revisada.\n- **BINARIO**: `1` por cada temporalidad alcista, `0` por bajista, en orden 5m→1D.\n- **COMBO**: valor decimal del binario. Rango 0–31.\n- **OPERABILIDAD LONG**: porcentaje de confluencia favorable para posiciones largas según la tabla de referencia. 100% = todas las temporalidades alineadas al alza.\n\n---\n\n## Tabla de referencia rápida\n\n```\n+===========================+=========+===================+\n| BINARIO (5m 15m 1H 4H 1D) | DECIMAL | OPERABILIDAD LONG |\n+===========================+=========+===================+\n| 0 0 0 0 0                 | 0       | 0%                |\n| 1 1 1 1 1                 | 31      | 100%              |\n+---------------------------+---------+-------------------+\n```\n\nConsulta la tabla completa con:\n\n```powershell\npython .\\mtf_ema_confluencia.py --tabla\n```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Floc1263%2Fdogeradarmtf","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Floc1263%2Fdogeradarmtf","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Floc1263%2Fdogeradarmtf/lists"}