Trade Journal with Excursion Stats and Screenshots
- Yardımcı programlar
- Sürüm: 1.2
- Etkinleştirmeler: 5
Trade Journal with Excursion Stats and Screenshots, kapanan işlemlerinizin günlüğünü tutan, MetaTrader 5 için bir yardımcı Expert Advisor'dır. Kapanan her pozisyon için bir CSV dosyasına bir satır yazar: açılış ve kapanış, kâr, komisyon ve swap, MAE ve MFE (Maximum Adverse Excursion: fiyatın işlemin aleyhine ne kadar gittiği; Maximum Favorable Excursion: lehine ne kadar gittiği), R katı ve tutma süresi. Ayrıca bir HTML özeti oluşturur ve sembolün grafiği açıksa girişte ve çıkışta grafik ekran görüntüsü kaydeder. Manuel işlemlerinizi ve diğer EA'larınızın işlemlerini kaydeder; sembole ve magic numaraya göre filtreleyebilirsiniz.
Geçmiş işlemlerin kaydıdır, bir işlem stratejisi değildir. Alım veya satım sinyali vermez, bir işlemin veya yöntemin iyi olup olmadığına karar vermez ve hiçbir sonucu vaat etmez veya iyileştirmez. Gerçek veya demo hesapta hiçbir zaman pozisyon ya da emir açmaz, kapatmaz veya değiştirmez. (Yalnızca Strateji Test Cihazında küçük gösterim işlemleri açar; bkz. Notlar ve Sınırlar.)
Gizlilik: EA hesap numaranızı, sunucu adını veya bakiyenizi dosyalara ya da ekran görüntülerine yazmaz, panel de bunları göstermez. Klasör, sizin seçtiğiniz bir günlük adını kullanır (varsayılan "MyJournal"). İki hesabın aynı günlükte karışmasını önlemek için owner.txt hesap numarasını veya sunucu adını değil, yalnızca kısa bir hash değeri saklar. Ekran görüntüleri yalnızca grafiği gösterir; aynı grafikte diğer göstergelerin, EA'ların veya grafik yorumlarının çizdiği her şey olduğu gibi görüntüye girer.
Özellikler
- CSV günlüğü (journal.csv), kapanan her pozisyon için bir satır, 32 sütun: pozisyon ID, sembol, yön, lot, açılış ve kapanış zamanı ve fiyatı, ilk SL ve TP ve kaynakları, kâr, komisyon, swap, net, pips, tutma süresi, MAE ve MFE (fiyat mesafesi, pips, para), MAE/MFE veri kaynağı, risk tutarı, R katı, giriş ve çıkış görüntüsü, magic numara, yorum ve bir not (örneğin close: SL, close: TP, kısmi kapanışlar).
- HTML özeti (journal.html): tüm, kazanan ve kaybeden işlemler için işlem sayısı, net toplam, ortalama R, ortalama MAE ve MFE (FX için pips ve R olarak); R ve pips olarak MAE ve MFE dağılım tabloları; en yeni işlemler ve görüntü bağlantıları. Tüm rakamlar yalnızca günlüğünüzdeki işlemlerden hesaplanır.
- Girişte ve çıkışta grafik ekran görüntüleri (PNG), günlüğün images klasörüne kaydedilir ve HTML'den bağlantı verilir.
- İşlem açıkken MAE ve MFE her tikte güncellenir. EA'nın çalışmadığı süreler, mevcutsa tik geçmişinden, yoksa M1 çubuklarından doldurulur.
- Başlangıçta, son N günde kapanmış ve henüz günlükte olmayan işlemler eklenir (varsayılan 7 gün).
- Tekrar yok: yazılan işlemler hatırlanır; yeniden başlatma, zaman dilimi değişikliği veya aynı günlük adıyla ikinci bir grafik bir işlemi iki kez yazmaz.
- Filtreler: semboller, magic numaralar, manuel işlemler açık veya kapalı.
- Panel: günlük adı, kaydedilen işlemler, izlenen işlemler, son kaydedilen işlem ve durum mesajları. İngilizce veya Japonca (terminal dilinden otomatik); HTML de aynı dili kullanır.
- CSV ayırıcı: virgül veya noktalı virgül (ondalık virgül kullanan bölgelerdeki Excel için).
Ana Girdiler
- Kaydedilecek işlemler: semboller (boş = tümü), magic numaralar (boş = tüm EA'lar), manuel işlemleri dahil et (varsayılan AÇIK), başlangıçta son N günün kaydedilmemiş kapanan işlemlerini ekle (varsayılan 7, 0 = hiçbiri).
- Dosyalar: günlük adı = klasör adı (varsayılan "MyJournal"; hesap numaranız değil), CSV ayırıcı (yalnızca yeni dosya), HTML özeti AÇIK/KAPALI, HTML'de listelenen en yeni işlem sayısı (varsayılan 1000).
- MAE / MFE: kullanılan fiyat (kapanış fiyatı tarafı = alışlar için Bid, satışlar için Ask, varsayılan; veya her ikisi için grafik fiyatı Bid), kaçırılan süreleri tik geçmişinden doldur (varsayılan AÇIK), N saate kadar olan süreler için (varsayılan 24; daha uzun süreler M1 çubuklarını kullanır).
- Ekran görüntüleri: AÇIK/KAPALI (varsayılan AÇIK), görüntü genişliği ve yüksekliği (varsayılan 1280 x 720).
- Panel (göster, dil, köşe, kaydırmalar, yazı boyutu) ve Strateji Test Cihazı gösterim işlemleri AÇIK/KAPALI.
- 6 grupta 21 girdi.
Nasıl Çalışır
- Dosyalar MQL5\Files\TradeJournal\<günlük adı>\ klasörüne yazılır: journal.csv, journal.html, images klasörü ve küçük yardımcı dosyalar (written_ids.txt, open_state.txt, owner.txt). Dosya > Veri Klasörünü Aç ile açabilirsiniz.
- MAE ve MFE, açılış fiyatından olan mesafelerdir ve fiyat, pips ve para olarak pozitif değerlerle kaydedilir. Varsayılan olarak alışlar Bid, satışlar Ask (işlemin kapanacağı fiyat) ile ölçülür. Bir girdi, her ikisini de grafik fiyatına (Bid) çevirir.
- EA çalışırken MAE ve MFE her sembolün tik geçmişinden hesaplanır, bu yüzden hiçbir tik atlanmaz.
- EA'nın eklenmediği veya durduğu süreler, tik geçmişinden (ayarladığınız saate kadar) veya M1 çubuklarının en yüksek ve en düşük değerlerinden doldurulur. mae_mfe_source sütunu tick, bar veya tick+bar gösterir; veri eksik olduğunda "(incomplete)" eklenir.
- Giriş çubuğu ve çıkış çubuğu: yalnızca girişten sonraki ve çıkıştan önceki kısım kullanılır. Tik geçmişi varsa bu kısım tik tik ölçülür. Tik geçmişi yoksa giriş çubuğunun yalnızca kapanışı ve çıkış çubuğunun yalnızca açılışı kullanılır; bu iki çubuğun en yüksek ve en düşük değerleri girişten önce veya çıkıştan sonra olabileceği için dahil edilmez. Bu yüzden bu iki çubuk içindeki hareketler kaçırılabilir. Bir dakikadan kısa bir süre yalnızca açılış ve kapanış fiyatlarını kullanır.
- Satışlar Ask ile ölçülüp M1 çubukları kullanıldığında, çubuk değerlerine o çubuğun spread'i eklenir; bu nedenle bu değerler tahminidir.
- Bir sembolün çubuklarını ve tiklerini okumak için EA o sembolü Piyasa Gözlemi'ne ekleyebilir (SymbolSelect).
- Pips yalnızca 3 veya 5 ondalıkla fiyatlanan semboller (genellikle FX pariteleri) için gösterilir; 10 puan = 1 pip. Diğer sembollerde (altın, endeksler, kripto vb.) pips sütunları boştur; fiyat ve para sütunlarını kullanın. HTML'deki pips tabloları ve ortalamaları yalnızca FX işlemlerini kullanır. Aracı kurumunuz FX olmayan bir sembolü 3 veya 5 ondalıkla fiyatlıyorsa, o sembol de pips değeri alır.
- R katı = net sonuç (kâr + komisyon + swap) / ilk risk. İlk risk = açılış fiyatından ilk zarar durdura kadar olan mesafe x lot, işlem kaydedildiği andaki kurla hesap para birimine çevrilir. İlk zarar durdur, pozisyonu açan emirden alınır. Zarar durdur olmayan işlemlerde R boştur.
- Netting hesapları: eklenen hacim ortalama açılış fiyatını kullanır. Yönü ters çevrilen bir pozisyon MAE/MFE için n/a alır ve R almaz.
- Ekran görüntüleri yalnızca işlemin sembolüne ait bir grafik terminalde zaten açıksa alınır. Açık grafik yoksa günlükte "no chart" görünür; EA asla yeni bir grafik açmaz. Kaydetme başarısız olursa günlükte "failed" görünür, panel bir mesaj gösterir ve kayıt devam eder. Diğer değerler: "off" (ekran görüntüleri KAPALI) ve "EA off" (EA o anda çalışmıyordu).
Notlar ve Sınırlar
- Sinyal değildir, değerlendirme değildir. Rakamlar geçmiş işlemlerinizi açıklar. Onları nasıl yorumlayacağınız ve nasıl işlem yapacağınız sizin kararınızdır. Geçmiş sonuçlar gelecekteki sonuçları göstermez.
- M1 çubuklarından doldurulan MAE/MFE yaklaşıktır; tik geçmişi yoksa giriş ve çıkış çubukları içindeki hareketler kaçırılabilir.
- Her hesap için bir günlük adı kullanın. Başka bir hesap aynı günlük adını kullanırsa EA kaydı durdurur ve başka bir ad ister. EA çalışırken başka bir hesaba giriş yaparsanız, başka bir adla yeniden ekleyene kadar kaydı durdurur.
- Aynı günlük adı iki grafikte çalışırsa yalnızca bir grafik yazar. Diğeri bekler ve ilki durursa görevi devralır (yaklaşık 15 saniye içinde).
- journal.csv Excel'de açıkken dosyaya yazılamaz. EA her 5 saniyede bir yeniden dener ve bunu panelde gösterir; işlemler saklanır ve dosya serbest kaldığında yazılır. Kayıt sürerken verilere bakmak için bir kopyasını açın.
- EA yalnızca MetaTrader 5 çalışırken kayıt yapar. Kapalıyken kapanan işlemler, son N gün içindeyse bir sonraki başlangıçta eklenir.
- Strateji Test Cihazı: "Tester only: small demo trades to show the journal" AÇIK olduğunda (varsayılan), EA günlüğün görülebilmesi için küçük gösterim işlemleri açar: en küçük lot, magic 73250, günde en fazla bir, sırayla alış ve satış, her biri zarar durdur ve kâr al ile, yaklaşık 3 saat sonra kapanır. Yalnızca kaydı göstermek için vardırlar; bir işlem yöntemi değildir, sinyal değildir ve herhangi bir piyasa saatini hedeflemez (spread'lerin geniş olduğu gün değişimi civarında açılmaz). Test raporu yalnızca bu işlemleri gösterir ve bir işlem sonucu değildir; zarar olabilir. Test cihazında ekran görüntüsü alınmaz. Bu işlemler gerçek veya demo hesapta asla çalışmaz.
Uyumluluk ve Destek
- MetaTrader 5 (hedging ve netting hesapları). MetaTrader 4 sürümü ayrı satılır.
- Tek bir grafiğe ekleyin. Ekran görüntüleri için işlem yaptığınız her sembolün grafiğini açık tutun.
- DLL yok, internet yok, harici sunucu yok. Tüm dosyalar bilgisayarınızda kalır.
- Önce bir demo hesapta deneyin.
- Destek MQL5 mesajlarıyla, 3 iş günü içinde yanıt: kurulum, ayarlar, dosyalar ve hata bildirimleri. İşlemlerinizi inceleyemez veya puanlayamayız, zarar durdur veya hedef seviyeleri öneremeyiz, piyasa görüşü veya işlem kararı veremeyiz.
- İşlemlerinizin hiçbir sonucu vaat edilmez veya ima edilmez.
