ctx.marketPrecios, ticks y velas.
Escribe, compila y ejecuta estrategias automáticas en Pipsend, en un entorno aislado y con los permisos que cada bot declara.
defineBot({
name: "Alpha Trend",
permissions: ["trade", "read-market"],
// ganchos del ciclo de vida del bot
})
1
Escribes el bot en un editor Monaco, con tipos.
2
esbuild-wasm convierte TypeScript en JavaScript dentro del navegador.
3
El bot corre en un Web Worker, separado del resto de la app.
4
Recibe ticks y velas, y envía solicitudes de trading por un puente controlado.
Solo recibe los permisos que pidió. Activa y desactiva para verlo.
2/4
permisos concedidos
Solo escribes el cuerpo: la plataforma lo envuelve en defineBot. Cada hook es opcional.
Toda la documentaciónHooks, la API de contexto, tipos, permisos y ejemplos completos, en una sola página con índice y código copiable.onInit(ctx) {
ctx.storage.set('symbol', 'EURUSD')
ctx.log.info('Bot started')
},
async onCandleClose(ctx, candle) {
const symbol = ctx.storage.get('symbol') as string
const candles = await ctx.market.getCandles(symbol, '15m', 60)
if (candles.length < 20) return
const sma = (n: number) => candles.slice(-n).reduce((a, c) => a + c.close, 0) / n
if (sma(10) > sma(20)) {
try {
await ctx.order.send({ symbol, type: 'market', side: 'buy', volume: 0.1, tag: 'demo:' + candle.time })
} catch (err) {
ctx.log.error('Order failed: ' + err)
}
}
},
onDispose(ctx) {
ctx.log.info('Bot stopped')
},
Una skill con las reglas del Bot SDK, la API de contexto y ejemplos reales. Tu asistente la lee y genera bots que la plataforma acepta a la primera.
mkdir -p ~/.claude/skills/pipsend-bots/references
curl -fsSL https://pipsend.com/skills/pipsend-bots/SKILL.md -o ~/.claude/skills/pipsend-bots/SKILL.md
curl -fsSL https://pipsend.com/skills/pipsend-bots/references/api.md -o ~/.claude/skills/pipsend-bots/references/api.mdFunciona como skill en Claude Code. Con otros asistentes, pega el contenido de SKILL.md en la conversación o en sus instrucciones de proyecto.
ctx.marketPrecios, ticks y velas.
ctx.orderEnviar y gestionar órdenes.
ctx.portfolioPosiciones y estado de la cuenta.
ctx.storageDatos propios del bot.
ctx.logRegistro de lo que hace.
Se escribe y publica desde la plataforma. El código fuente tiene un máximo de 512 KB.
Sus traders instalan el bot sin acceder al código fuente.
Cada bot vive en su propio Web Worker, con solo los permisos que declaró.
Margen, riesgo y reglas se aplican igual que a cualquier operación.
Agenda una demo y conecta tu operación con Pipsend, sin desarrollar desde cero.
