NewsGuard Economic News Guard for Positions MT5
- Yardımcı programlar
-
Ibrahim Yahya
Kurallarınıza birebir uyan MetaTrader 5 araçları geliştiriyorum: her işlemin lotunu riskinize göre hesaplayan ve işlemi sonuna kadar, bir VPS üzerinde gözetimsiz şekilde yöneten Uzman Danışmanlar (EA), işlem yöneticileri ve işlem kopyalayıcılar.
Geliştirdiğim ve çalıştırdığım sistemler: - Sürüm: 1.0
- Etkinleştirmeler: 5
NewsGuard, açık pozisyonlarınızı haber sıçramalarından korur. Tek bir grafiğe eklersiniz; MetaTrader 5'in yerleşik ekonomik takvimini okur. Para birimlerinizle ilgili önemli bir olay yaklaştığında, seçtiğiniz pozisyonlarla ilgilenir: sizi uyarır, başa baş stopu ile güvene alır ya da kapatır. İşlem açmaz ve sinyal üretmez.
Ne yapar
- Pozisyonları haberlerin çevresinde korur. Bir pencere içinde (varsayılan olarak olaydan 15 dakika önce ile 15 dakika sonra arası) seçtiğiniz eylemi pozisyonlarınıza uygular.
- Üç eylem. 1 = yalnızca uyar: açılır uyarı, isteğe bağlı push bildirimi, panel kırmızıya döner ve pencere içinde açılan pozisyon bir kez bildirilir. 2 = güvene al: kârı bu değerden fazla olan pozisyonlarda stop başa başa (giriş +/- InpBEPoints) taşınır; diğerlerine dokunulmaz. 3 = filtredeki tüm pozisyonları kapat.
- Yerleşik takvim. Web isteği yok, DLL yok. Önem: yalnızca yüksek ya da yüksek ve orta. Para birimleri: varsayılan olarak grafik sembolünün baz ve kâr para birimi (altın ve gümüş için ayrıca USD) ya da kendi listeniz. Olay listesi her 5 dakikada yenilenir ve varsayılan olarak 48 saat ileriye bakar.
- Pozisyonları siz seçersiniz. Tüm pozisyonlar, yalnızca elle açılan işlemler ya da bir EA'nın magic numarası. Tüm semboller ya da yalnızca grafiğin sembolü.
- Panel. Durum, sonraki veya güncel olay, para birimi, etki, sunucu ve UTC saati, geri sayım, geçerli kurallar, son eylem ve takvim durumu.
- Bildirimler. Pencerenin başında açılır uyarı ve isteğe bağlı olarak MetaTrader mobil uygulamasına push mesajı.
Dürüst sınırlar
- NewsGuard, başka bir EA'nın ya da sizin pencere içinde işlem açmanızı engelleyemez. 3. eylemle böyle bir pozisyonu bir sonraki tikte kapatır (canlıda: saniyede bir geçiş). Pozisyon kısa bir an var olabilir ve spread ödenir. 1. eylem yalnızca bildirir.
- Takvim, broker'ınızın yerleşik MT5 takvimidir ve broker sunucu saatindedir. Panel sunucu saatini, UTC'yi ve takvim durumunu gösterir.
- Başa baş için yer gerekir: yeni stop fiyattan en az broker'ın minimum mesafesi kadar uzakta olmalıdır, aksi halde bir sonraki geçişte yeniden denenir.
- Bir olayın saati penceresi başladıktan sonra değişirse, bir sonraki yenilemeye kadar yeniden planlanmaz.
- Stoplar ve kapatmalar piyasa işlemleridir. Kayma, boşluk (gap) veya fiyat sıçramalarına karşı garanti yoktur: fiyat, stop taşınmadan veya gerçekleşmeden önce onu geçebilir.
- Yalnızca terminal ve EA çalışırken işler. Bir VPS ikisini de çalışır tutar.
Nasıl kullanılır
- NewsGuard'ı bir grafiğe ekleyin (herhangi bir sembol, herhangi bir zaman dilimi). Yalnızca bir kez: tek kopya seçtiğiniz tüm pozisyonları korur.
- Terminalde ve EA ayarlarında Algo Trading'e izin verin.
- Önemi, pencereyi (öncesi ve sonrası dakika) ve eylemi seçin: 1, 2 veya 3. Varsayılan 1'dir, yalnızca uyar; böylece önce izleyebilirsiniz.
- Hangi pozisyonları koruyacağını seçin (tümü, yalnızca elle açılanlar ya da bir magic numarası).
- Terminali açık tutun. Push mesajları için MetaQuotes ID'nizi Araçlar > Seçenekler > Bildirimler bölümüne girin ve InpPush değerini true yapın.
Strateji Test Cihazı'nda ekonomik takvim yoktur. Varsayılan girdilerle (InpTestEvent boş) NewsGuard, her iş günü sunucu saatiyle 12:00'ye bir demo olay koyar ve çevresinde minimum lotla demo BUY ve SELL işlemleri açar; böylece korumayı görsel modda çalışırken görebilirsiniz. Eylem 1 ise, etki görünsün diye test cihazında 3'e (kapat) zorlanır. Bu yalnızca test cihazında olur. Gerçek veya demo hesapta NewsGuard asla kendi işlemini açmaz. Test cihazında InpTestEvent ile kendi olayınızı da belirleyebilirsiniz. Canlı grafikte InpTestEvent, yalnızca uyaran ve asla işlem yapmayan bir önizleme verir.
Girdiler
| Girdi | Varsayılan | Ne yapar |
| InpImportance | Yüksek | Yalnızca yüksek ya da yüksek ve orta |
| InpCurrencies | (boş) | Para birimleri, örn. USD,EUR. Boş = grafik sembolünün para birimleri (altın ve gümüş için ayrıca USD) |
| InpLookAheadHours | 48 | Olayların kaç saat ileriye kadar listeleneceği |
| InpMinBefore | 15 | Pencere, olaydan bu kadar dakika önce başlar |
| InpMinAfter | 15 | Pencere, olaydan bu kadar dakika sonra biter |
| InpAction | 1 (uyar) | 1 = yalnızca uyar, 2 = başa baş, 3 = tümünü kapat |
| InpBEPoints | 10 | Eylem 2: stop giriş +/- bu kadar puana gider |
| InpSymbols | ALL | ALL semboller ya da yalnızca grafiğin sembolü |
| InpMagic | -1 | -1 tüm pozisyonlar, 0 yalnızca elle açılanlar, N bir EA |
| InpAlert | true | Pencerenin başında açılır uyarı |
| InpPush | false | Mobil uygulamaya push bildirimi (MetaQuotes ID gerekir) |
| InpUtcOffset | 99 | Panel için sunucunun UTC farkı (saat), 99 = otomatik algıla |
| InpDarkChart | false | Bu grafiği koyu renge boya |
| InpShot | false | Başlangıçtan 6 saniye sonra MQL5\Files klasörüne ekran görüntüsü kaydet |
| InpTestEvent | (boş) | Test cihazı: YYYY.MM.DD HH:MM (sunucu saati) veya +N dakika biçiminde sahte olay. Canlı grafik: önizleme, yalnızca uyarı |
| InpTestTrades | false | Yalnızca test cihazı: sahte olay çevresinde demo işlemler |
SSS
NewsGuard işlem açar mı, sinyal verir mi?
Hayır. Yalnızca sizin ya da başka bir EA'nın açtığı pozisyonları izler ve yönetir. Açtığı tek işlemler, Strateji Test Cihazı'ndaki demo işlemlerdir.
Haber sırasında bir işlemin açılmasını engelleyebilir mi?
Hayır. Başka bir EA'yı ya da sizi engelleyemez. 3. eylemle böyle bir pozisyonu bir sonraki tikte veya saniyede kapatır ve spread ödenir. 1. eylemle yalnızca bildirir.
Beni kayma ve boşluklardan korur mu?
Hayır. Pozisyonlarınızın açıkta kaldığı süreyi kısaltır, ancak stoplar ve kapatmalar piyasa fiyatından gerçekleşir. Bir sıçrama stopu geçebilir ve burada hiçbir şey garanti ya da sonuç vaadi değildir.
Takvim hangi saat dilimini kullanır?
Broker'ın sunucu saatini. Panel olayı sunucu saatiyle ve UTC ile, ayrıca algılanan sunucu farkıyla gösterir.
Diğer Expert Advisor'larla çalışır mı?
Evet. Magic filtresini kullanın: -1 tüm pozisyonlar, 0 yalnızca elle açılanlar ya da bir EA'nın magic numarası.
Başa baş neden uygulanmadı?
Başa baş yalnızca pozisyonun kârı InpBEPoints değerinden fazlaysa ve yeni stop fiyattan en az broker'ın minimum mesafesi kadar uzaktaysa uygulanır. Aksi halde pozisyona dokunulmaz veya bir sonraki geçişte yeniden denenir.
