VIX Engine EA
- Uzmanlar
- Sürüm: 1.1
- Güncellendi: 11 Mayıs 2026
- Etkinleştirmeler: 5
VIX Engine EA, temel bir altın kurala dayanmaktadır : açılan her işlem, tamamen varsayılan bir işlemdir . Zarar durdurma emri olmadan, hiçbir kayıp kalıcı hale gelmez ; pozisyonlar denge noktasına ( Sıfır Noktası ) dönene kadar tutulur .
Danışman (EA), özellikle VIX volatilite endeksi ve sınırlı fiyat aralıklarında işlem gören herhangi bir enstrümanla işlem yapmak için tasarlanmıştır. Yapılandırılabilir fiyat seviyeleri (taban ve tavan) ile çerçevelenmiş, otomatik, akıllı ve kendi kendine uyarlanabilen bir alım ızgarasına ve Sıfır Nokta konseptine dayalı titiz bir sermaye yönetimine dayanır .
Ayrıca , donanım arızası veya internet kesintisi durumunda bile ticaretin sürekliliğini sağlamak için birden fazla sunucunun Ana/Bağımlı modunda çalışmasına olanak tanıyan benzersiz bir Yüksek Erişilebilirlik ( HA) sistemi entegre eder .
Önerilen harici parametreler : Sermaye 10.000 € - InpTradingTimeframe=PERIOD_M1 GirişNoktasıSıfır=9.0 - InpLotMode=LOT_AUTO - InpMinGridStepPips=500 - InpMinRangePips=4000 - InpHardFloor=12 - InpHardCeiling=28 - InpPriceSource=FİYAT_KAYNAĞI_MANUEL - InpTPPerTradePips=500 - Geri testleri hızlandırmak için , devre dışı bırakmayı unutmayın . InpShowDebug (InpShowDebug=false)
Çalışma prensibi — Kendiliğinden uyarlanabilen şebeke
EA'nın özü , bir taban (Sert Taban) ve bir tavan (Sert Tavan) fiyatı arasında düzenli aralıklarla otomatik olarak yerleştirilen bir piyasa alım emirleri ağıdır . Bu bölgenin dışında hiçbir işlem gerçekleştirilmez : fiyat bölgenin dışına çıkarsa , kar alma emirleri normal şekilde çalışmaya devam eder, ancak fiyat bölgeye geri dönene kadar yeni alım emirleri bloke edilir . Bu yaklaşım , elverişsiz fiyatlarda pozisyon birikmesini önleyerek sermayeyi korur .
CalculateAutoStep fonksiyonu tarafından her tikte dinamik olarak hesaplanır; bu fonksiyon, kalan sermaye ile finanse edilebilecek maksimum işlem sayısını simüle eder ve ardından fiyat aralığını bu sayıya böler. Ortaya çıkan grid adımı her zaman yapılandırılmış minimum değerden (InpMinGridStepPips) büyük veya ona eşit olur ve böylece mevcut sermaye ile tutarlı bir grid yoğunluğu sağlanır .
Sermaye Yönetimi ve Koruma Sıfır Noktası
Her yeni giriş, tüm açık pozisyonların toplam kümülatif riskini ve yeni pozisyonun riskini hesaplayan bir güvenlik kontrolüne (CheckSecurityRequirement) tabidir . Bu risk, her işlemin açılış fiyatı ile Sıfır Noktası ( InpPointZero ) arasındaki farkın, işlem hacmi ve bir puanın parasal değeriyle çarpılmasıyla hesaplanır . Bu kümülatif risk tahsis edilen sermayenin altında kaldığı sürece , giriş yetkilendirilir . Referans sermaye, gerçek hesap bakiyesi veya düzenli kar çekimlerinin simülasyonuna olanak tanıyan yapılandırılmış sabit bir sermaye ( InpCapitalFixe ) olabilir .
Üç parti yönetim yöntemi
SABİT_LOT — Her işlem için lot boyutu aynıdır ve sabittir, InpLotSize ile tanımlanır . Bu, en basit ve en tahmin edilebilir moddur .
AŞAMALI PARSEL — Optimal parsel boyutu, InpLotIncrement artışlarıyla yeniden hesaplanır . EA, artan parsel boyutlarını aşamalı olarak test eder ve yapılandırılmış alan içinde tüm şebeke için fon sağlamaya olanak tanıyan en büyük parsel boyutunu seçer . Bu mod, sermaye büyüdükçe riskin otomatik olarak artmasına olanak tanır .
LOT_AUTO — Aşamalı yöntemin sürekli bir varyantı: En uygun lot büyüklüğü, herhangi bir anda finanse edilebilecek gerçek maksimum miktarı hedefleyerek, adımlar olmadan (0,1 lot artışları olmadan) hesaplanır . Bu , sermaye kullanımında en agresif yöntemdir.
Ticaret bölgesi için beş fiyat kaynağı
İşlem bölgesi (taban/tavan ) , InpPriceSource üzerinden seçilebilen beş farklı şekilde tanımlanabilir :
FİYAT_KAYNAĞI_MANUAL — Sert zemin ve sert tavan seviyeleri manuel olarak girilir. Bu , varsayılan moddur ve geçmiş bölgeleri iyi bilinen VIX cihazları için idealdir (örneğin, 12–28 ) .
PRICE_SOURCE_MEDIAN_BOTH — Taban ve tavan, yapılandırılmış zaman dilimi boyunca son N en düşük ve N en yüksek fiyatın medyanı olarak dinamik olarak hesaplanır . Alan, değişen piyasa koşullarına otomatik olarak uyum sağlar .
PRICE_SOURCE_MEDIAN_MAX_MANUAL_MIN — Tavan, dinamik bir medyan kullanılarak hesaplanır , taban ise manuel olarak girilir. Bu, sabit bir güvenlik tabanını korurken alanın üst kısmının uyum sağlamasına olanak tanımak için kullanışlıdır .
PRICE_SOURCE_MANUAL_MAX_MEDIAN_MIN — Bir önceki modelin tersi : tavan manuel, zemin orta değerde . Alanın alt kısmının uyarlanabilir olmasına izin verirken koruyucu bir tavanı sabitlemek için idealdir .
PRICE_SOURCE_CENTERED_ON_PRICE — Bölge, InpMinRangePips ile tanımlanan bir yarı aralıkla mevcut fiyata dinamik olarak ortalanmıştır . Bölge , HardFloor ve HardCeiling güvenlik bariyerleriyle sürekli olarak sınırlı kalarak fiyatı takip eder .
Dinamik medyanların hesaplanması
Medyan seviyeleri , InpMedian_Timeframe boyunca en son InpMedian_HighBars ve InpMedian_LowBars değerlerini toplayan, değerleri sıralayan ve istatistiksel medyanı (ortalama değerden farklı olarak aşırı değerlere duyarsız ) döndüren ` CalculateMedianValue` fonksiyonu kullanılarak hesaplanır . Hesaplanan alanı genişletmek veya daraltmak için yüzdesel bir ofset (`InpMedian_HighOffsetPct` / `InpMedian_LowOffsetPct`) uygulanabilir . Medyan geçmişi , renkli trend çizgileri olarak doğrudan grafikte ( ` InpShowDebugHistory` ) gösterilebilir .
Minimum menzil ve zorunlu bölge
Zemin ve tavan arasındaki doğal mesafe, yapılandırılmış InpMinRangePips değerinden az ise , GetEffectiveRange fonksiyonu otomatik olarak mevcut fiyata odaklanmış minimum bir aralık belirler. Bu zorunlu aralık, katı güvenlik bariyerleriyle sınırlı kalır ve tutarsız bir yapılandırmayı önler . Bu mekanizma, her zaman en az birkaç ızgara seviyesi yerleştirmek için yeterli aralık olmasını sağlar.
İki çıkış modu (Kar Al)
MODE_NONE — Bireysel Kar Alım Noktaları : Her pozisyon, fiyat kendi bireysel Kar Alım seviyesine (InpTPPerTradePips gerçek fiyata dönüştürülmüş hali ) ulaştığı anda bağımsız olarak kapanır. Bu , VIX yükseldikçe pozisyon pozisyon kar toplayan en reaktif moddur .
Kümülatif Mod — Kümülatif Kar Alım : Hiçbir pozisyon tek tek kapatılmaz. Uzman Danışman (EA), tüm açık pozisyonlardaki toplam pip miktarını izler. Bu toplam InpTPPerTradePips'e (pozisyon sayısı dikkate alınarak) ulaştığı anda, tüm pozisyonlar CloseAllPositions komutuyla eş zamanlı olarak kapatılır . Bu mod , çıkış yapmadan önce tüm portföyün yeterince karlı olmasını bekleyerek genel karı maksimize eder.
Yüksek Erişilebilirlik ( HA ) Sistemi — Ana / Yardımcı Sistem
, VIX Auto EA'nın en gelişmiş özelliğidir : birden fazla sunucu arasında otomatik bir yedekleme sistemi, bir arıza durumunda bile aynı anda yalnızca bir EA'nın işlem yapmasını sağlamak üzere tasarlanmıştır. Tailscale kimlikleri ve IP adresleriyle en fazla dört sunucu yapılandırılabilir . OVH'de barındırılan bir PHP sunucusu ( InpHA_OVH_BaseURL ) merkezi kayıt defteri görevi görür: her sunucu düzenli olarak bir kalp atışı (InpHA_HeartbeatSec) gönderir ve hangi sunucunun en yüksek önceliğe sahip olduğunu ve hala aktif olduğunu belirlemek için kayıt defterine danışır (HA_GetHighestPriorityAlive). Mevcut ana sunucu InpHA_TimeoutSec saniye boyunca yanıt vermezse , öncelik sırasına göre bir sonraki sunucu otomatik olarak ana sunucu olarak görevi devralır ( HA_WriteMaster) . Mevcut ana işlemci internet bağlantısını kaybederse , güvenlik nedenleriyle otomatik olarak köle moduna geçer ve çift işlem yapılmasını önler . HA (ANA/KÖLE/internet kaybı) durumu , grafiksel kontrol panelinde gerçek zamanlı olarak görüntülenir .
Tam grafiksel kontrol paneli
Yapılandırılabilir bir bilgi paneli (renkler, yazı tipi boyutları, konum, genişlik, otomatik veya sabit yükseklik) gerçek zamanlı olarak şunları görüntüler : varlık ve sihirli numara , aracı kurum saati ve spread, açık pozisyon sayısı ve uzun vadeli başabaş seviyesi, 7 dönemlik kar ve zarar ( önceki ay , mevcut ay, 14 gün, 7 gün, dün , bugün, değişken) dinamik yeşil/kırmızı renklendirme ile, HA durumu, aktif işlem bölgesi (min/maks), hesap kaldıraç oranı, mevcut lot boyutu ve modu ve son olarak her açık pozisyon için Sıfır Noktasına kadar olan detaylı işlem maliyeti . Grafikte altı yatay çizgi çizilir : aktif tavan (sarı), aktif taban (camgöbeği), bir sonraki alış seviyesi (turuncu-kırmızı), Sıfır Noktası (mor), üst koruma çizgisi (turuncu) ve alt koruma çizgisi (turuncu).
Aylık rapor ve OnTester puanı
sonunda , InpReportMonthly etkinleştirilmişse , Uzman Danışman (EA), kazanç ve kayıpların kronolojik olarak sıralanmış , ay adının Fransızca olarak yazıldığı eksiksiz bir aylık raporunu oluşturur . OnTester fonksiyonu, net getiriyi başlangıç sermayesinin yüzdesi olarak döndürür ve bu, MetaTrader 5 optimizasyon aracında doğrudan bir seçim kriteri olarak kullanılabilir .
Özetlenen temel parametreler
| Ayarlar | Rol |
| InpHardFloor / InpHardCeiling | Sabit işlem bölgesi (örneğin, VIX için 12-28 ) |
| Giriş NoktasıSıfır | Toplam riski hesaplamak için referans fiyat |
| Sabit Sermaye Girişimi | Tahsis edilen sermaye ( 0 = mevcut hesap bakiyesi ) |
| InpLotMode | Sabit / Aşamalı / Otomatik |
| InpMinGridStepPips | İki işlem arasındaki minimum mesafe |
| InpFiyatKaynağı | Seviyelerin kaynağı (manuel / medyan / merkezlenmiş ) |
| Çıkış Modu | Bireysel veya kümülatif pratik çalışma |
| InpTPPerTradePips | İşlem başına hedef kar (veya kümülatif kar ) |
| InpHA_Etkin | Ana / Bağımlı sisteminin etkinleştirilmesi |
Uyumluluk ve öneriler
VIX Auto EA, VIX (CBOE Volatilite Endeksi) için optimize edilmiştir ancak sınırlı ve tahmin edilebilir fiyat aralığına sahip herhangi bir enstrümanda çalışır . EA, her girişten önce otomatik olarak doğruladığı HardFloor ve HardCeiling arasındaki hesaplanan aralığın tamamını kapsayacak yeterli sermayeye sahip yatırımcılar için önerilir . Yüksek kullanılabilirlik (HA) sistemi , erişilebilir bir PHP sunucusu (OVH veya eşdeğeri ) ve makineler arasında Tailscale bağlantısı gerektirir . MetaTrader 5 ve tüm brokerlarla uyumludur.
