GLADIOGLADIOTrading

Trading Sistemleri & Veri3 / 6

Otomasyon: uyarılar, yarı otomatik ve tam otomatik

Otomasyon, ya hep ya hiç değildir. Dört kademe (uyarı, yarı otomatik, denetimli otomatik, tam otomatik), her birinin kimin için olduğu, hangi kuralların otomatikleştirilebileceği, adım adım geçiş ve otomasyonun geri getirmediği şey.

Orta 9 dk
GGLADIO
Otomasyon: uyarılar, yarı otomatik ve tam otomatik
İçindekiler5 başlık

"Botla işlem yapmak" çoğu trader için ya bir hayal ya da bir korkudur. İkisi de gereksiz; otomasyon bir kademe sorunudur ve çoğu trader için doğru cevap "biraz". Bu rehber, dört kademeyi ve birinden diğerine nasıl geçildiğini anlatıyor.

Dört kademe

1. Uyarılar. Kararlar sizin, izleme platformun. Fiyat seviyeye gelince bildirim, gösterge koşulu oluşunca bildirim, veri saati yaklaşınca bildirim. Ekran başında oturmayı bitirir; kurulum kaçırmayı azaltır; aşırı işlemi düşürür (grafik izlemeyen kişi olmayan kurulumları görmez). Herkes için, ilk günden itibaren.

2. Yarı otomatik. Giriş kararı sizin, icra platformun. Tek tıkla önceden hesaplanmış boyutta, stop ve hedefi hazır emir; +1R'de stop'u başabaşa çeken kural; seans sonunda pozisyonu kapatan kural; günlük limit dolunca yeni emri engelleyen kural. Pozisyon yönetimindeki insan hatalarını (stop koymayı unutmak, stop çekmek, boyutu yanlış girmek) siler. Kural bağlılığı rehberinde bahsettiğimiz "otomasyona devretme" budur ve çoğu takdirli trader için ideal kademe.

3. Denetimli otomatik. Strateji kod olarak çalışır, giriş ve çıkışları kendisi yapar; siz gün içinde izler, gerektiğinde durdurursunuz. Tamamen mekanik kurallar gerektirir. Trader'ın işi, stratejinin sınırları dışına çıkan durumları (haber, teknik arıza, anormal piyasa) yakalamaktır.

4. Tam otomatik. Kod çalışır, siz uyursunuz. İzleme, alarm ve arıza yönetimi de otomatiktir (altyapı rehberi). Gerçekten mekanik, sağlam test edilmiş, aylarca denetimli çalışmış stratejiler için. Perakende trader'ların küçük bir kısmı buraya ulaşır ve ulaşanların çoğu, portföy stratejilerinden yalnızca birini bu kademede çalıştırır.

Hangi kural otomatikleştirilebilir

Kural, belirsizlik testini geçiyorsa (strateji yazma rehberi) kodlanabilir. "20 EMA üstünde kapanış" kodlanır; "yapı yükseliyorsa" kodlanabilir ama salınım tanımı sayıya çevrilmelidir; "bölge güçlü görünüyorsa" kodlanamaz. Takdirli stratejilerde genellikle şu bölünme çıkar: bağlam ve kurulum takdirli (insan), tetik ve yönetim mekanik (kod). Bu bölünme 2. kademeyi verir ve çoğu zaman yeterlidir.

Otomatikleştirmeye pozisyon yönetiminden başlayın; giriş kararından değil. Yönetim kuralları basit, mekanik ve en çok ihlal edilenlerdir; kazanç en yüksek, risk en düşük yerdir.

Araçlar, kademe kademe

Uyarılar: TradingView (fiyat, gösterge ve çizim uyarıları; telefona bildirim, e-posta, webhook), platform yerleşik uyarıları, takvim uygulamaları.

Yarı otomatik: MetaTrader için işlem yönetim eklentileri (risk hesaplayan, tek tıkla bracket emir açan, başabaş ve kısmi kapama yapan; ücretsiz ve ücretli çok sayıda), cTrader'ın yerleşik risk araçları, NinjaTrader'ın ATM stratejileri, TradingView'in broker bağlantısıyla grafikten emir.

Denetimli ve tam otomatik: MetaTrader'da Expert Advisor (MQL4/5), cTrader Automate (C#), NinjaScript (C#), TradingView Pine stratejisi + webhook + emir köprüsü, ya da Python ile borsa API'si (kripto için en doğal yol). Algoritmik trading rehberinde Python yolunu anlatıyoruz.

Adım adım geçiş

  1. Bir ay yalnızca uyarılarla çalışın; grafik izleme süresini yarıya indirin ve işlem sayısının nasıl değiştiğine bakın.
  2. Pozisyon yönetimi kurallarını (stop, hedef, başabaş, seans sonu kapama) araca devredin; bir ay boyunca elle müdahale yok.
  3. Günlük limit ve işlem sayısı sınırını araca devredin.
  4. Stratejinin mekanik kısmı varsa demo hesapta kod olarak çalıştırın; elle uyguladığınız sonuçla karşılaştırın. Fark, ya kodda hata ya da uygulamanızda esneklik demektir; ikisi de değerli bilgi.
  5. Kod, elle sonuçla üç ay uyumluysa mikro boyutta denetimli otomatik.

Her adımda bir ay bekleyin; aynı anda iki kademe atlamayın.

Otomasyonun geri getirmediği şey

Otomasyon, kötü stratejiyi iyi yapmaz; kötü stratejiyi daha hızlı ve daha disiplinli kaybettirir. Eksi beklenen değerli bir sistemi otomatikleştirmek, kaybı garantiye almaktır. Sıra değişmez: önce kural, sonra backtest, sonra ileri test, sonra otomasyon.

Bir de "botun benim yerime düşünmesi" beklentisi: kod, yazıldığı koşulun dışında ne yapacağını bilmez. Merkez bankası sürprizi, borsa arızası, bağlantı kopması; bunların hepsinde birinin kararı gerekir ve o kişi sizsiniz. Tam otomatik kademe, insanı devreden çıkarmaz; insanın işini "her mumda karar" olmaktan "istisnalarda karar" olmaya çevirir. Bu, iyi bir iş değişikliğidir; ama bir iştir.

İlgili rehberler

Tüm konular
Algoritmik trading'e giriş: Python ile ilk adımlar
Trading Sistemleri & Veriİleri

Algoritmik trading'e giriş: Python ile ilk adımlar

Sıfırdan ilk çalışan sistem: kurulum, veri çekme, basit bir stratejiyi kodlama, test etme, kâğıt işlem ve canlıya bağlama. Hangi kütüphaneler, hangi sırayla, hangi hatalar; ve kod yazmayı bilmeyenler için gerçekçi yol.

10 dk
Veri kalitesi: boşluklar, ayarlamalar ve saat dilimi
Trading Sistemleri & Veriİleri

Veri kalitesi: boşluklar, ayarlamalar ve saat dilimi

Kirli veriyle yapılan test, temiz görünen yanlış sonuç verir. Eksik mumlar ve boşluklar, sıçrayan fiyatlar, vadeli sürekli sözleşme ayarlaması, hisse bölünme/temettü, saat dilimi ve yaz saati, bid/ask/orta fiyat farkı ve bir kalite kontrol listesi.

10 dk
Gecikme (latency) ve emir yönlendirme
Trading Sistemleri & Veriİleri

Gecikme (latency) ve emir yönlendirme

Gecikme, sinyal ile dolum arasındaki süredir ve kaynağı sandığınız yer değildir. Beş gecikme katmanı, hangi stratejiler için önemli olduğu (ve olmadığı), broker emir yönlendirmesinin kayma üzerindeki etkisi, ölçüm ve makul iyileştirmeler.

8 dk