Algoritmik işlem
Sinyal, gerçekleşme ve gözetim
Bir algoritma bütün bir sistemi veya yalnızca taramayı, pozisyon büyüklüğü hesabını, emir işlemeyi ya da çıkışları otomatikleştirebilir. Kuralları ve izin verilen değişiklikleri yine operatör belirler. Mekanik uygulama bazı dürtüsel kararları azaltabilir; ancak tasarım hatalarını veya duygularla yönlendirilen parametre değişikliklerini ortadan kaldırmaz ve gözetim gerekli olmaya devam eder.
Testten işletime
Geçmişe dönük test; sinyalin kullanılabilirliğini, Bid/Ask fiyatlarını, maliyetleri, izin verilen hacmi ve reddedilen emirleri yeniden üretmelidir. Ardından ileriye dönük test, sinyal ve gerçekleşme kayıtlarını karşılaştırır. Aynı kod; sembol, sözleşme özellikleri, saat dilimi veya platform sürümü değiştikten sonra farklı davranabilir. Başarılı derleme, kârlılık testi değildir.
İstisnai durumlar
Mükerrer talimatlara, eksik verilere, bağlantı kopmalarına, bilinmeyen sunucu yanıtlarına ve pozisyon uyuşmazlıklarına verilecek tepkileri tanımlayın. Hesap durumunu uzlaştırmak, giriş belirlemek kadar önemlidir. Maruziyet limitleri ve bağımsız bir durdurma prosedürü zararı sınırlayabilir; yerel bir uygulamayı kapatmak, işlem sunucusunda tutulan pozisyonları kendi başına kapatmaz.