Referencia de sintaxis de comandos
Comandos, aliases y ejemplos aceptados por el parser WebhookIngress actual.
Objetivo
Esta referencia enumera los comandos y aliases aceptados por WebhookIngress. Describe la entrada webhook TradingView, no órdenes manuales del dashboard.
Comandos de mercado y pendientes
buytambién aceptalong.selltambién aceptashort.buystoptambién aceptabuy_stop.buylimittambién aceptabuy_limit.sellstoptambién aceptasell_stop.selllimittambién aceptasell_limit.
Cierre, cancelación y modificación
closelongtambién aceptaclose_long.closeshorttambién aceptaclose_short.closelongshorttambién aceptaclose_long_short.cancellongtambién aceptacancel_long.cancelshorttambién aceptacancel_short.newsltplongaceptanewsltp_long,breakevenlong,breakeven_long,break_even_long.newsltpshortaceptanewsltp_short,breakevenshort,breakeven_short,break_even_short.
Comandos compatibles con PineConnector
Una estrategia escrita para PineConnector funciona aquí sin cambios. Los nombres sl_pips, sl_price, sl_pct, tp_pips, tp_price, tp_pct, entry_pips, entry_price y vol_lots se traducen automáticamente, y cada comando admite además su forma con guion bajo (close_all, newsltp_buy_stop, ...).
- Salir y entrar en una sola alerta:
closelongopenlong,closelongopenshort,closeshortopenlong,closeshortopenshort,closelongshortopenlong,closelongshortopenshort,cancellongbuystop,cancellongbuylimit,cancelshortsellstop,cancelshortselllimit. - Cerrarlo todo:
closeallcierra todas las posiciones y elimina todas las órdenes pendientes, en todos los símbolos.closealleaoffhace lo mismo y luego pausa el robot. - Cierre parcial:
closelongpct,closeshortpct. El porcentaje viene del ajuste de la cuenta Cierre parcial (%): estas alertas no lo llevan, ni las de PineConnector. Unvolumeen la alerta tiene prioridad. - SL/TP en una orden pendiente:
newsltpbuystop,newsltpbuylimit,newsltpsellstop,newsltpselllimit. Nunca mueven el precio de entrada. - Pausar / reanudar desde una alerta:
eaoff,eaon. El alcance es la cuenta, igual que su EA. - Trailing en una sola posición:
trailingoff,trailingon, con elticketde la orden. El stop ya colocado no se mueve; el robot simplemente deja de seguirlo. - Tamaño escrito en la alerta:
vol_dollar(importe arriesgado, en divisa de la cuenta),vol_pct_bal_loss(% del saldo),vol_pct_eq_loss(% del capital),vol_pct_bal_margin(% del saldo usado como margen — un límite de exposición, que ignora la distancia del stop). La alerta tiene prioridad sobre los ajustes de riesgo de la cuenta. - Protección escrita en la alerta:
spreadlimita el spread aceptado en la entrada, en pips.betrigger/beoffsetllevan el stop a break-even;trailtrig/traildist/trailsteplo arrastran — los cinco en pips, solo en esa posición.atrtimeframe/atrperiod/atrmultiplier/atrshift/atrtriggerlo arrastran a un múltiplo del ATR. Funcionan aunque el trailing de la cuenta esté apagado. - Versión del robot: tamaño y protección por alerta requieren el robot 0.0.21 o posterior. Los robots anteriores los ignoran y ejecutan la alerta con los ajustes de la cuenta.
Varias estrategias en el mismo símbolo
Dos estrategias que operan el mismo par viven en una sola cuenta, así que un closelong sin nombre cierra la primera compra que encuentra — quizá la de la otra estrategia. Nombra cada estrategia con tag (alias comment) para separarlas: en la entrada el robot escribe ese nombre en el comentario de la posición en el bróker, y un cierre con nombre solo afecta a las posiciones que lo llevan.
- Pon el mismo nombre en todas las alertas de una estrategia, tanto de entrada como de cierre. Un cierre cuyo nombre nunca apareció en una entrada no cierra nada.
- Los nombres se pasan a minúsculas y se cortan a 12 caracteres; se elimina todo lo que no sean letras, dígitos,
-y_.Strat Aystratason por tanto el mismo nombre — elige nombres cortos y distintos. - Un cierre con nombre requiere el robot 0.0.21 o posterior. Con un robot más antiguo la alerta se rechaza en vez de ejecutarse sobre la posición de otra estrategia.
- El nombre sigue a las operaciones copiadas: las posiciones del seguidor llevan el nombre del maestro.
- No envíes tu propio
streamIdjunto con un nombre — sustituye al generado y el nombre no llega al comentario de la posición. - Sin nombre no cambia nada: un cierre sigue tomando la primera posición en el sentido pedido.
Alerta de entrada de la estrategia trend:
{"action":"buy","symbol":"USDJPY","risk":1,"tag":"trend"}
Su alerta de cierre, que no toca la otra estrategia:
{"action":"closelong","symbol":"USDJPY","tag":"trend"}
Ejemplo mercado
{
"action": "buy",
"symbol": "EURUSD",
"risk": 1,
"sl": 20,
"tp": 40
}
Ejemplo pendiente
{
"action": "buystop",
"symbol": "EURUSD",
"price": 1.0875,
"risk": 1,
"sl": 1.0840,
"tp": 1.0940
}
Ejemplo cierre
{
"action": "closelong",
"symbol": "EURUSD",
"ticket": "123456789"
}
Notas del parser
- Ponga la clave en Webhook URL:
https://webhook.theconnector.fr/YOUR_ACCESS_KEY. riskes numérico; lotes exactos usanvolume,lot,lotsofixedVolume.pricesolo es necesario para pendientes.ttl_ms,vol_lots,sl_pipsytp_pipsno son leídos por el parser actual.- Una orden tardía expira; no se reproduce.