marketcalls

marketcalls

@marketcalls

GitHub
12 Skills
2292 Total Stars
June 2026 Joined

Public Skills

strategy-compare

by marketcalls

Compare multiple strategies or directions (long vs short vs both) on the same symbol. Generates side-by-side stats table.

Code Gen 210 7mo ago

optimize

by marketcalls

Optimize strategy parameters using VectorBT. Tests parameter combinations and generates heatmaps.

Code Gen 210 7mo ago

quick-stats

by marketcalls

Quickly fetch data and print key backtest stats for a symbol with a default EMA crossover strategy. No file creation needed - runs inline in a notebook cell or prints to console.

Code Gen 210 7mo ago

vectorbt-expert

by marketcalls

VectorBT backtesting expert. Use when user asks to backtest strategies, create entry/exit signals, analyze portfolio performance, optimize parameters, fetch historical data, use VectorBT/vectorbt, compare strategies, position sizing, equity curves, drawdown charts, or trade analysis. Also triggers for openalgo.ta helpers (exrem, crossover, crossunder, flip, donchian, supertrend).

Processing 210 7mo ago

backtest

by marketcalls

Quick backtest a strategy on a symbol. Creates a complete .py script with data fetch, signals, backtest, stats, and plots.

Code Gen 210 7mo ago

setup

by marketcalls

Set up the Python backtesting environment. Detects OS, creates virtual environment, installs dependencies (openalgo, ta-lib, vectorbt, plotly), and creates the backtesting folder structure.

File Ops 210 7mo ago

openalgo-charts

by marketcalls

Use when building, configuring, extending or debugging openalgo-charts in a consumer app or the source repository, including chart navigation, drawing tools, indicators, profiles, live feeds, replay, widgets and framework hosts.

Responsive 172 26d ago

openalgo-chart-setup

by marketcalls

Scaffold a working openalgo-charts chart in an existing project - detects the host (React, Next.js, Vue, vanilla bundler, or plain script tag), installs the right tiers, and writes a chart that renders real data. Use when the user asks to add a chart, set up openalgo-charts, or get a first chart running.

Processing 172 27d ago

openalgo-chart-indicator

by marketcalls

Add a built-in openalgo-charts indicator, restyle it, build a settings UI from its descriptor, or author a custom indicator with registerIndicator or the Tier-2 external-data contract. Use when the user asks to add RSI/MACD/Bollinger/Supertrend or any indicator, change indicator colors or periods, or write their own indicator.

Analytics 172 28d ago

openalgo-chart-terminal

by marketcalls

Build a full trading terminal on openalgo-charts - symbol search, interval switcher, chart-type picker, indicator menu, drawing rail with clipboard, live OpenAlgo REST plus WebSocket data behind a warm-load bar cache, on-chart order lines with drag-to-modify, market depth, a settings dialog and context menu, market replay, symbol comparison, a linked split view, and layout persistence. Use when the user asks for a trading terminal, a charting workstation, on-chart trading, a linked chart grid, or to wire orders onto a chart.

Processing 172 1mo ago

openalgo-chart-debug

by marketcalls

Diagnose an openalgo-charts problem - blank or invisible chart, bars in the wrong place, unknown series type or indicator errors, misaligned indicators, drawings that drift, a chart that will not repaint or resize, live ticks not appearing, linked charts out of step, stale cached prices, an unknown interval code, or a broken bundle import. Use when a chart is not behaving as expected.

Code Review 172 1mo ago

openalgo-chart-plugin

by marketcalls

Extend openalgo-charts with a custom primitive, drawing tool, chart type, or indicator descriptor. Use when the user wants a custom overlay, annotation, band, zone, marker layer, hand-drawn tool, or a series style the library does not ship.

File Ops 172 2mo ago