Escreva um script. Jogue ele no terminal de gráficos MRD Indicators. Veja ele renderizar no seu gráfico BTCUSDT ao vivo e executar operações na Binance Futures no momento em que seu sinal disparar. A nova extensão de Suporte à Linguagem DeltaDSL traz documentação ao passar o mouse, preenchimento automático e ajuda de assinatura para o Cursor e VSCode para traders que preferem criar fora do navegador. O MRD Indicators (app.mrd-indicators.com) é um terminal de trading construído em torno de três peças: um motor de gráfico em tempo real, um ambiente de script personalizado chamado DeltaDSL, e uma ponte de autotrade para Binance Futures e Binance Spot. As três peças funcionam como uma única viagem: seu script renderiza no gráfico em tempo real, e cada condição de alerta que você declarar pode empurrar uma ordem ao vivo através da API oficial da Binance.

Como o DeltaDSL se encaixa

BTC
BTCUSDT
84,202.3
+0.15%

Um script do DeltaDSL não é um programa independente que você executa. Ele é incorporado ao gráfico dos MRD Indicators, assim como qualquer indicador nativo. O motor do gráfico transmite OHLCV para o seu script a cada barra, o seu script calcula valores e emite chamadas de desenho, e o gráfico renderiza o resultado ao lado de RSI, MACD, perfil de volume e tudo o mais nativo do terminal. O ciclo de vida completo de um script:

  1. Autor — escreva o script. Você pode editar diretamente no editor Custom Script embutido dentro do terminal do MRD Indicators, ou — novidade de hoje — no Cursor / VSCode com a extensão DeltaDSL Language Support instalada.

  2. Incorporar — salve o script. O MRD Indicators o registra como um indicador, e você o ativa em qualquer gráfico a partir do painel de indicadores.

  3. Renderizar — o motor do gráfico executa seu script em cada fechamento de kline (e opcionalmente em cada tick), desenhando suas linhas, bandas, marcadores e rótulos diretamente sobre as velas.

  4. Sinal — as linhas do seu alertcondition(...) disparam quando a condição fica verdadeira. O terminal exibe o alerta no painel de alertas e o encaminha para o motor de autotrade.

  5. Executar — o autotrade envia uma ordem a mercado ou a limite para sua conta na Binance via Binance API, dimensionada de acordo com as regras que você pré-configurou. A ordem aparece no painel de posições da Binance Futures em poucos milissegundos. Não há copiar/colar entre plataformas, não há 'cola' de webhook, nem serviço de automação de terceiros. O gráfico que desenha seu script e o motor que coloca sua ordem fazem parte do mesmo produto.

    O que a nova extensão do Cursor / VSCode faz

    Até hoje, cada linha do DeltaDSL era escrita dentro da caixa de texto (textarea) do editor Custom Script no navegador. Isso funciona para scripts curtos. Para estratégias mais longas — refatorações multi-arquivo, iterações versionadas com git, revisão em equipe — um IDE de verdade importa.

O DeltaDSL Language Support está ao vivo no Open VSX Marketplace. Instale no Cursor ou no VSCode, e cada arquivo .dsl e .mrd recebe:

  • Realce de sintaxe com as palavras-chave completas e o conjunto embutido

  • Documentação no hover — aponte para qualquer item embutido, veja sua assinatura, tipo e breve descrição

  • Autocompletar inteligente — Ctrl+Espaço sugere todas as funções embutidas do catálogo em tempo de execução, além das suas próprias variáveis e declarações @input

  • Ajuda de assinatura — ao digitar fn( abre um popup de parâmetro que destaca o argumento ativo enquanto as vírgulas avançam

  • Mais de 25 snippets para padrões comuns: header, plotLine, alertcondition, pane-osc, labelNew. Você escreve no Cursor / VSCode, cola o script final no

Editor Custom Script no MRD Indicators, e o mesmo script roda ao vivo no gráfico.

Catálogo de runtime com 257 entradas

Cada dica (hover) e item de conclusão é alimentado por um catálogo gerado diretamente a partir do código-fonte em tempo de execução. Cada função na extensão é uma função que realmente existe na plataforma, com a mesma assinatura. A documentação não pode divergir da realidade. Cobertura hoje:

  • Matemática — abs, pow, sqrt, clamp, lerp, iff, nz

  • Médias móveis — sma, ema, wma, vwap, vwap_anchored

  • Osciladores — rsi, stoch, macd_hist, cci, mfi

  • Volatilidade — atr, stdev, bbwidth, keltner_upper

  • Volume + fluxo — obv, cmf, vp_high_volume_node, cvd

  • Estrutura de mercado — pivothigh, pivotlow, crossover, crossunder

  • Multi-timeframe — htf_resample, htf_align

  • Primitivos de desenho — plotLine, plotBand, labelNew, markerUp

  • Conexão de alertas — alertcondition, com placeholders {{symbol}} / {{close}}

  • Entradas tipadas — input.int, input.float, input.color, input.source