OXARUS :: MÜHENDİSLİK

Backtest, veri hatları ve risk kontrolleri · Oxarus Quant

Piyasa verisini temizleyen hatlar, ileriye bakış hatasından arınmış testler ve canlı sistemi koruyan risk kontrolleri. Kurumlar için de kuruyoruz.

Temsili olarak işaretlenen arayüz verileri örnektir; gerçek müşteri, sonuç ya da ölçüm değildir.

Yatırım tavsiyesi değildir. Piyasada işlem yapmak sermaye kaybı riski taşır.

VERİDEN CANLIYA.

QUANT · MÜHENDİSLİK

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.

  • İleriye bakış hatasına karşı testler
  • İki bağımsız veri kaynağıyla doğrulama
  • Canlıda otomatik devre kesiciler
  1. Veri
  2. Test
  3. Canlı

TEMSİLİ ARAYÜZ VERİSİ · Temsili akış şeması.

file

research-to-live

tag

Temsili akış

data

Veri

test

Test

Canlı

Kurum verisi

detail

EURUSD · M1

Referans veri

detail

bağımsız ikinci kaynak

Temizle ve karşılaştır

detail

medyan fark 0,20 pip

Göstergeler

detail

yalnız önceki bar

Test

detail

saatlik spread dağılımı

İleri test

detail

görülmemiş dönem

Risk kapısı

detail

emirden önce 5 kontrol

Canlı

detail

emir akışı

İzleme

detail

olay günlüğü ve uyarı

bars

2,4 mn dakika

delta

medyan fark 0,20 pip

lookahead

ileriye bakış: 0

breakers

5 devre kesici aktif

TESTLER NEREDE YANILTIR.

TEST

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.

  • İleriye bakış

    Hatalı test

    Günün kapanışı, gün içindeki kararın hesabına sızıyor.

    Düzeltilmiş hat

    Okuma penceresi şu anki bardan önce biter; sonrası erişilemez.

    Gün içinde, o günün sonunda belli olacak bir değer kullanılıyor.

    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.

  • Sentetik tick

    Hatalı test

    Dört yapay noktalı yol, hiç işlem görmemiş fiyattan dolum üretiyor.

    Düzeltilmiş hat

    Gerçek tick yolu; her dolum gerçekten görülmüş bir fiyata dayanır.

    Dakikalık bardan üretilen sahte fiyat hareketi, gerçekte olmayan dolumlar yaratıyor.

    Kritik sonuçları gerçek tick verisiyle ve ikinci bir besleme kaynağıyla yeniden koşarız.

  • Aşırı uydurma

    Hatalı test

    Tek parlak hücre: komşu ayarlarda sonuç dağılıyor.

    Düzeltilmiş hat

    Geniş, istikrarlı bölge: seçilen ayarın komşuları da tutuyor.

    Yüzlerce parametre kombinasyonundan en iyisi seçilip gelecekte de öyle kalacağı varsayılıyor.

    Parametreleri bir dönemde seçer, hiç görmediği dönemde sınarız. Komşu değerlerde de tutmayan ayar elenir.

  • Hayatta kalanlar

    Hatalı test

    Bugünün listesiyle kurulan evren, kaldırılan enstrümanları hiç görmüyor.

    Düzeltilmiş hat

    O tarihte işlem gören tüm enstrümanlar, sonradan kaldırılanlar dahil.

    Test yalnızca bugün hâlâ var olan enstrümanlarla yapılıyor.

    Test evreni, o tarihte gerçekten erişilebilir olan enstrümanlarla kurulur.

  • Gerçekçi olmayan maliyet

    Hatalı test

    Her saat için sabit spread: seans farkı ve haber açılması yok.

    Düzeltilmiş hat

    Saat bazında spread dağılımı; haber anındaki sıçramalar korunur.

    Spread, komisyon ve kayma sıfır ya da sabit kabul ediliyor.

    Saat ve seans bazında gerçek spread dağılımı kullanılır; haber anlarındaki açılma dahil.

Denetim takımı

count

{passed} / {total} geçti

Denetimlerden biri kırmızıysa değişiklik ana dala birleşmez.

run all

Hepsini çalıştır

queued

sırada

passed

geçti

pass

geçti

fail

kaldı

representative

Temsili çıktı

İKİ KAYNAK, DAKİKA DAKİKA.

VERİ

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.

Medyan

0,2

%90'lık dilim

0,4

%99'luk dilim

1,8

En büyük fark

16,8

unit

pip

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.

overlay

Aynı dakikalar, iki kaynak

histogram

Dakika kapanış farkı dağılımı

Dağılımın şekli temsilidir; işaretli yüzdelik değerler ve en büyük fark ölçülmüştür.

histogram sample

n = 2,4 mn · karekök ölçek

source a

Aracı kurum

source b

Referans

Ortak işlem günü

1.721

Ortak dakika

2,4milyon

Günlük aralık farkı, medyan

0,2pip

representative

Temsili yol

measured

ölçüldü

jump max

En büyük farka git

validated

doğrulandı

HER EMİRDEN ÖNCE BEŞ KONTROL.

RİSK

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.

  • Günlük kayıp sınırı

    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.

  • Spread koruması

    Spread normalin 4 katına çıktı

    Bekleyen emirler askıya alınır, spread normale dönene kadar giriş yapılmaz.

  • Haber penceresi

    Yüksek önemli veri 10 dakika içinde

    Pencere boyunca yeni işlem açılmaz, stoplar genişletilmez.

  • Bağlantı kopması

    Sunucu 20 saniyedir yanıt vermiyor

    Yeniden bağlanana kadar emir gönderilmez, dönüşte pozisyonlar sunucuyla eşitlenir.

  • Maruziyet tavanı

    Aynı para biriminde toplam risk tavanda

    O para birimini içeren yeni pozisyon açılmaz.

status

Sistem durumu

representative

Temsili ekran

Test emri

Emri kapıdan geçirin; hangi kontrolün geçtiğini, hangisinin durdurduğunu görün.

send

Test emri gönder

accepted

Emir kabul edildi

rejected

Emir reddedildi · {name}

accepted count

kabul

blocked count

engellendi

SİZİN İÇİN DE KURUYORUZ.

KURUMSAL

Kendi araştırmamız ve canlı sistemlerimiz için kurduğumuz altyapıyı, kurumunuzun verisine ve süreçlerine göre kuruyoruz.

  • Veri hatları

    Birden fazla kaynaktan fiyat ve haber verisini toplayan, temizleyen ve saklayan altyapı.

    Kullanılan araçlar

    [Python] [Polars] [Parquet] [PostgreSQL]

    TESLİM EDİLENLER

    • Kaynak bağlayıcıları ve zamanlanmış çekimler
    • Çift kaynak karşılaştırma ve kalite raporu
    • Sürümlü, sorgulanabilir veri deposu
  • Test altyapısı

    Ekibinizin stratejilerini ileriye bakış hatası olmadan sınayabileceği ortam.

    Kullanılan araçlar

    [Python] [NumPy] [pytest] [Docker]

    TESLİM EDİLENLER

    • İleriye bakış korumalı veri erişim katmanı
    • İleri test ve parametre dayanıklılık raporları
    • Tekrarlanabilir, konteynerli test ortamı
  • MetaTrader 5 araçları

    Kurumsal kullanıma uygun robot, panel, köprü ve raporlama araçları.

    Kullanılan araçlar

    [MQL5] [C++] [MetaTrader 5] [REST]

    TESLİM EDİLENLER

    • Robot, panel ve gösterge geliştirme
    • MetaTrader 5 ile dış sistemler arası köprü
    • Kaynak kodu ve kurulum belgeleri
  • Risk ve izleme panelleri

    Hesapların maruziyetini, limitlerini ve sistem sağlığını tek ekranda gösteren paneller.

    Kullanılan araçlar

    [TypeScript] [Next.js] [WebSocket] [PostgreSQL]

    TESLİM EDİLENLER

    • 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
representative

Temsili

ALTYAPINIZI BİRLİKTE KURALIM.

MÜHENDİSLİK

Veri hattı, test ortamı ya da risk paneli ihtiyacınızı anlatın; kapsamı ve yaklaşımı birlikte netleştirelim.

EYLEMLER

BELGELER

llms.txt

/llms.txt

agents.md

/tr/agents.md

Her sayfa markdown olarak da sunulur: adresin sonuna .md ekleyin ya da Accept: text/markdown başlığıyla isteyin.