indicador big trade

Viewing 1 post (of 1 total)
  • Author
    Posts
  • #266046 quote
    german hussongerman husson
    Participant
    Junior

    hola aqui les escribo según lo que me da perplexity de lo que le solicito

    basicamente lo que quiero conseguir es un indicador que se adapte al gráfico que veo y me dibuje los big trades con burbujas , similar a lo que realiza ATAS la plataforma de Atas , con los big trades en forma de burbujas y poniendo el tamaño del trade en burbuja proporcional de color rojo si es a la baja o verde si es al alza, es decir toma de la cinta de ordenes y lo gráfica . y yo lo que quiero es que lo pueda ver en pro real time ya que estoy con esta aplicación y no quiero irme a atas ahora será posible que me ayuden a configurarlo alguien de aqui o donde me puede dirigir sino

    adjunto link de video de como funciona ….aqui lo dejo :watch y debajo también watch desde ya gracias. les dejo aqui debajo lo que me pasa perpelexity por si alguien puede ayudarse de esto para comenzar .

    saludos

    German H.

     

    Sí. En ProRealTime v12/v13 puedes crear un indicador ProBuilder que dibuje **burbujas de volumen/order flow** sobre el precio, filtre por un tamaño mínimo de contratos y calcule automáticamente el umbral “anormal” usando la media de volumen de las últimas **48 horas** (2 sesiones). La v12 incorpora Volume Profile y ProOrderFlow, pero un indicador personalizado no puede leer el bid/ask histórico tick a tick: aproxima el order flow con volumen alcista/bajista por vela.[1][2]

     

    ## Cómo instalarlo

     

    1. Abre el gráfico y pulsa **Indicadores > Crear indicador**.

    2. Pega el código en ProBuilder.

    3. Guárdalo, por ejemplo, como **Burbujas Order Flow 48h**.

    4. Aplícalo **en la misma ventana del precio**, no en un panel inferior.

    5. Carga suficiente histórico: para 48 horas en 5 minutos necesitas al menos 576 velas; en 15 minutos, 192.

     

    ## Código ProBuilder

     

    // BURBUJAS ORDER FLOW ADAPTATIVAS 48H
    // ProRealTime v12 / v13 - ProBuilder
    // Dibuja burbujas cuando el volumen supera la media de las últimas 48 horas
    // y permite filtrar por tamaño mínimo de contratos.
    
    // ---------- PARÁMETROS ----------
    MinVolume = 0 // Filtro fijo: volumen mínimo por vela. 0 = desactivado
    MinContracts = 0 // Filtro por contratos: si tu feed da "volumen en contratos", úsalo aquí
    HoursLookback = 48 // Horas de media adaptativa
    Multiplier = 1.0 // 1.0 = mayor que la media; 1.5 = 50% por encima; 2.0 = doble
    ShowOnlyImbalance = 1 // 1 = sólo burbujas con desequilibrio compra/venta; 0 = todas las de volumen alto
    ImbalanceRatio = 1.30 // Compras/Ventas o Ventas/Compras mínimo para considerar desequilibrio
    MaxBubbles = 30 // Máximo de burbujas dibujadas hacia atrás
    
    // ---------- CONVERTIR HORAS EN VELAS ----------
    // ProBuilder no conoce automáticamente tu temporalidad,
    // por eso estimamos las velas equivalentes a 48 horas.
    // Ajusta estos valores si usas una temporalidad distinta.
    
    // Para gráficos intradía:
    // 1 min = 2880 velas / 48h
    // 5 min = 576
    // 15 min = 192
    // 30 min = 96
    // 1 hora = 48
    // 4 horas = 12
    
    IF intradaybarindex >= 0 THEN
    // Estimación automática básica mediante la duración de la vela
    BarMinutes = (time[0] - time[1]) / 60000
    ELSE
    BarMinutes = 5
    ENDIF
    
    IF BarMinutes <= 0 THEN
    BarMinutes = 5
    ENDIF
    
    LookbackBars = ROUND((HoursLookback * 60) / BarMinutes)
    
    IF LookbackBars < 10 THEN
    LookbackBars = 10
    ENDIF
    
    // ---------- MEDIA ADAPTATIVA 48H ----------
    AvgVolume48h = Average[LookbackBars](Volume)
    
    // Umbral adaptativo
    AdaptiveThreshold = AvgVolume48h * Multiplier
    
    // Filtro efectivo
    EffectiveThreshold = AdaptiveThreshold
    
    IF MinVolume > 0 THEN
    EffectiveThreshold = MAX(EffectiveThreshold, MinVolume)
    ENDIF
    
    IF MinContracts > 0 THEN
    EffectiveThreshold = MAX(EffectiveThreshold, MinContracts)
    ENDIF
    
    // ---------- ORDER FLOW APROXIMADO ----------
    // Aproximación estándar:
    // - Vela alcista: volumen comprador dominante
    // - Vela bajista: volumen vendedor dominante
    // - Vela doji: se reparte según cierre respecto al rango
    
    Range = High - Low
    
    IF Range > 0 THEN
    BuyPressure = (Close - Low) / Range
    SellPressure = (High - Close) / Range
    ELSE
    BuyPressure = 0.5
    SellPressure = 0.5
    ENDIF
    
    BuyVolume = Volume * BuyPressure
    SellVolume = Volume * SellPressure
    
    IF SellVolume > 0 THEN
    BuySellRatio = BuyVolume / SellVolume
    ELSE
    BuySellRatio = 99
    ENDIF
    
    IF BuyVolume > 0 THEN
    SellBuyRatio = SellVolume / BuyVolume
    ELSE
    SellBuyRatio = 99
    ENDIF
    
    // ---------- DETECCIÓN DE BURBUJA ----------
    IsHighVolume = Volume >= EffectiveThreshold
    
    IsBuyImbalance = BuySellRatio >= ImbalanceRatio
    IsSellImbalance = SellBuyRatio >= ImbalanceRatio
    
    ShowBubble = 0
    BubbleType = 0
    
    IF IsHighVolume THEN
    IF ShowOnlyImbalance = 0 THEN
    ShowBubble = 1
    IF Close >= Open THEN
    BubbleType = 1
    ELSE
    BubbleType = -1
    ENDIF
    ELSE
    IF IsBuyImbalance THEN
    ShowBubble = 1
    BubbleType = 1
    ELSIF IsSellImbalance THEN
    ShowBubble = 1
    BubbleType = -1
    ENDIF
    ENDIF
    ENDIF
    
    // ---------- TAMAÑO DE BURBUJA ----------
    // El tamaño se adapta al exceso de volumen respecto a la media de 48h.
    VolumeRatio = 0
    
    IF AvgVolume48h > 0 THEN
    VolumeRatio = Volume / AvgVolume48h
    ENDIF
    
    BubbleSize = 1
    
    IF VolumeRatio >= 1.0 AND VolumeRatio < 1.5 THEN
    BubbleSize = 8
    ELSIF VolumeRatio >= 1.5 AND VolumeRatio < 2.0 THEN
    BubbleSize = 11
    ELSIF VolumeRatio >= 2.0 AND VolumeRatio < 3.0 THEN
    BubbleSize = 14
    ELSIF VolumeRatio >= 3.0 THEN
    BubbleSize = 18
    ENDIF
    
    // ---------- DIBUJO ----------
    BubblePrice = (High + Low + Close) / 3
    
    IF ShowBubble = 1 AND BarIndex > LookbackBars THEN
    
    IF BubbleType = 1 THEN
    // Presión compradora
    DRAWTEXT("●", BarIndex, BubblePrice, SANSERIF, BOLD, BubbleSize) COLOURED(0, 180, 80, 190)
    DRAWTEXT("#Volume#", BarIndex, BubblePrice, SANSERIF, BOLD, 7) COLOURED(0, 90, 45, 220)
    ELSIF BubbleType = -1 THEN
    // Presión vendedora
    DRAWTEXT("●", BarIndex, BubblePrice, SANSERIF, BOLD, BubbleSize) COLOURED(220, 45, 45, 190)
    DRAWTEXT("#Volume#", BarIndex, BubblePrice, SANSERIF, BOLD, 7) COLOURED(120, 20, 20, 220)
    ENDIF
    
    ENDIF
    
    // ---------- SALIDAS PARA COMPROBAR ----------
    RETURN AvgVolume48h AS "Media volumen 48h", AdaptiveThreshold AS "Umbral adaptativo", VolumeRatio AS "Volumen / media 48h"
    

    ## Ajustes recomendados

    | Objetivo | Configuración |
    |—|—|
    | Burbujas sólo cuando el volumen supera la media de 48h | `Multiplier = 1.0` |
    | Detectar sólo actividad claramente institucional | `Multiplier = 2.0` |
    | Ver sólo compras agresivas | `ImbalanceRatio = 1.30`, `ShowOnlyImbalance = 1` |
    | Ver sólo ventas agresivas | `ImbalanceRatio = 1.30`, `ShowOnlyImbalance = 1` |
    | Filtrar por tamaño de contrato | Pon en `MinContracts` el mínimo, por ejemplo `50`, `100` o `500` |
    | Evitar ruido en temporalidades pequeñas | Sube `Multiplier` a `1.5` o `2.0` |

    ## Importante sobre order flow real

    Este código clasifica la presión compradora/vendedora usando la posición del cierre dentro del rango de la vela: es una aproximación de **order flow por vela**, no un feed real de bid/ask. Para order flow histórico real con ejecuciones y profundidad de mercado, ProRealTime v12 dispone de **ProOrderFlow**, que representa compras/ventas históricas, ejecuciones y volumen por nivel de precio.[1][2]

    Si tu instrumento es un CFD, futuro o acción cuyo volumen ya viene expresado en contratos, `MinContracts` funcionará directamente. Si el feed entrega volumen en acciones o lotes, ajusta el valor según la unidad que muestra tu plataforma. La función `Average[N](Volume)` es la base para calcular la media histórica de volumen en ProBuilder.[3][4]
     

    Fuentes

    [1] Nuevas funcionalidades de ProRealTime v12 https://www.prorealtime.com/es/nuevas-funcionalidades-de-ProRealTime-v12

    [2] New features of ProRealTime v12 https://www.prorealtime.com/en/new-features-ProRealTime-v12

    [3] Volume – ProBuilder Language Instruction (Syntax & Usage) https://www.prorealcode.com/documentation/volume/

    [4] Indicators & Basic Functions (ProBuilder) – V 6.0.1 https://www.prorealcode.com/wp-content/uploads/2025/05/probuilder.1718e2f6.pdf

    [5] http://www.prorealcode.com · 2025 · 12Indicators and Basic Functions (ProBuilder) – prorealcode.com https://www.prorealcode.com/wp-content/uploads/2025/12/probuilder_en.pdf

    [6] Download: Volume Profile 3D – https://www.prorealcode.com/prorealtime-indicators/volume-profile-3d/

    [7] ProBuilder Official Documentation for ProRealTime Users … https://www.prorealcode.com/documentation/probuilder/

    [8] Download: Order Flow Imbalance Oscillator – https://www.prorealcode.com/prorealtime-indicators/order-flow-imbalance-oscillator/

    [9] Free Indicators, Screeners & Strategies https://www.prorealcode.com/library/page/4/?category=prorealtime-market-screeners

    [10] Market Scans (ProScreener) – ProRealTime https://www.prorealtime.com/en/pdf/proscreener.pdf

    [11] Download: Multi-Distribution Volume Profile – https://www.prorealcode.com/prorealtime-indicators/multi-distribution-volume-profile/

    [12] volume Archives – ProRealCode https://www.prorealcode.com/tag/volume/

    [13] Liquidity Spectrum Visualizer for ProRealTime https://www.prorealcode.com/prorealtime-indicators/liquidity-spectrum-visualizer/

    [14] ICT Concepts Indicator for ProRealTime – Code & Download https://www.prorealcode.com/prorealtime-indicators/ict-concepts-indicator/

    [15] ProRealTime Snippets Repository – Code Faster https://www.prorealcode.com/snippets/?category=screener

    robertogozzi, Iván González and Nicolas thanked this post
Viewing 1 post (of 1 total)
  • You must be logged in to reply to this topic.
ProRealAI ProRealAI New

Stuck on this ProBuilder code?

Describe what this topic is trying to build, in plain English, and ProRealAI writes the ProRealTime™ indicator, screener or system for you.

Available in 7 languages
Try ProRealAI

indicador big trade


ProBuilder: Indicadores y Herramientas

New Reply
Author
Summary

This topic contains 1 voice and has 0 replies.

Topic Details
Forum: ProBuilder: Indicadores y Herramientas
Language: Spanish
Started: 11/04/2026
Status: Active
Attachments: No files
ProRealCode ProRealCode
Loading...