NinjaTrader 8: eklenti
Trader, Pro ve Fleet planları.
NinjaTrader diğer uygulamalara hesaplarına salt okunur erişim vermez, bu yüzden TakeJournal, NinjaTrader 8 Desktop içinde çalışan küçük bir eklenti getirir. NinjaTrader’ın bağlı olduğu her hesabın gerçekleşmelerini dinler ve bağlantına gönderir: NinjaTrader bağlantısında (Tradovate altyapısı), Rithmic, CQG ve diğerlerinde aynı şekilde. Yalnızca okur; emir vermez ve NinjaTrader’da hiçbir şeyi değiştirmez.
Bağlantıyı ekle
Bölüm başlığı “Bağlantıyı ekle”Bağlantılar → Bağlantı ekle, tür NinjaTrader 8 (eklenti) ve bir ad (örneğin çalıştığı bilgisayar). Doldurulacak başka bir şey yok. Bağlantının kartı Eklentiyi indir sunar: eklentiyi ve bu bağlantının anahtarını içeren bir .zip dosyası. Her indirme yeni bir anahtar taşır, bu yüzden önceden indirilmiş bir eklenti göndermeyi bırakır; bir bağlantı bir NinjaTrader kurulumuna hizmet eder.

Eklentiyi kur
Bölüm başlığı “Eklentiyi kur”- NinjaTrader 8’de: Tools → Import → NinjaScript Add-On…, indirilen dosyayı seç. NinjaTrader onu derler ve bitince söyler; TakeJournal eklentisini yetkilendirip yetkilendirmeyeceğini sorduğunda Yes de. Yalnızca kendi indirdiğin dosyadan içe aktar.
- Hepsi bu: o andan itibaren eklenti NinjaTrader ile birlikte başlar ve penceresi yoktur. Bağlantının kartı en son ne zaman iletişimde olduğunu, kaç hesapta kaç gerçekleşmeyle söyler. TakeJournal bir şeyi reddettiğinde veya ulaşılamadığında, eklenti bunu Control Center → Log içinde bir kez, TakeJournal gerçekleşmeleri yeniden aldığında da bir kez daha söyler; daha yeni bir eklenti de orada duyurulur.
Kaldırmak için: Tools → Remove NinjaScript Assembly ya da TakeJournal’da bağlantıyı sil; bu, anahtarını durdurur.
İşlem yaparken açık tut
Bölüm başlığı “İşlem yaparken açık tut”İşlem yaptığın her an NinjaTrader’ı eklentiyle açık tut: ilk emrinden önce son pozisyonun kapanana kadar. NinjaTrader bir eklentiye yalnızca mevcut oturumun gerçekleşmelerini gösterir: NinjaTrader kapalıyken gerçekleşen bir emir (gece gerçekleşen bir stop, telefonda veya aracı kurumun web platformunda kapatılan bir pozisyon) eklenti üzerinden TakeJournal’a hiç ulaşmaz. TakeJournal bunu pozisyonlardan (aşağıda) fark eder, ama fiyatı ve saati senin eklemen gerekir.
Ne gönderir
Bölüm başlığı “Ne gönderir”- NinjaTrader başladığında veya bir hesap bağlandığında mevcut oturumun gerçekleşmelerini, sonra her yenisini olduğu anda. Her parti bir senkronizasyon başlatır: işlemler fill’den saniyeler sonra günlüğündedir.
- NinjaTrader’ın adlandırdığı şekliyle hesaplar (
Sim101, prop firmanın hesap kimlikleri), NinjaTrader’ın bildirdiği para biriminde. Yeni hesaplar planın hesap limitine sığdığında gelir; diğerlerini Hesapları seç halleder. - Gerçekleşmeler dışa aktarması gibi emir başına bir fill: parçalar halinde gerçekleşen bir emir her parçayla büyür.
MNQ 12-26,MNQZ6olur. NinjaTrader’ın kendi saat dilimindeki (Tools → Options → General) zamanlar UTC olarak gönderilir. - Backtest’ler ve Market Replay (
BacktestvePlayback…hesapları) dışarıda kalır. - TakeJournal’a ulaşılamadığı sürece eklenti bekleyenleri
Documents\NinjaTrader 8\TakeJournaliçinde tutar ve bir sonraki denemede gönderir; NinjaTrader çalıştığı sürece hiçbir şey kaybolmaz.
İşlemlerin grafikleri
Bölüm başlığı “İşlemlerin grafikleri”Sürüm 1.1.0’dan beri eklenti, işlemlerinin grafiklerinin mumlarını da NinjaTrader’ın kendi geçmişinden gönderir: NinjaTrader’ın bağlı olduğu veri akışından veya sakladığı verilerden. TakeJournal’a hangi işlemlerin hâlâ mumu olmadığını sorar ve her birinin çevresindeki pencereyi, girişten 15 dakika öncesinden çıkıştan 15 dakika sonrasına kadar ister.
- Son fiyatın 1 saniyelik mumları, böylece MFE ve MAE saniyesine kadar gelir. NinjaTrader bunları akışın tick geçmişinden oluşturur; akışın o kadar eski tick’leri tutmadığı yerde eklenti 1 dakikalık mumlar gönderir ve MFE ile MAE dakikasına kadar gelir.
- NinjaTrader’ın işlem sırasında çalışması gerekmez: geçmiş bir işlemin penceresi, bir veri akışına bağlı olarak bir sonraki çalıştığında dolar. Geçmişin ne kadar geriye uzandığı akışa bağlıdır; hiçbir şeyi olmayan bir pencere grafiksiz kalır.
- Yalnızca NinjaTrader gerçek bir veri akışına bağlıyken sorar; simüle edilene veya Market Replay’e bağlıyken sormaz.
- Sürüm 1.0.0’daki bir eklenti mum göndermez: bağlantının kartından yeniden indir ve eskisinin üzerine içe aktar.
Eksik bir kapanış
Bölüm başlığı “Eksik bir kapanış”Sürüm 1.2.0’dan beri eklenti hesaplarının pozisyonlarını da gönderir: NinjaTrader başladığında veya bir hesap bağlandığında, her gerçekleşme grubundan sonra, bir pozisyon değiştiğinde ve beş dakikada bir. TakeJournal bunları fill’lerinin verdiği pozisyonla karşılaştırır. NinjaTrader’da pozisyon yokken veya başka bir pozisyon varken günlük hâlâ açık bir işlem tutuyorsa, eklentinin hiç almadığı bir kapanış olmuştur:
- İşlem, NinjaTrader’ın pozisyonlarının gösterdiği yerde çıkışsız kapatılır: çıkışı ve sonucu bilinmez (
? (kapanış eksik)), bu yüzden istatistiklerinin, takvimin ve Spotter’ın dışında kalır ve yeni fill’ler onunla hiç eşleştirilmez. Bu olmasaydı bir sonraki alım unutulmuş short’unu kapatır ve yanlış bir pozisyonu açık bırakırdı. - İşlemin sayfası, hesap ve bağlantının kartı bunu söyler; Eksik bir kapanış türünde bir uyarı Hesaplar sayfasına, bildirim açık cihazlarına ve e-postayla gelir; Profil → Bildirimler onu kapatır.
- Bir fark ikinci raporundan itibaren sayılır, bu yüzden hâlâ yolda olan bir gerçekleşme hiçbir şey başlatmaz.
İşlemin sayfasında elle düzelt:
- Kapanış fill’ini ekle: yönü, miktarı, fiyatı ve saati; işlem sonucuyla kapanır.
- Yürütmeleri yeniden içe aktar: NinjaTrader’ın o güne ait Gerçekleşmeler dışa aktarması (Trade Performance → Executions → Export), orada seçildiğinde yalnızca TakeJournal’da eksik olan gerçekleşmeleri ekler.
- Çıkışsız kapat: işlem çıkışsız kapalı ve istatistiklerinin dışında kalır; uyarı biter.
Pozisyonlar hiçbir eksik kapanışın açıklamadığı bir şekilde farklıysa (NinjaTrader long 3, günlük long 1), TakeJournal hiçbir işlemi değiştirmez: açık işlemin sayfası her tarafın ne gösterdiğini söyler ve eksik fill aynı şekilde eklenir veya yeniden içe aktarılır. Sürüm 1.2.0’dan önceki bir eklenti pozisyon göndermez: bağlantının kartından yeniden indir ve eskisinin üzerine içe aktar.
Daha eski gerçekleşmeler
Bölüm başlığı “Daha eski gerçekleşmeler”NinjaTrader bir eklentiye yalnızca geçerli oturumu gösterir. Eklentiden önceki ya da NinjaTrader kapalıyken bir emrin brokerda yine de gerçekleştiği günlerin yürütmeleri NinjaTrader’ın Gerçekleşmeler dışa aktarmasıyla ile gelir: bu bağlantının hesabındaki İşlemleri içe aktar yalnızca o dosyayı alır, Bağlantılar sayfasındaki Dosya içe aktar hesabı numarasından bulur ve bir işlemin sayfası Yürütmeleri yeniden içe aktar sunar. Yalnızca TakeJournal’da eksik olan yürütmeler eklenir; hesabın İçe aktarmalar kartı içe aktarmayı geri alma seçeneğiyle listeler.
İlgili
Bölüm başlığı “İlgili”NinjaTrader 8: gerçekleşmeleri içe aktar · Tradovate ve NinjaTrader web · Broker’lar ve içe aktarmalar
Yapay zeka kılavuzumuza göre yanıtlar: TakeJournal nasıl çalışır, içe aktarmalar, prop firma hesapları, planlar.
Sorun yanıtlanmak üzere Anthropic'e gider. Kılavuzu geliştirmek için konuşmayı 30 gün saklar, sonra sileriz. Yatırım tavsiyesi değildir. Gizlilik Politikası