{
  "schema": "2.0",
  "document": {
    "schema": "2.0",
    "key": "quant-engineering",
    "locale": "tr",
    "path": "/quant/engineering",
    "url": "https://oxarus.com/tr/quant/engineering",
    "alternates": {
      "tr": "https://oxarus.com/tr/quant/engineering",
      "en": "https://oxarus.com/en/quant/engineering"
    },
    "unit": "quant",
    "status": "live",
    "parent": "quant",
    "order": 15,
    "label": "Mühendislik",
    "title": "Backtest, veri hatları ve risk kontrolleri · Oxarus Quant",
    "description": "Piyasa verisini temizleyen hatlar, ileriye bakış hatasından arınmış testler ve canlı sistemi koruyan risk kontrolleri. Kurumlar için de kuruyoruz.",
    "breadcrumbs": [
      {
        "label": "Oxarus ana sayfa",
        "path": "/",
        "url": "https://oxarus.com/tr"
      },
      {
        "label": "Oxarus Quant",
        "path": "/quant",
        "url": "https://oxarus.com/tr/quant"
      },
      {
        "label": "Mühendislik",
        "path": "/quant/engineering",
        "url": "https://oxarus.com/tr/quant/engineering"
      }
    ],
    "sections": [
      {
        "id": "hero",
        "url": "https://oxarus.com/tr/quant/engineering",
        "kind": "hero",
        "component": "EngineeringHero",
        "sources": [
          "messages:quantEngineering.hero"
        ],
        "eyebrow": "QUANT · MÜHENDİSLİK",
        "title": "veriden canlıya.",
        "lead": "Kendi sermayemizle çalışan sistemleri kurarken öğrendiklerimizi altyapıya taşıdık: veriyi doğrulayan hatlar, ileriye bakış hatasına kapalı testler ve gerektiğinde canlı sistemi durduran risk kontrolleri.",
        "demo": true,
        "placeholder": false,
        "blocks": [
          {
            "type": "actions",
            "items": [
              {
                "label": "Kurumsal proje",
                "action": "open_page",
                "args": {
                  "path": "/quant/engineering",
                  "anchor": "cta-heading"
                },
                "href": "/tr/quant/engineering#cta-heading",
                "source": "messages:quantEngineering.hero.primary"
              },
              {
                "label": "Risk kontrolleri",
                "action": "open_page",
                "args": {
                  "path": "/quant/engineering",
                  "anchor": "breakers"
                },
                "href": "/tr/quant/engineering#breakers",
                "source": "messages:quantEngineering.hero.secondary"
              }
            ],
            "source": "messages:quantEngineering.hero.primary"
          },
          {
            "type": "list",
            "style": "bullet",
            "items": [
              "İleriye bakış hatasına karşı testler",
              "İki bağımsız veri kaynağıyla doğrulama",
              "Canlıda otomatik devre kesiciler"
            ],
            "source": "messages:quantEngineering.hero.checks"
          },
          {
            "type": "list",
            "style": "ordered",
            "items": [
              "Veri",
              "Test",
              "Canlı"
            ],
            "source": "messages:quantEngineering.hero.steps"
          },
          {
            "type": "demo",
            "representative": true,
            "caption": "Temsili akış şeması.",
            "blocks": [
              {
                "type": "group",
                "key": "demo",
                "blocks": [
                  {
                    "type": "definitions",
                    "items": [
                      {
                        "label": "file",
                        "value": "research-to-live",
                        "source": "messages:quantEngineering.hero.demo.file"
                      },
                      {
                        "label": "tag",
                        "value": "Temsili akış",
                        "source": "messages:quantEngineering.hero.demo.tag"
                      }
                    ],
                    "source": "messages:quantEngineering.hero.demo.file"
                  },
                  {
                    "type": "group",
                    "key": "lanes",
                    "blocks": [
                      {
                        "type": "definitions",
                        "items": [
                          {
                            "label": "data",
                            "value": "Veri",
                            "source": "messages:quantEngineering.hero.demo.lanes.data"
                          },
                          {
                            "label": "test",
                            "value": "Test",
                            "source": "messages:quantEngineering.hero.demo.lanes.test"
                          }
                        ],
                        "source": "messages:quantEngineering.hero.demo.lanes.data"
                      },
                      {
                        "type": "callout",
                        "tone": "note",
                        "text": [
                          "Canlı"
                        ],
                        "source": "messages:quantEngineering.hero.demo.lanes.live"
                      }
                    ],
                    "source": "messages:quantEngineering.hero.demo.lanes"
                  },
                  {
                    "type": "group",
                    "key": "nodes",
                    "blocks": [
                      {
                        "type": "group",
                        "key": "broker",
                        "title": "Kurum verisi",
                        "blocks": [
                          {
                            "type": "definitions",
                            "items": [
                              {
                                "label": "detail",
                                "value": "EURUSD · M1",
                                "source": "messages:quantEngineering.hero.demo.nodes.broker.detail"
                              }
                            ],
                            "source": "messages:quantEngineering.hero.demo.nodes.broker.detail"
                          }
                        ],
                        "source": "messages:quantEngineering.hero.demo.nodes.broker"
                      },
                      {
                        "type": "group",
                        "key": "reference",
                        "title": "Referans veri",
                        "blocks": [
                          {
                            "type": "definitions",
                            "items": [
                              {
                                "label": "detail",
                                "value": "bağımsız ikinci kaynak",
                                "source": "messages:quantEngineering.hero.demo.nodes.reference.detail"
                              }
                            ],
                            "source": "messages:quantEngineering.hero.demo.nodes.reference.detail"
                          }
                        ],
                        "source": "messages:quantEngineering.hero.demo.nodes.reference"
                      },
                      {
                        "type": "group",
                        "key": "validate",
                        "title": "Temizle ve karşılaştır",
                        "blocks": [
                          {
                            "type": "definitions",
                            "items": [
                              {
                                "label": "detail",
                                "value": "medyan fark 0,20 pip",
                                "source": "messages:quantEngineering.hero.demo.nodes.validate.detail"
                              }
                            ],
                            "source": "messages:quantEngineering.hero.demo.nodes.validate.detail"
                          }
                        ],
                        "source": "messages:quantEngineering.hero.demo.nodes.validate"
                      },
                      {
                        "type": "group",
                        "key": "features",
                        "title": "Göstergeler",
                        "blocks": [
                          {
                            "type": "definitions",
                            "items": [
                              {
                                "label": "detail",
                                "value": "yalnız önceki bar",
                                "source": "messages:quantEngineering.hero.demo.nodes.features.detail"
                              }
                            ],
                            "source": "messages:quantEngineering.hero.demo.nodes.features.detail"
                          }
                        ],
                        "source": "messages:quantEngineering.hero.demo.nodes.features"
                      },
                      {
                        "type": "group",
                        "key": "backtest",
                        "title": "Test",
                        "blocks": [
                          {
                            "type": "definitions",
                            "items": [
                              {
                                "label": "detail",
                                "value": "saatlik spread dağılımı",
                                "source": "messages:quantEngineering.hero.demo.nodes.backtest.detail"
                              }
                            ],
                            "source": "messages:quantEngineering.hero.demo.nodes.backtest.detail"
                          }
                        ],
                        "source": "messages:quantEngineering.hero.demo.nodes.backtest"
                      },
                      {
                        "type": "group",
                        "key": "walk",
                        "title": "İleri test",
                        "blocks": [
                          {
                            "type": "definitions",
                            "items": [
                              {
                                "label": "detail",
                                "value": "görülmemiş dönem",
                                "source": "messages:quantEngineering.hero.demo.nodes.walk.detail"
                              }
                            ],
                            "source": "messages:quantEngineering.hero.demo.nodes.walk.detail"
                          }
                        ],
                        "source": "messages:quantEngineering.hero.demo.nodes.walk"
                      },
                      {
                        "type": "group",
                        "key": "risk",
                        "title": "Risk kapısı",
                        "blocks": [
                          {
                            "type": "definitions",
                            "items": [
                              {
                                "label": "detail",
                                "value": "emirden önce 5 kontrol",
                                "source": "messages:quantEngineering.hero.demo.nodes.risk.detail"
                              }
                            ],
                            "source": "messages:quantEngineering.hero.demo.nodes.risk.detail"
                          }
                        ],
                        "source": "messages:quantEngineering.hero.demo.nodes.risk"
                      },
                      {
                        "type": "group",
                        "key": "live",
                        "title": "Canlı",
                        "blocks": [
                          {
                            "type": "definitions",
                            "items": [
                              {
                                "label": "detail",
                                "value": "emir akışı",
                                "source": "messages:quantEngineering.hero.demo.nodes.live.detail"
                              }
                            ],
                            "source": "messages:quantEngineering.hero.demo.nodes.live.detail"
                          }
                        ],
                        "source": "messages:quantEngineering.hero.demo.nodes.live"
                      },
                      {
                        "type": "group",
                        "key": "monitor",
                        "title": "İzleme",
                        "blocks": [
                          {
                            "type": "definitions",
                            "items": [
                              {
                                "label": "detail",
                                "value": "olay günlüğü ve uyarı",
                                "source": "messages:quantEngineering.hero.demo.nodes.monitor.detail"
                              }
                            ],
                            "source": "messages:quantEngineering.hero.demo.nodes.monitor.detail"
                          }
                        ],
                        "source": "messages:quantEngineering.hero.demo.nodes.monitor"
                      }
                    ],
                    "source": "messages:quantEngineering.hero.demo.nodes"
                  },
                  {
                    "type": "group",
                    "key": "stats",
                    "blocks": [
                      {
                        "type": "definitions",
                        "items": [
                          {
                            "label": "bars",
                            "value": "2,4 mn dakika",
                            "source": "messages:quantEngineering.hero.demo.stats.bars"
                          },
                          {
                            "label": "delta",
                            "value": "medyan fark 0,20 pip",
                            "source": "messages:quantEngineering.hero.demo.stats.delta"
                          },
                          {
                            "label": "lookahead",
                            "value": "ileriye bakış: 0",
                            "source": "messages:quantEngineering.hero.demo.stats.lookahead"
                          },
                          {
                            "label": "breakers",
                            "value": "5 devre kesici aktif",
                            "source": "messages:quantEngineering.hero.demo.stats.breakers"
                          }
                        ],
                        "source": "messages:quantEngineering.hero.demo.stats.bars"
                      }
                    ],
                    "source": "messages:quantEngineering.hero.demo.stats"
                  }
                ],
                "source": "messages:quantEngineering.hero.demo"
              }
            ],
            "source": "messages:quantEngineering.hero.demo"
          }
        ]
      },
      {
        "id": "pitfalls",
        "anchor": "pitfalls-heading",
        "url": "https://oxarus.com/tr/quant/engineering#pitfalls-heading",
        "kind": "features",
        "component": "AuditSuite",
        "sources": [
          "messages:quantEngineering.pitfalls"
        ],
        "eyebrow": "TEST",
        "title": "testler nerede yanıltır.",
        "lead": "Geçmiş veride iyi görünen sistemlerin çoğu, testin kendisindeki bir hatadan beslenir. Bir hata seçin: hatalı testi, düzeltilmiş hattı ve otomatik denetimleri yan yana görün.",
        "demo": false,
        "placeholder": false,
        "blocks": [
          {
            "type": "cards",
            "items": [
              {
                "id": "0",
                "source": "messages:quantEngineering.pitfalls.items.0",
                "title": "İleriye bakış",
                "fields": [
                  {
                    "label": "Hatalı test",
                    "value": "Günün kapanışı, gün içindeki kararın hesabına sızıyor.",
                    "source": "messages:quantEngineering.pitfalls.items.0.flawedCaption"
                  },
                  {
                    "label": "Düzeltilmiş hat",
                    "value": "Okuma penceresi şu anki bardan önce biter; sonrası erişilemez.",
                    "source": "messages:quantEngineering.pitfalls.items.0.fixedCaption"
                  }
                ],
                "blocks": [
                  {
                    "type": "paragraph",
                    "text": "Gün içinde, o günün sonunda belli olacak bir değer kullanılıyor.",
                    "source": "messages:quantEngineering.pitfalls.items.0.symptom"
                  },
                  {
                    "type": "paragraph",
                    "text": "Her hesap yalnızca bir önceki bardan ve öncesinden beslenir. Bunu kod incelemesine bırakmıyoruz; veri erişimi yapısı gereği geleceği göremez.",
                    "source": "messages:quantEngineering.pitfalls.items.0.check"
                  }
                ]
              },
              {
                "id": "1",
                "source": "messages:quantEngineering.pitfalls.items.1",
                "title": "Sentetik tick",
                "fields": [
                  {
                    "label": "Hatalı test",
                    "value": "Dört yapay noktalı yol, hiç işlem görmemiş fiyattan dolum üretiyor.",
                    "source": "messages:quantEngineering.pitfalls.items.1.flawedCaption"
                  },
                  {
                    "label": "Düzeltilmiş hat",
                    "value": "Gerçek tick yolu; her dolum gerçekten görülmüş bir fiyata dayanır.",
                    "source": "messages:quantEngineering.pitfalls.items.1.fixedCaption"
                  }
                ],
                "blocks": [
                  {
                    "type": "paragraph",
                    "text": "Dakikalık bardan üretilen sahte fiyat hareketi, gerçekte olmayan dolumlar yaratıyor.",
                    "source": "messages:quantEngineering.pitfalls.items.1.symptom"
                  },
                  {
                    "type": "paragraph",
                    "text": "Kritik sonuçları gerçek tick verisiyle ve ikinci bir besleme kaynağıyla yeniden koşarız.",
                    "source": "messages:quantEngineering.pitfalls.items.1.check"
                  }
                ]
              },
              {
                "id": "2",
                "source": "messages:quantEngineering.pitfalls.items.2",
                "title": "Aşırı uydurma",
                "fields": [
                  {
                    "label": "Hatalı test",
                    "value": "Tek parlak hücre: komşu ayarlarda sonuç dağılıyor.",
                    "source": "messages:quantEngineering.pitfalls.items.2.flawedCaption"
                  },
                  {
                    "label": "Düzeltilmiş hat",
                    "value": "Geniş, istikrarlı bölge: seçilen ayarın komşuları da tutuyor.",
                    "source": "messages:quantEngineering.pitfalls.items.2.fixedCaption"
                  }
                ],
                "blocks": [
                  {
                    "type": "paragraph",
                    "text": "Yüzlerce parametre kombinasyonundan en iyisi seçilip gelecekte de öyle kalacağı varsayılıyor.",
                    "source": "messages:quantEngineering.pitfalls.items.2.symptom"
                  },
                  {
                    "type": "paragraph",
                    "text": "Parametreleri bir dönemde seçer, hiç görmediği dönemde sınarız. Komşu değerlerde de tutmayan ayar elenir.",
                    "source": "messages:quantEngineering.pitfalls.items.2.check"
                  }
                ]
              },
              {
                "id": "3",
                "source": "messages:quantEngineering.pitfalls.items.3",
                "title": "Hayatta kalanlar",
                "fields": [
                  {
                    "label": "Hatalı test",
                    "value": "Bugünün listesiyle kurulan evren, kaldırılan enstrümanları hiç görmüyor.",
                    "source": "messages:quantEngineering.pitfalls.items.3.flawedCaption"
                  },
                  {
                    "label": "Düzeltilmiş hat",
                    "value": "O tarihte işlem gören tüm enstrümanlar, sonradan kaldırılanlar dahil.",
                    "source": "messages:quantEngineering.pitfalls.items.3.fixedCaption"
                  }
                ],
                "blocks": [
                  {
                    "type": "paragraph",
                    "text": "Test yalnızca bugün hâlâ var olan enstrümanlarla yapılıyor.",
                    "source": "messages:quantEngineering.pitfalls.items.3.symptom"
                  },
                  {
                    "type": "paragraph",
                    "text": "Test evreni, o tarihte gerçekten erişilebilir olan enstrümanlarla kurulur.",
                    "source": "messages:quantEngineering.pitfalls.items.3.check"
                  }
                ]
              },
              {
                "id": "4",
                "source": "messages:quantEngineering.pitfalls.items.4",
                "title": "Gerçekçi olmayan maliyet",
                "fields": [
                  {
                    "label": "Hatalı test",
                    "value": "Her saat için sabit spread: seans farkı ve haber açılması yok.",
                    "source": "messages:quantEngineering.pitfalls.items.4.flawedCaption"
                  },
                  {
                    "label": "Düzeltilmiş hat",
                    "value": "Saat bazında spread dağılımı; haber anındaki sıçramalar korunur.",
                    "source": "messages:quantEngineering.pitfalls.items.4.fixedCaption"
                  }
                ],
                "blocks": [
                  {
                    "type": "paragraph",
                    "text": "Spread, komisyon ve kayma sıfır ya da sabit kabul ediliyor.",
                    "source": "messages:quantEngineering.pitfalls.items.4.symptom"
                  },
                  {
                    "type": "paragraph",
                    "text": "Saat ve seans bazında gerçek spread dağılımı kullanılır; haber anlarındaki açılma dahil.",
                    "source": "messages:quantEngineering.pitfalls.items.4.check"
                  }
                ]
              }
            ],
            "source": "messages:quantEngineering.pitfalls.items"
          },
          {
            "type": "group",
            "key": "suite",
            "title": "Denetim takımı",
            "blocks": [
              {
                "type": "definitions",
                "items": [
                  {
                    "label": "count",
                    "value": "{passed} / {total} geçti",
                    "source": "messages:quantEngineering.pitfalls.suiteCount"
                  }
                ],
                "source": "messages:quantEngineering.pitfalls.suiteCount"
              },
              {
                "type": "callout",
                "tone": "note",
                "text": [
                  "Denetimlerden biri kırmızıysa değişiklik ana dala birleşmez."
                ],
                "source": "messages:quantEngineering.pitfalls.suiteNote"
              }
            ],
            "source": "messages:quantEngineering.pitfalls.suite"
          },
          {
            "type": "definitions",
            "items": [
              {
                "label": "run all",
                "value": "Hepsini çalıştır",
                "source": "messages:quantEngineering.pitfalls.runAll"
              },
              {
                "label": "queued",
                "value": "sırada",
                "source": "messages:quantEngineering.pitfalls.queued"
              },
              {
                "label": "passed",
                "value": "geçti",
                "source": "messages:quantEngineering.pitfalls.passed"
              },
              {
                "label": "pass",
                "value": "geçti",
                "source": "messages:quantEngineering.pitfalls.pass"
              },
              {
                "label": "fail",
                "value": "kaldı",
                "source": "messages:quantEngineering.pitfalls.fail"
              },
              {
                "label": "representative",
                "value": "Temsili çıktı",
                "source": "messages:quantEngineering.pitfalls.representative"
              }
            ],
            "source": "messages:quantEngineering.pitfalls.runAll"
          },
          {
            "type": "labels",
            "items": [
              {
                "label": "symptomLabel",
                "value": "Belirti",
                "source": "messages:quantEngineering.pitfalls.symptomLabel"
              },
              {
                "label": "checkLabel",
                "value": "Nasıl yakalıyoruz",
                "source": "messages:quantEngineering.pitfalls.checkLabel"
              },
              {
                "label": "checksLabel",
                "value": "Otomatik denetimler",
                "source": "messages:quantEngineering.pitfalls.checksLabel"
              },
              {
                "label": "running",
                "value": "çalışıyor",
                "source": "messages:quantEngineering.pitfalls.running"
              }
            ],
            "source": "messages:quantEngineering.pitfalls"
          }
        ]
      },
      {
        "id": "feeds",
        "anchor": "feeds-heading",
        "url": "https://oxarus.com/tr/quant/engineering#feeds-heading",
        "kind": "content",
        "component": "FeedParity",
        "sources": [
          "messages:quantEngineering.feeds"
        ],
        "eyebrow": "VERİ",
        "title": "iki kaynak, dakika dakika.",
        "lead": "Aracı kurum beslemesini bağımsız bir referans kaynakla dakika dakika karşılaştırıyoruz. 1.721 ortak işlem günü, 2,4 milyon ortak dakika.",
        "demo": false,
        "placeholder": false,
        "blocks": [
          {
            "type": "definitions",
            "items": [
              {
                "label": "Medyan",
                "value": "0,2",
                "source": "messages:quantEngineering.feeds.rows.0"
              },
              {
                "label": "%90'lık dilim",
                "value": "0,4",
                "source": "messages:quantEngineering.feeds.rows.1"
              },
              {
                "label": "%99'luk dilim",
                "value": "1,8",
                "source": "messages:quantEngineering.feeds.rows.2"
              },
              {
                "label": "En büyük fark",
                "value": "16,8",
                "source": "messages:quantEngineering.feeds.rows.3"
              },
              {
                "label": "unit",
                "value": "pip",
                "source": "messages:quantEngineering.feeds.unit"
              }
            ],
            "source": "messages:quantEngineering.feeds.rows"
          },
          {
            "type": "paragraph",
            "text": "Fark çoğu zaman bir pipin beşte biri. Bu yüzden sonuçlarımızı tek bir aracı kurumun verisine bağlı kalmadan doğrulayabiliyoruz.",
            "source": "messages:quantEngineering.feeds.takeaway"
          },
          {
            "type": "definitions",
            "items": [
              {
                "label": "overlay",
                "value": "Aynı dakikalar, iki kaynak",
                "source": "messages:quantEngineering.feeds.overlay"
              },
              {
                "label": "histogram",
                "value": "Dakika kapanış farkı dağılımı",
                "source": "messages:quantEngineering.feeds.histogram"
              }
            ],
            "source": "messages:quantEngineering.feeds.overlay"
          },
          {
            "type": "callout",
            "tone": "note",
            "text": [
              "Dağılımın şekli temsilidir; işaretli yüzdelik değerler ve en büyük fark ölçülmüştür."
            ],
            "source": "messages:quantEngineering.feeds.histogramNote"
          },
          {
            "type": "definitions",
            "items": [
              {
                "label": "histogram sample",
                "value": "n = 2,4 mn · karekök ölçek",
                "source": "messages:quantEngineering.feeds.histogramSample"
              },
              {
                "label": "source a",
                "value": "Aracı kurum",
                "source": "messages:quantEngineering.feeds.sourceA"
              },
              {
                "label": "source b",
                "value": "Referans",
                "source": "messages:quantEngineering.feeds.sourceB"
              },
              {
                "label": "Ortak işlem günü",
                "value": "1.721",
                "source": "messages:quantEngineering.feeds.stats.0"
              },
              {
                "label": "Ortak dakika",
                "value": "2,4milyon",
                "source": "messages:quantEngineering.feeds.stats.1"
              },
              {
                "label": "Günlük aralık farkı, medyan",
                "value": "0,2pip",
                "source": "messages:quantEngineering.feeds.stats.2"
              },
              {
                "label": "representative",
                "value": "Temsili yol",
                "source": "messages:quantEngineering.feeds.representative"
              },
              {
                "label": "measured",
                "value": "ölçüldü",
                "source": "messages:quantEngineering.feeds.measured"
              },
              {
                "label": "jump max",
                "value": "En büyük farka git",
                "source": "messages:quantEngineering.feeds.jumpMax"
              },
              {
                "label": "validated",
                "value": "doğrulandı",
                "source": "messages:quantEngineering.feeds.validated"
              }
            ],
            "source": "messages:quantEngineering.feeds.histogramSample"
          },
          {
            "type": "labels",
            "items": [
              {
                "label": "scrubLabel",
                "value": "Dakika",
                "source": "messages:quantEngineering.feeds.scrubLabel"
              }
            ],
            "source": "messages:quantEngineering.feeds"
          }
        ]
      },
      {
        "id": "breakers",
        "anchor": "breakers",
        "url": "https://oxarus.com/tr/quant/engineering#breakers",
        "kind": "features",
        "component": "RiskGateway",
        "sources": [
          "messages:quantEngineering.breakers"
        ],
        "eyebrow": "RİSK",
        "title": "her emirden önce beş kontrol.",
        "lead": "Canlı sistemin gönderdiği her emir bu kontrollerden geçer. Birini tetikleyin, sonra test emri gönderip hangi kontrolün durdurduğunu görün.",
        "demo": false,
        "placeholder": false,
        "blocks": [
          {
            "type": "cards",
            "items": [
              {
                "id": "loss",
                "source": "messages:quantEngineering.breakers.items.0",
                "title": "Günlük kayıp sınırı",
                "text": [
                  "Gün içi kayıp sınıra ulaştı",
                  "Yeni işlem açılmaz, açık işlemler kurala göre kapatılır, gün sonuna kadar kilitlenir."
                ]
              },
              {
                "id": "spread",
                "source": "messages:quantEngineering.breakers.items.1",
                "title": "Spread koruması",
                "text": [
                  "Spread normalin 4 katına çıktı",
                  "Bekleyen emirler askıya alınır, spread normale dönene kadar giriş yapılmaz."
                ]
              },
              {
                "id": "news",
                "source": "messages:quantEngineering.breakers.items.2",
                "title": "Haber penceresi",
                "text": [
                  "Yüksek önemli veri 10 dakika içinde",
                  "Pencere boyunca yeni işlem açılmaz, stoplar genişletilmez."
                ]
              },
              {
                "id": "link",
                "source": "messages:quantEngineering.breakers.items.3",
                "title": "Bağlantı kopması",
                "text": [
                  "Sunucu 20 saniyedir yanıt vermiyor",
                  "Yeniden bağlanana kadar emir gönderilmez, dönüşte pozisyonlar sunucuyla eşitlenir."
                ]
              },
              {
                "id": "exposure",
                "source": "messages:quantEngineering.breakers.items.4",
                "title": "Maruziyet tavanı",
                "text": [
                  "Aynı para biriminde toplam risk tavanda",
                  "O para birimini içeren yeni pozisyon açılmaz."
                ]
              }
            ],
            "source": "messages:quantEngineering.breakers.items"
          },
          {
            "type": "definitions",
            "items": [
              {
                "label": "status",
                "value": "Sistem durumu",
                "source": "messages:quantEngineering.breakers.status"
              },
              {
                "label": "representative",
                "value": "Temsili ekran",
                "source": "messages:quantEngineering.breakers.representative"
              }
            ],
            "source": "messages:quantEngineering.breakers.status"
          },
          {
            "type": "group",
            "key": "order",
            "title": "Test emri",
            "blocks": [
              {
                "type": "paragraph",
                "text": "Emri kapıdan geçirin; hangi kontrolün geçtiğini, hangisinin durdurduğunu görün.",
                "source": "messages:quantEngineering.breakers.orderBody"
              }
            ],
            "source": "messages:quantEngineering.breakers.order"
          },
          {
            "type": "definitions",
            "items": [
              {
                "label": "send",
                "value": "Test emri gönder",
                "source": "messages:quantEngineering.breakers.send"
              },
              {
                "label": "accepted",
                "value": "Emir kabul edildi",
                "source": "messages:quantEngineering.breakers.accepted"
              },
              {
                "label": "rejected",
                "value": "Emir reddedildi · {name}",
                "source": "messages:quantEngineering.breakers.rejected"
              },
              {
                "label": "accepted count",
                "value": "kabul",
                "source": "messages:quantEngineering.breakers.acceptedCount"
              },
              {
                "label": "blocked count",
                "value": "engellendi",
                "source": "messages:quantEngineering.breakers.blockedCount"
              }
            ],
            "source": "messages:quantEngineering.breakers.send"
          },
          {
            "type": "labels",
            "items": [
              {
                "label": "trip",
                "value": "Tetikle",
                "source": "messages:quantEngineering.breakers.trip"
              },
              {
                "label": "reset",
                "value": "Sıfırla",
                "source": "messages:quantEngineering.breakers.reset"
              },
              {
                "label": "armed",
                "value": "Hazır",
                "source": "messages:quantEngineering.breakers.armed"
              },
              {
                "label": "tripped",
                "value": "Tetiklendi",
                "source": "messages:quantEngineering.breakers.tripped"
              },
              {
                "label": "ok",
                "value": "Emir akışı açık",
                "source": "messages:quantEngineering.breakers.ok"
              },
              {
                "label": "halted",
                "value": "Emir akışı durdu",
                "source": "messages:quantEngineering.breakers.halted"
              },
              {
                "label": "rearming",
                "value": "Kontroller yeniden kuruluyor",
                "source": "messages:quantEngineering.breakers.rearming"
              },
              {
                "label": "sending",
                "value": "Kontroller çalışıyor",
                "source": "messages:quantEngineering.breakers.sending"
              }
            ],
            "source": "messages:quantEngineering.breakers"
          }
        ]
      },
      {
        "id": "services",
        "anchor": "services-heading",
        "url": "https://oxarus.com/tr/quant/engineering#services-heading",
        "kind": "features",
        "component": "ServiceCards",
        "sources": [
          "messages:quantEngineering.services"
        ],
        "eyebrow": "KURUMSAL",
        "title": "sizin için de kuruyoruz.",
        "lead": "Kendi araştırmamız ve canlı sistemlerimiz için kurduğumuz altyapıyı, kurumunuzun verisine ve süreçlerine göre kuruyoruz.",
        "demo": false,
        "placeholder": false,
        "blocks": [
          {
            "type": "cards",
            "items": [
              {
                "id": "0",
                "source": "messages:quantEngineering.services.items.0",
                "title": "Veri hatları",
                "text": [
                  "Birden fazla kaynaktan fiyat ve haber verisini toplayan, temizleyen ve saklayan altyapı."
                ],
                "blocks": [
                  {
                    "type": "list",
                    "title": "Kullanılan araçlar",
                    "style": "tags",
                    "items": [
                      "Python",
                      "Polars",
                      "Parquet",
                      "PostgreSQL"
                    ],
                    "source": "messages:quantEngineering.services.items.0.stack"
                  },
                  {
                    "type": "list",
                    "title": "TESLİM EDİLENLER",
                    "style": "bullet",
                    "items": [
                      "Kaynak bağlayıcıları ve zamanlanmış çekimler",
                      "Çift kaynak karşılaştırma ve kalite raporu",
                      "Sürümlü, sorgulanabilir veri deposu"
                    ],
                    "source": "messages:quantEngineering.services.items.0.deliverables"
                  }
                ]
              },
              {
                "id": "1",
                "source": "messages:quantEngineering.services.items.1",
                "title": "Test altyapısı",
                "text": [
                  "Ekibinizin stratejilerini ileriye bakış hatası olmadan sınayabileceği ortam."
                ],
                "blocks": [
                  {
                    "type": "list",
                    "title": "Kullanılan araçlar",
                    "style": "tags",
                    "items": [
                      "Python",
                      "NumPy",
                      "pytest",
                      "Docker"
                    ],
                    "source": "messages:quantEngineering.services.items.1.stack"
                  },
                  {
                    "type": "list",
                    "title": "TESLİM EDİLENLER",
                    "style": "bullet",
                    "items": [
                      "İleriye bakış korumalı veri erişim katmanı",
                      "İleri test ve parametre dayanıklılık raporları",
                      "Tekrarlanabilir, konteynerli test ortamı"
                    ],
                    "source": "messages:quantEngineering.services.items.1.deliverables"
                  }
                ]
              },
              {
                "id": "2",
                "source": "messages:quantEngineering.services.items.2",
                "title": "MetaTrader 5 araçları",
                "text": [
                  "Kurumsal kullanıma uygun robot, panel, köprü ve raporlama araçları."
                ],
                "blocks": [
                  {
                    "type": "list",
                    "title": "Kullanılan araçlar",
                    "style": "tags",
                    "items": [
                      "MQL5",
                      "C++",
                      "MetaTrader 5",
                      "REST"
                    ],
                    "source": "messages:quantEngineering.services.items.2.stack"
                  },
                  {
                    "type": "list",
                    "title": "TESLİM EDİLENLER",
                    "style": "bullet",
                    "items": [
                      "Robot, panel ve gösterge geliştirme",
                      "MetaTrader 5 ile dış sistemler arası köprü",
                      "Kaynak kodu ve kurulum belgeleri"
                    ],
                    "source": "messages:quantEngineering.services.items.2.deliverables"
                  }
                ]
              },
              {
                "id": "3",
                "source": "messages:quantEngineering.services.items.3",
                "title": "Risk ve izleme panelleri",
                "text": [
                  "Hesapların maruziyetini, limitlerini ve sistem sağlığını tek ekranda gösteren paneller."
                ],
                "blocks": [
                  {
                    "type": "list",
                    "title": "Kullanılan araçlar",
                    "style": "tags",
                    "items": [
                      "TypeScript",
                      "Next.js",
                      "WebSocket",
                      "PostgreSQL"
                    ],
                    "source": "messages:quantEngineering.services.items.3.stack"
                  },
                  {
                    "type": "list",
                    "title": "TESLİM EDİLENLER",
                    "style": "bullet",
                    "items": [
                      "Hesap bazında maruziyet ve limit görünümü",
                      "Devre kesici durumları ve olay günlüğü",
                      "Eşik aşımında anlık uyarılar"
                    ],
                    "source": "messages:quantEngineering.services.items.3.deliverables"
                  }
                ]
              }
            ],
            "source": "messages:quantEngineering.services.items"
          },
          {
            "type": "definitions",
            "items": [
              {
                "label": "representative",
                "value": "Temsili",
                "source": "messages:quantEngineering.services.representative"
              }
            ],
            "source": "messages:quantEngineering.services.representative"
          }
        ]
      },
      {
        "id": "cta",
        "anchor": "cta",
        "url": "https://oxarus.com/tr/quant/engineering#cta",
        "kind": "cta",
        "component": "StudioCta",
        "sources": [
          "messages:quantEngineering.cta"
        ],
        "eyebrow": "MÜHENDİSLİK",
        "title": "altyapınızı birlikte kuralım.",
        "lead": "Veri hattı, test ortamı ya da risk paneli ihtiyacınızı anlatın; kapsamı ve yaklaşımı birlikte netleştirelim.",
        "demo": false,
        "placeholder": false,
        "blocks": [
          {
            "type": "actions",
            "items": [
              {
                "label": "Proje talebi gönderin",
                "action": "start_project_brief",
                "args": {
                  "topic": "quant"
                },
                "href": "/tr/contact?start=quant",
                "source": "messages:quantEngineering.cta.button"
              },
              {
                "label": "info@oxarus.com",
                "action": "contact",
                "args": {
                  "subject": "Kurumsal quant projesi"
                },
                "href": "mailto:info@oxarus.com?subject=Kurumsal%20quant%20projesi",
                "source": "messages:quantEngineering.cta.subject"
              }
            ],
            "source": "messages:quantEngineering.cta.button"
          }
        ]
      }
    ],
    "entities": [
      "org",
      "unit:quant",
      "service:quant-engineering"
    ],
    "actions": [
      {
        "label": "Kurumsal proje",
        "action": "open_page",
        "args": {
          "path": "/quant/engineering",
          "anchor": "cta-heading"
        },
        "href": "/tr/quant/engineering#cta-heading",
        "source": "messages:quantEngineering.hero.primary"
      },
      {
        "label": "Risk kontrolleri",
        "action": "open_page",
        "args": {
          "path": "/quant/engineering",
          "anchor": "breakers"
        },
        "href": "/tr/quant/engineering#breakers",
        "source": "messages:quantEngineering.hero.secondary"
      },
      {
        "label": "Proje talebi gönderin",
        "action": "start_project_brief",
        "args": {
          "topic": "quant"
        },
        "href": "/tr/contact?start=quant",
        "source": "messages:quantEngineering.cta.button"
      },
      {
        "label": "info@oxarus.com",
        "action": "contact",
        "args": {
          "subject": "Kurumsal quant projesi"
        },
        "href": "mailto:info@oxarus.com?subject=Kurumsal%20quant%20projesi",
        "source": "messages:quantEngineering.cta.subject"
      },
      {
        "label": "English",
        "action": "switch_locale",
        "args": {
          "locale": "en",
          "path": "/quant/engineering"
        },
        "href": "/en/quant/engineering"
      }
    ],
    "related": [
      {
        "label": "Oxarus Quant",
        "href": "/quant"
      }
    ],
    "notices": [
      {
        "kind": "representative",
        "text": "Temsili olarak işaretlenen arayüz verileri örnektir; gerçek müşteri, sonuç ya da ölçüm değildir."
      },
      {
        "kind": "not-advice",
        "text": "Yatırım tavsiyesi değildir. Piyasada işlem yapmak sermaye kaybı riski taşır.",
        "source": "messages:quantRobots.honest.note"
      }
    ],
    "translation": {
      "locale": "tr",
      "identicalToSource": 1,
      "pending": false
    },
    "stats": {
      "sections": 6,
      "blocks": 69,
      "strings": 284
    }
  },
  "tokens": {
    "markdown": 2846,
    "text": 2314,
    "json": 6264,
    "jsonLd": 1561
  },
  "endpoints": [
    {
      "id": "page-md",
      "path": "/machine/tr/quant/engineering.md",
      "format": "markdown",
      "scope": "page",
      "locale": "tr"
    },
    {
      "id": "page-json",
      "path": "/machine/tr/quant/engineering.json",
      "format": "json",
      "scope": "page",
      "locale": "tr"
    },
    {
      "id": "page-jsonld",
      "path": "/machine/tr/quant/engineering.jsonld",
      "format": "jsonld",
      "scope": "page",
      "locale": "tr"
    },
    {
      "id": "page-txt",
      "path": "/machine/tr/quant/engineering.txt",
      "format": "text",
      "scope": "page",
      "locale": "tr"
    },
    {
      "id": "llms",
      "path": "/llms.txt",
      "format": "text",
      "scope": "site"
    },
    {
      "id": "llms-full",
      "path": "/llms-full.txt?locale=tr",
      "format": "text",
      "scope": "site",
      "locale": "tr"
    },
    {
      "id": "index",
      "path": "/index.md?locale=tr",
      "format": "markdown",
      "scope": "site",
      "locale": "tr"
    },
    {
      "id": "services",
      "path": "/services.md?locale=tr",
      "format": "markdown",
      "scope": "site",
      "locale": "tr"
    },
    {
      "id": "agents",
      "path": "/agents.md?locale=tr",
      "format": "markdown",
      "scope": "site",
      "locale": "tr"
    },
    {
      "id": "sitemap",
      "path": "/sitemap.md",
      "format": "markdown",
      "scope": "site"
    },
    {
      "id": "manifest-tr",
      "path": "/machine/tr/index.json",
      "format": "json",
      "scope": "site",
      "locale": "tr"
    },
    {
      "id": "manifest-en",
      "path": "/machine/en/index.json",
      "format": "json",
      "scope": "site",
      "locale": "en"
    },
    {
      "id": "search",
      "path": "/machine/search.json?q={query}&locale={locale}&unit={unit}",
      "format": "json",
      "scope": "site"
    },
    {
      "id": "agent-api",
      "path": "/api/agent/v1",
      "format": "json",
      "scope": "site"
    },
    {
      "id": "openapi",
      "path": "/openapi.json",
      "format": "json",
      "scope": "site"
    },
    {
      "id": "mcp",
      "path": "/api/mcp",
      "format": "json",
      "scope": "site"
    },
    {
      "id": "mcp-server-card",
      "path": "/.well-known/mcp.json",
      "format": "json",
      "scope": "site"
    },
    {
      "id": "api-catalog",
      "path": "/.well-known/api-catalog",
      "format": "json",
      "scope": "site"
    }
  ]
}