<?xml version="1.0" encoding="UTF-8"?>
<!-- Only pages that answer a search. The app itself (app.voyagejournal.ru) is
     behind a sign-in and is deliberately absent: there is nothing there for a
     crawler, and listing it would just compete with the landing page for the
     same query. Addresses match the canonical each page declares — extensionless,
     which nginx resolves via try_files $uri.html. -->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://voyagejournal.ru/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://voyagejournal.ru/tools</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://voyagejournal.ru/tools/position-size</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://voyagejournal.ru/tools/risk-reward</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://voyagejournal.ru/tools/profit</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://voyagejournal.ru/tools/drawdown</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://voyagejournal.ru/tools/monte-carlo</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://voyagejournal.ru/security</loc>
    <changefreq>monthly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://voyagejournal.ru/status</loc>
    <changefreq>weekly</changefreq>
    <priority>0.3</priority>
  </url>
</urlset>
