Estratégia de volatilidade de 15 minutos do Polymarket
Volatilidade alta/baixa 15m: vela da Binance, limiares, assinatura com intervenção humana, Telegram quando a ordem for bem-sucedida
Estratégia de Volatilidade 15m para Polymarket
Para quem é isto?
Este fluxo de trabalho é para usuários que querem negociar os mercados up/down de 15 minutos do Polymarket com base no movimento do preço à vista (por exemplo, “O BTC vai subir ou cair nesta janela de 15m?”). Ele usa candles de 15m da Binance e seus próprios limites para decidir quando comprar Yes ou No, depois monitora a posição até o settlement com take-profit e stop-loss opcionais, e resgata (redeem) após o settlement. A assinatura é feita via sua wallet (com intervenção humana). Você pode receber uma notificação no Telegram cada vez que uma ordem for colocada.
Que problema este fluxo resolve? / Caso de uso
- Você quer automatizar o trading 15m up/down no Polymarket em vez de observar e clicar manualmente.
- Você quer entradas guiadas por regras claras: ex.: “dentro de X minutos do settlement, se o preço se moveu pelo menos Y, comprar Yes ou No.”
- Você quer usar sua própria wallet para assinar ordens e resgatar, não uma chave privada no fluxo de trabalho.
- Você quer um alerta no Telegram quando uma ordem for colocada com sucesso.
O que este fluxo faz
- Inicia quando você dispara o fluxo e envia a configuração (moeda, limites, tamanho da ordem, stop-loss, direção, credenciais Polymarket, credenciais Telegram opcionais). Os dados 15m da Binance usam a API pública (não é necessária credencial da Binance).
- Encontra o mercado 15m atual para a moeda escolhida (ex.: BTC) e obtém sua wallet proxy do Polymarket.
- Consulta (poll) as candles 15m da Binance até que a janela termine ou uma regra de volatilidade bata:
- Regras são do tipo “10/380” (dentro de 10 minutos do fechamento, movimento de preço ≥ 380) ou “5/250”.
- A direção pode ser apenas “up”, apenas “down”, ou ambas (vence a primeira que bater).
- Quando uma regra bate, o fluxo monta uma ordem de compra de mercado e pede para você assinar na sua wallet (EIP-712). Depois de você assinar, ela submete a ordem ao Polymarket.
- Após uma ordem bem-sucedida, se você adicionou credenciais do Telegram, ele envia uma mensagem no Telegram com nome do mercado, lado (Yes/No) e tamanho da ordem.
- Monitora sua posição até que a janela de 15m seja liquidada:
- Se o preço mark da posição atingir 0.99, aciona o take-profit: monta uma ordem de venda, pede para você assinar e então submete a venda.
- Se o preço da posição cair em relação ao seu preço médio pelo menos o % de stop-loss que você definiu, aciona o stop-loss: mesmo fluxo (montar venda → assinar → submeter).
- Após o settlement, se você ainda mantiver a posição (sem take-profit/stop-loss), ele monta uma transação de resgate (redeem), pede para você assinar e submeter a transação na sua wallet, então continua para a próxima janela de 15m.
- Repete para a próxima janela de 15m (encontra mercado, consulta candles, bate regra, assina, envia ordem, notifica, monitora, resgata se necessário).
Quando roda / para
- Roda: Uma vez por janela de 15m; continua rodando até você parar ou redeployar o fluxo.
- Para: Quando você para ou remove o fluxo, ou o motor do fluxo reinicia.
Configuração
- Credenciais Polymarket: No nó de config, anexe suas credenciais do Polymarket (API key, secret, passphrase). O endereço da sua wallet vem da mesma credencial (usado para assinar e wallet proxy).
- Credenciais Telegram (opcional): Anexe credenciais do Telegram se quiser uma notificação cada vez que uma ordem for colocada com sucesso.
- Parâmetros:
- Moeda: O ativo subjacente para o mercado 15m (ex.: BTC, ETH, SOL, XRP).
- Limites: Uma ou mais regras como
10/380,5/250 (minutos para o fechamento / movimento mínimo de preço). O fluxo compra quando a candle 15m atual satisfaz uma dessas regras.
- Valor da ordem (USD): Tamanho em dólares por ordem de mercado.
- Stop-loss (%): Percentual de queda em relação ao preço médio de entrada que aciona uma venda automática (após sua assinatura).
- Direção: “up” para comprar apenas quando o preço sobe, “down” quando cai, ou deixe vazio para permitir qualquer uma (vence a primeira que bater).
- Iniciar: Dispare o fluxo; quando a próxima condição de volatilidade for satisfeita, o fluxo pedirá que você assine a compra (e depois qualquer venda ou resgate) na sua wallet. As candles 15m da Binance são lidas pela API pública (sem credencial da Binance).
Recursos principais
- Usa assinatura por wallet para todas as ordens e resgates (sem chave privada no fluxo).
- Notificação por Telegram após cada ordem bem-sucedida (se as credenciais do Telegram estiverem configuradas).
- Take-profit em 0.99 e stop-loss por porcentagem em relação ao preço médio.
- Resgate após o settlement quando você mantém até o vencimento.
- Repete automaticamente para cada janela de 15m.
Nós em uso
- Start: Dispara o fluxo uma vez.
- config (user-config): Coleta moeda, limites, valor da ordem, stop-loss, direção, credenciais Telegram (opcional) e credenciais Polymarket. Dados da Binance usam API pública (sem credencial).
- code (function): Executa a estratégia: busca mercado e proxy, poll das candles 15m da Binance, avalia limites, solicita assinatura da wallet para buy/sell/redeem via o serviço human-in-the-loop, submete ordens ao Polymarket, envia mensagem no Telegram ao sucesso da ordem, monitora a posição e aplica take-profit/stop-loss, e então resgata após o settlement.
Referência