Estrategias Avanzadas
AutoP2P usa una Estrategia Unificada con un pipeline de 12 fases que te da control total sobre como competir en Binance P2P.
Pipeline de 12 Fases
Cada vez que el bot actualiza tu precio, ejecuta este proceso completo:
Los 5 Filtros del Order Book
Antes de calcular tu precio, AutoP2P filtra el order book para que solo compitas contra competidores relevantes. Los filtros se aplican en secuencia:
Filtro de Exclusion
Excluye competidores especificos por nickname. Ideal para ignorar bots spam, cuentas problematicas o competidores con los que no quieres pelear.
Filtro de Metodos de Pago
Solo competir contra anuncios que acepten al menos uno de tus metodos de pago. Asi te aseguras de competir contra anuncios que tu cliente veria.
Filtro de Volumen
Ignora competidores con menos de X USDT disponibles. Perfecto para filtrar anuncios con poco stock que no representan competencia real.
Filtro de Universo de Precios
Limita la competencia a un rango de precios especifico. Si un competidor esta fuera de tu rango min/max, se ignora.
Filtro de Limites de Orden
Compite solo con anuncios cuyo rango de orden se superpone con el tuyo. Si tu anuncio acepta ordenes de $2000-$3000 y el competidor acepta $500-$1000, no hay superposicion y se ignora.
competitor_max_order_limit: 3000
Ejemplo con filtro [2000, 3000]:
- ✓ Cripto21- (500-7000): PASA (hay superposicion)
- ✓ Ciancripto (3000-4800): PASA (hay superposicion)
- ✓ armandofg (500-2000): PASA (hay superposicion)
- ✗ CoinSanBo (500-645): FILTRADO (no hay superposicion)
Acciones de Precio
Una vez que el bot selecciona a tu target (el competidor a seguir), puede ejecutar 3 acciones:
BEAT (Superar)
Supera al target por N ticks. Si el target esta en $100 y configuras 1 tick, tu precio sera $100.01 (para SELL) o $99.99 (para BUY).
tick_offset: 1
MATCH (Igualar)
Iguala exactamente el precio del target. No intentas superarlo, solo mantenerte al mismo nivel.
HOLD (Mantener)
No hace nada. Mantiene tu precio actual sin cambios. Util en reglas condicionales.
Configuracion por Competidor
Puedes definir acciones diferentes para cada competidor especifico. Por ejemplo, igualar a un trader y superar a otro.
Ejemplo: Igualar a "trader_pro" pero superar a "competitor_b" por 2 ticks:
per_nick_config: {
"trader_pro": {
"action": "match",
"accept_ties": true
},
"competitor_b": {
"action": "beat",
"tick_offset": 2
}
}Reglas Condicionales
Las reglas condicionales te permiten cambiar el comportamiento del bot segun el estado del mercado.
Condiciones disponibles:
always- Siempre se ejecutaif_position==N- Si el target esta en posicion Nif_in_book- Si el target esta en el order bookif_price_in_range- Si el precio esta en un rango especifico
Ejemplo: Si "trader_pro" esta en posicion 1, solo igualar (no superar):
conditional_rules: [
{
"condition": "if_position==1",
"target_nick": "trader_pro",
"then_action": "match",
"then_accept_ties": true
}
]Proteccion Anti-Ratchet
La proteccion anti-ratchet detecta guerras de precios y evita que bajes innecesariamente cuando ya estas ganando.
Como funciona
- 1. Detecta cuando el target se mueve hacia ti
- 2. Verifica si ya estas en posicion ganadora
- 3. Si es asi, mantiene tu precio (HOLD)
- 4. Evita la "carrera hacia abajo"
Configuracion
accept_ties: true
Requiere accept_ties: true para funcionar correctamente.
Opciones Adicionales
Deadband (Banda Muerta)
Evita updates minimos. Si la diferencia es menor a N ticks, no actualiza.
Rate Limiting
Limita cuantas actualizaciones por minuto puede hacer el bot.
Comportamiento en Limites
Que hacer cuando el precio calculado excede tu min/max.
Target Faltante
Que hacer si el target no esta en el order book.