execution-algo-trading

Implement TWAP, VWAP, and implementation shortfall execution algorithms for large orders.

10|2|Updated Mar 8, 2026
One-click install
npx skills add https://github.com/mahmoud20138/Tradecraft --skill execution-algo-trading
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: execution-algo-trading
Source: https://github.com/mahmoud20138/Tradecraft/tree/main/plugins/tradecraft/skills/execution-algo-trading
Command: npx skills add https://github.com/mahmoud20138/Tradecraft --skill execution-algo-trading

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Institutional traders require predictable, cost-efficient execution for large orders to minimize market impact and slippage in volatile markets.

Core Features & Use Cases

  • TWAP, VWAP, and implementation shortfall algorithms for disciplined order slicing.
  • POV and Iceberg order support to control participation and display risk.
  • Slippage analysis and TCA reporting for post-trade quality assessment, across assets such as FX, metals, and equities.

Quick Start

Configure an execution plan for a 100,000 unit buy of EURUSD over 4 hours using TWAP with a 20-slice schedule and simulated prices.

Frequently Asked Questions about execution-algo-trading

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I execute large orders with minimal market impact using algorithmic trading?

Implementation shortfall algorithms minimize market impact by optimizing order slicing schedules based on the trade-off between execution timing risk and price movement. They model transaction costs and slippage to dynamically adjust participation rates throughout the execution window.

What is the difference between TWAP and VWAP execution algorithms for order slicing?

Iceberg orders control display risk by splitting a large order into visible and hidden portions, showing only small slices to the market at a time. POV (Percentage of Volume) execution controls market impact by dynamically adjusting order participation based on real-time market volume.

How do I run post-trade TCA reporting and slippage analysis for FX and precious metals?

To configure a TWAP execution plan, you specify the total order quantity, execution duration, and number of slices. For example, a 100,000 unit EURUSD buy over 4 hours can be scheduled into 20 slices using the TWAPExecutor module to minimize market impact.

Can I use POV and Iceberg orders to control participation and display risk in volatile markets?

Yes, POV and Iceberg orders control participation and display risk in volatile markets. POV dynamically adjusts order size based on real-time volume, while Iceberg orders hide the true order size to prevent other market participants from detecting the full institutional position.

What market impact models are available for institutional execution algorithms?

The Skill includes a MarketImpactModel that estimates the price impact of large orders based on order size, participation rate, and market conditions. This model feeds into the execution algorithms to optimize scheduling and minimize transaction costs across supported assets.