Hoppa till innehållet

Utforma säkerhetsbrytare för handelsautomatisering

Utforma synliga stoppvillkor för inaktuella data, upprepade fel och oväntad exponering, med kontrollerad återstart i stället för löften om säkerhet.

Skriven av Syscobyte ABGranskad av Syscobyte AB redaktion

En säkerhetsbrytare försätter automatiseringen i ett begränsat läge när ett observerat villkor passerar en inställd gräns. Den kan hindra nya begäranden men kan inte återkalla en redan accepterad order eller garantera att en öppen position stängs.

Skilj på ingångar och utgångar

Ett fullständigt stopp kan även blockera åtgärden som minskar exponeringen. Ange om varje utlösare avvisar ingångar, tillåter enbart reducerande åtgärder, annullerar vilande ordrar eller stoppar all börskommunikation. Grundläget bör hindra ytterligare exponering.

Använd signaler som går att verifiera

Varje utlösare behöver datakälla, gräns, bedömningsfönster och orsakskod. En timeout kan vara tillfällig, medan upprepade timeout-fel tillsammans med okänd orderstatus kräver försiktighet. Övervaka också själva detektorn så att en tyst worker inte ser frisk ut.

Återstart är en kontrollerad övergång

Återstarta inte bara för att en timer löpt ut. Kontrollera aktuella ordrar, positioner, saldon, dataaktualitet och behörigheter hos börsen. Registrera vem som kvitterade larmet, vilket underlag som granskades och vilka inställningar som ändrades.

Praktiska åtgärder

  • Dokumentera vilka åtgärder som är tillgängliga i varje brytarläge.
  • Använd orsakskoder och larm som identifierar konto, bot och utlösande underlag.
  • Prova inaktuella data, felserier och avstämningsfel utan riktiga medel.
  • Kräv kontroll på börsen och ansvarig kvittering före återstart.
  • Behåll ett manuellt sätt att hantera kontot när plattformen inte är tillgänglig.

Säkerhetsbrytare begränsar programmerat beteende men garanterar inte förlusttak, tillgänglighet, exekveringskvalitet eller vinst. Godkända kontroller är inte ett handelstillstånd.

Källor

Primärt och tekniskt material som används för faktabakgrund. En källhänvisning innebär inte att källan rekommenderar produkten.

  1. Handling overload — Google Site Reliability Engineering
  2. Crypto-assets: reminder of risks — European Securities and Markets Authority