<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://fx-tech.ai/blog</loc><lastmod>2026-11-07T16:19:57+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://fx-tech.ai/blog/category/agents</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://fx-tech.ai/blog/category/execution</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://fx-tech.ai/blog/category/platforms</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://fx-tech.ai/blog/category/risk</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://fx-tech.ai/blog/paper-trading-that-behaves-like-a-live-venue</loc><lastmod>2026-11-07T16:19:57+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/cost-of-execution-the-controls-an-unattended-agent-needs</loc><lastmod>2026-11-07T16:19:48+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/idempotency-and-retries-where-order-systems-go-wrong</loc><lastmod>2026-11-07T16:19:46+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/what-a-strategy-description-leaves-out-before-live-orders</loc><lastmod>2026-11-06T16:19:52+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/kill-switches-for-trading-agents-need-measurable-trip-conditions</loc><lastmod>2026-11-06T16:19:47+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/kill-switches-for-trading-agents-conditions-that-should-trip</loc><lastmod>2026-11-06T16:19:42+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/trading-strategy-documentation-a-30-day-implementation-plan</loc><lastmod>2026-11-05T16:19:59+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/partial-fills-and-rejections-safer-handling-in-trading-code</loc><lastmod>2026-11-05T16:19:58+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/guardrails-for-an-unattended-trading-agent-risk-and-compliance</loc><lastmod>2026-11-05T16:19:56+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/cost-of-execution-for-trading-agents-a-30-day-plan</loc><lastmod>2026-11-04T16:19:59+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/broker-sandboxes-a-one-week-checklist-before-live-trading</loc><lastmod>2026-11-04T16:19:51+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/broker-api-metrics-that-matter-for-unattended-trading</loc><lastmod>2026-11-04T16:19:41+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/broker-sandboxes-expose-a-compliance-gap-in-live-trading</loc><lastmod>2026-11-03T16:19:51+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/partial-fills-and-rejections-need-explicit-state-handling</loc><lastmod>2026-11-03T16:19:46+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/execution-costs-for-trading-agents-spread-fees-and-slippage</loc><lastmod>2026-11-03T16:19:44+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/backtesting-vs-forward-testing-for-autonomous-strategies</loc><lastmod>2026-11-02T16:19:53+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/guardrails-for-unattended-trading-agents-what-to-measure</loc><lastmod>2026-11-02T16:19:53+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/backtesting-versus-forward-testing-for-agent-strategies</loc><lastmod>2026-11-02T16:19:54+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/trading-agent-guardrails-for-unattended-execution</loc><lastmod>2026-11-01T16:19:48+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/idempotency-and-retries-for-automated-order-placement</loc><lastmod>2026-11-01T16:19:45+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/paper-trading-that-behaves-like-the-real-venue</loc><lastmod>2026-11-01T16:19:44+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/trading-strategy-description-plain-words-missing-rules</loc><lastmod>2026-10-31T16:19:42+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/trading-agent-guardrails-for-unattended-order-execution-3</loc><lastmod>2026-10-31T16:19:41+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/partial-fills-and-rejections-safer-controls-for-trading-code</loc><lastmod>2026-10-31T16:19:37+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/partial-fills-and-rejections-a-checklist-for-trading-code</loc><lastmod>2026-10-30T16:19:52+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/monitoring-trading-agents-when-no-one-is-watching</loc><lastmod>2026-10-30T16:19:51+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/position-reconciliation-where-trading-agents-lose-control</loc><lastmod>2026-10-30T16:19:44+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/handling-partial-fills-and-rejections-in-trading-code-2</loc><lastmod>2026-10-29T16:19:57+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/strategy-description-what-plain-language-leaves-out</loc><lastmod>2026-10-29T16:19:54+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/handling-partial-fills-and-rejections-in-trading-code</loc><lastmod>2026-10-29T16:19:53+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/backtesting-versus-forward-testing-a-30-day-plan</loc><lastmod>2026-10-28T16:19:53+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/strategy-description-metrics-measure-what-plain-language-hides</loc><lastmod>2026-10-28T16:19:42+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/broker-sandboxes-measure-the-gap-before-live-orders</loc><lastmod>2026-10-28T16:19:42+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/what-an-agent-needs-from-a-broker-api-a-30-day-plan</loc><lastmod>2026-10-27T16:19:45+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/trading-agent-guardrails-a-checklist-for-unattended-trading</loc><lastmod>2026-10-27T16:19:42+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/designing-idempotency-and-retries-for-live-order-placement</loc><lastmod>2026-10-26T16:19:51+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/paper-trading-needs-venue-level-execution-realism</loc><lastmod>2026-10-26T16:19:49+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/turning-a-trading-strategy-description-into-executable-rules</loc><lastmod>2026-10-26T16:19:45+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/trading-agent-monitoring-a-practical-playbook-for-live-risk</loc><lastmod>2026-10-25T16:19:43+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/a-trading-strategy-description-loses-detail-at-execution</loc><lastmod>2026-10-25T16:19:43+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/paper-trading-costs-for-realistic-venue-behaviour</loc><lastmod>2026-10-25T16:19:39+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/measuring-execution-costs-for-an-unattended-trading-agent</loc><lastmod>2026-10-24T15:19:57+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/kill-switches-fail-when-trip-conditions-stay-vague</loc><lastmod>2026-10-24T15:19:42+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/idempotency-and-retries-for-unattended-order-placement</loc><lastmod>2026-10-24T15:19:42+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/broker-sandboxes-lie-about-the-parts-that-cost-money</loc><lastmod>2026-10-23T15:19:57+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/order-idempotency-and-retries-for-automated-trading-systems</loc><lastmod>2026-10-23T15:19:51+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/partial-fills-and-rejections-measure-every-order-state</loc><lastmod>2026-10-23T15:19:50+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/build-paper-trading-that-reflects-real-venue-behaviour</loc><lastmod>2026-10-22T15:19:58+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/monitoring-trading-agents-when-nobody-is-watching</loc><lastmod>2026-10-22T15:19:58+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/idempotency-and-retries-in-automated-order-placement</loc><lastmod>2026-10-22T15:19:49+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/a-control-budget-for-an-unattended-trading-agent</loc><lastmod>2026-10-21T15:20:31+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/kill-switches-for-trading-agents-need-explicit-trip-conditions</loc><lastmod>2026-10-21T15:20:05+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/trading-execution-costs-are-easy-for-agents-to-misprice</loc><lastmod>2026-10-21T15:20:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/backtesting-vs-forward-testing-for-agent-strategies</loc><lastmod>2026-10-20T15:20:07+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/trading-execution-costs-spread-commission-and-slippage</loc><lastmod>2026-10-20T15:19:54+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/paper-trading-metrics-that-reveal-live-execution-gaps</loc><lastmod>2026-10-20T15:19:48+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/trading-execution-costs-a-worked-example-for-agents</loc><lastmod>2026-10-19T15:19:57+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/kill-switches-for-trading-agents-triggers-costs-and-design</loc><lastmod>2026-10-19T15:19:53+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/trading-agent-guardrails-costs-and-live-operation-limits</loc><lastmod>2026-10-19T15:19:48+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/broker-api-risk-controls-for-unattended-trading</loc><lastmod>2026-10-18T15:19:55+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/paper-trading-that-exposes-venue-risk-before-live-orders</loc><lastmod>2026-10-18T15:19:52+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/trading-agent-guardrails-for-safe-unattended-operation</loc><lastmod>2026-10-18T15:19:50+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/trading-agent-guardrails-for-unattended-order-execution-2</loc><lastmod>2026-10-17T15:19:54+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/trading-strategy-description-what-plain-language-loses</loc><lastmod>2026-10-17T15:19:47+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/broker-api-approaches-for-unattended-trading-agents</loc><lastmod>2026-10-17T15:19:41+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/a-trading-strategy-description-hides-risk-in-the-details</loc><lastmod>2026-10-16T15:20:21+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/position-reconciliation-for-trading-agents-a-30-day-plan</loc><lastmod>2026-10-16T15:20:12+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/backtesting-vs-forward-testing-for-trading-agents</loc><lastmod>2026-10-16T15:20:05+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/paper-trading-that-behaves-like-a-real-execution-venue</loc><lastmod>2026-10-15T15:19:48+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/broker-sandboxes-test-requests-not-live-trading-behaviour</loc><lastmod>2026-10-15T15:19:44+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/what-a-broker-api-must-provide-for-autonomous-trading</loc><lastmod>2026-10-14T15:19:49+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/trading-agent-guardrails-for-unattended-order-execution</loc><lastmod>2026-10-14T15:19:41+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://fx-tech.ai/blog/what-an-agent-actually-needs-from-a-trading-api</loc><lastmod>2026-10-15T15:46:30+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
</urlset>