Delta Aggression Volume — Kullanım Kılavuzu (MetaTrader 5, ücretsiz sürüm 3.20 ve PRO sürüm 5.20)
MQL5 Market'te mevcut: Delta Aggression Volume PRO
Risk uyarısı. Alım satım işlemleri kayıp riski taşır. Bu göstergeler gerçekleşmiş işlemlerdeki alış ve satış agresyonunu sayar; piyasayı tahmin etmez, işlem açmaz ve herhangi bir sonucu garanti etmez. Göstergeleri kendi analiziniz ve risk yönetiminizle birlikte kullanın ve önce bir demo hesapta test edin.

Delta Aggression Volume, her mum için agresif alıcıların aldığı hacim ile agresif satıcıların sattığı hacim arasındaki farkı, yani agresyon deltasını gösterir. Sembolün her işlemini (time & sales) okur, her birini alış veya satış agresyonu olarak sınıflandırır ve her mumun bakiyesini ayrı bir pencerede sıfırın üstünde veya altında bir sütun olarak çizer. Ailede iki ürün vardır:
- Delta Aggression Volume (ücretsiz, sürüm 3.20): hacim türü ve hesaplama başlangıcı seçilebilen delta sütunları.
- Delta Aggression Volume PRO (sürüm 5.20): aynı motor; ayrıca ters çubuk renkleri, bir aralık kanalı, toplam hacmin hareketli ortalaması, altı uyarı ve Expert Advisor'lar için tamponlar.
Her ikisi de yalnızca aracı kurumun agresör tarafı belirtilmiş gerçek işlemleri ilettiği sembollerde çalışır; örneğin B3 vadeli işlemleri ve hisseleri ya da CME vadeli işlemleri (bölüm 1). İşlem açmazlar.
1. Gereksinimler: alış / satış tarafı belirtilmiş gerçek işlemler
Göstergeler sembolün işlem tikleri ( COPY_TICKS_TRADE ) üzerine kuruludur. Borsada işlem gören enstrümanlarda olduğu gibi, her işlemin agresör tarafıyla (alış veya satış) gelmesi gerekir.
| Sembol / veri akışı | Canlı sonuç |
|---|---|
| Time & sales ileten bir aracı kurumda B3 vadeli işlemleri ve hisseleri (WIN, WDO, IND, DOL, PETR4, VALE3 …) | çalışır |
| Borsa işlemlerini ileten bir aracı kurumda CME / CBOT / NYMEX / COMEX vadeli işlemleri (ES, NQ, CL, GC ve mikro kontratları) | çalışır |
| Forex, CFD'ler, çoğu kripto para | hesaplamaz: veri akışında fiyat kotasyonları (bid / ask) vardır ama işlem yoktur, bu yüzden pencere boş kalır |
| Yalnızca kotasyon yayınlayan bir aracı kurumdaki borsa sembolü | hesaplamaz |

Bir sembolü kontrol etmek için View → Market Watch'u açın, sembole sağ tıklayın → Ticks veya Time & Sales: hacim ve alış / satış tarafı içeren bir işlem listesi görüyorsanız gösterge o sembolde çalışabilir. Strategy Tester'da davranış farklıdır (bölüm 11).
2. Kurulum ve ilk çalıştırma
- Göstergeyi MQL5 Market'ten indirin (ücretsiz) veya satın alın / kiralayın (PRO) ve terminalin Market sekmesinden kurun (Toolbox → Market → Purchased → Install).
- Gerçek işlemleri olan bir sembolün grafiğini açın (örneğin M1-M15'te WINZ26 veya WDOZ26) ve Delta Aggression Volume ya da Delta Aggression Volume PRO'yu Gezgin'den (Indicators → Market) grafiğe sürükleyin.
- Varsayılan girdileri koruyun veya ayarlayın (bölüm 9) ve OK'a basın.
Gösterge, fiyat grafiğinin altında kendi penceresinde açılır. Pencere adı hacim türünü gösterir: RSJ Delta Aggression (REAL VOL): (ücretsiz) veya RSJ Delta Aggression PRO (REAL VOL): ; ardından farenin altındaki çubuğun veya son çubuğun değerleri gelir.
İlk yükleme. Başlangıçta gösterge, Start Calculation tarihinden şimdiye kadarki tüm işlemleri indirir ve tek tek sınıflandırır. Likit sembollerde bu milyonlarca işlem demektir: ilk yükleme birkaç saniyeden birkaç dakikaya kadar sürebilir; M1'de ve LAST_MONTH ya da ALL_AVAILABLE_DAYS gibi uzun başlangıçlarda daha uzun sürer. Terminalde o döneme ait tik geçmişinin de bulunması gerekir; ilk kullanımda aracı kurumdan indirilir. Geçmiş hazır olana kadar pencere boş kalır.
3. Gösterge penceresinin açıklaması

| Gösterge penceresinde | Anlamı |
|---|---|
| Sıfırın üstünde yeşil sütun | Pozitif delta: o mumda agresif olarak satılandan daha fazla hacim alındı. |
| Sıfırın altında kırmızı sütun | Negatif delta: agresif olarak alınandan daha fazla hacim satıldı. |
| Sütunun yüksekliği | Deltanın büyüklüğü; kontrat / hisse (Real volume) veya işlem sayısı (Tick volume) cinsinden. |
| Sıfırın üstünde mavi sütun (PRO) | Ters çubuk: delta pozitif, ama fiyat mumu açılışının altında kapandı (bölüm 5). |
| Sıfırın altında macenta sütun (PRO) | Ters çubuk: delta negatif, ama fiyat mumu açılışının üstünde kapandı. |
| İki mavi yatay çizgi (PRO) | Son Period çubuk üzerindeki aralık kanalının üst ve alt çizgileri (bölüm 6). |
| Sütunların üstünde mavi çizgi (PRO, yalnızca PLOT_ALL) | Her mumun toplam hacminin hareketli ortalaması (bölüm 7). |
| Solda sütun yok | Start Calculation öncesindeki çubuklar: hesaplanmazlar. |
Deltası tam sıfır olan bir mum sıfırda düz çizilir. Hâlâ oluşmakta olan mumun sütunu her yeni işlemle büyür ve küçülür; mum kapandığında kesinleşir.
Renkler: ücretsiz sürümde iki rengi (pozitif, negatif) Colors sekmesinden değiştirin. PRO sürümde dört sütun rengi girdidir (bölüm 9); kanal çizgileri ve hacim ortalaması Colors sekmesinden değiştirilir (POSITIVE DEVIATION, NEGATIVE DEVIATION, VOLUME MOV AVG).
4. Delta neyi gösterir
4.1 Alış ve satış agresyonu
Mumdaki her işlem, emir defterine saldıran katılımcının tarafına sayılır: satış teklifini alan işlem alış agresyonu, alış teklifine vuran işlem satış agresyonudur. B3 ve CME veri akışlarında taraf her işlemle birlikte gelir. Bir veri akışının açıkça işaretlemediği az sayıdaki işlem (örneğin bazı açılış seansı veya çapraz işlemler) de gösterge tarafından bir tarafa atanır; böylece her mum eksiksiz bir bakiye gösterir.
4.2 Hacim türü
| Volume Type | Her işlemin eklediği değer |
|---|---|
| Real volume (varsayılan) | işlem gören hacmi (kontrat veya hisse) |
| Tick volume | 1 — gösterge çubuğun tik hacmini değil, işlem sayısını sayar |
Mumun deltası = alış agresyonu − satış agresyonu; mum içindeki tüm işlemler için.
Her mumun işlemleri grafiğin zaman diliminden alınır, bu yüzden gösterge her zaman diliminde (M1'den D1'e) çalışır. Kısa zaman dilimleri agresyonun değişimini ayrıntılı gösterir; H1 ve üzerinde bütün bir seansın deltaları birkaç sütunda toplanır.
4.3 Start Calculation
Start Calculation, işlemleri okunan ilk günü belirler. Tarih son sunucu zamanından geriye doğru sayılır ve o takvim gününün 00:00'ına (sunucu saati) yuvarlanır; içinde bulunulan gün her zaman dahildir.
| Seçenek | Hesaplanan ilk gün | Ücretsiz | PRO |
|---|---|---|---|
| CURRENT_DAY | bugün | — | evet |
| LAST_DAY | dün (takvim günü) | evet (varsayılan) | evet |
| LAST_TWODAYS | 2 takvim günü önce | evet | evet |
| LAST_FOURDAYS | 4 takvim günü önce | — | evet |
| LAST_WEEK | 7 takvim günü önce | evet | evet (varsayılan) |
| LAST_MONTH | yaklaşık 30 gün önce | evet | evet |
| LAST_6MONTHS | yaklaşık 6 ay önce | evet | evet |
| LAST_YEAR | yaklaşık 1 yıl önce | evet | evet |
| LAST_2YEARS | yaklaşık 2 yıl önce | evet | evet |
| ALL_AVAILABLE_DAYS | terminaldeki tüm işlemler | evet | evet |
Günler takvim günüdür: pazartesi günü LAST_TWODAYS cumartesi başlar ve bu nedenle yalnızca pazartesiyi gösterir. Daha uzun bir başlangıç daha fazla geçmiş sağlar, ancak ilk yükleme yavaşlar ve bellek kullanımı artar; mevcut tik geçmişi aracı kuruma bağlıdır.
Başlangıç tarihi ile mevcut mum arasında henüz hiç işlem yoksa (örneğin seansın ilk mumunda CURRENT_DAY), pencere ilk işlemler gelir gelmez çizmeye başlar; artık mum kapanana kadar boş kalmaz.
4.4 Piyasa açıkken
Yeni işlemler her tikte okunur ve oluşmakta olan muma eklenir. Kapanmış mumlar sonradan değişmez; ücretsiz sürümde tek bir istisna vardır: bir mum kapandığında toplamı aracı kurumun bildirdiği gerçek hacimle eşleşmezse, o mum tik geçmişinden bir kez yeniden okunur ve bu, onu hafifçe düzeltebilir.
5. Ters çubuklar (PRO)

Ters çubuk, agresyon ile fiyatın uyuşmadığı bir mumdur:
| Renk (varsayılan) | Delta | Fiyat mumu | Gösterdiği |
|---|---|---|---|
| Delta Reverse Bar Positive Color (mavi) | pozitif | açılışının altında kapandı | alıcılar saldırdı ama fiyat yine de düştü: alış agresyonu pasif satıcılar tarafından emildi |
| Delta Reverse Bar Negative Color (macenta) | negatif | açılışının üstünde kapandı | satıcılar saldırdı ama fiyat yine de yükseldi: satış agresyonu pasif alıcılar tarafından emildi |
Ters çubuklar genellikle bir hareketin sonuna doğru veya büyük pasif emirlerin beklediği bir seviyede ortaya çıkar. Mumu tanımlarlar, tek başlarına bir sinyal değildirler: onları fiyatın konumu ve sonraki çubuklarla birlikte okuyun. Doji (açılış = kapanış) hiçbir zaman ters çubuk değildir.
6. Aralık kanalı (PRO)

Kanal, bir deltanın son deltalara göre ne kadar büyük olduğunu gösterir. Son Period çubuktaki (varsayılan 144) deltanın büyüklüğüne (taraftan bağımsız olarak) bakar ve bu çubukların üzerinde sıfıra göre simetrik iki yatay çizgi olarak çizilir.
| Calculation Type | Çizgilerin gösterdiği |
|---|---|
| LINEAR_REGRESSION (varsayılan) | son deltaların tipik büyüklüğünü izleyen bir aralık |
| STD_DEVIATION | son deltaların büyüklüğünün ne kadar değiştiğine dayanan bir aralık |
Her iki modda da alt çizgi üst çizginin ayna görüntüsüdür. İki mod aynı grafikte farklı genişlikte kanallar verir; sembolünüze ve zaman diliminize uyanı seçin.
- Bir çizginin ötesindeki sütun, sembolün son ritmine göre alışılmadık derecede güçlü bir agresyondur.
- Çizgiler her mumda bir kez, yeni bir mum açıldıktan birkaç tik sonra yeniden hesaplanır; bir mumun ilk tiklerinde çizgiler o mumun üzerine çizilmez.
- Kanalın Start Calculation'dan itibaren verisi olan Period çubuğa ihtiyacı vardır. Yüksek bir zaman diliminde kısa bir başlangıçla (örneğin M15'te LAST_DAY) yeterli çubuk olmaz ve çizgi çizilmez: daha uzun bir başlangıç veya daha küçük bir Period kullanın.
- Yüklemeden sonra çizgileri yalnızca son Period çubuk gösterir. Grafik ilerledikçe pencereden çıkan çubuklar sahip oldukları seviyeyi korur, böylece sollarında basamaklı bir iz oluşur.
7. Hacim hareketli ortalaması ve Information to Plot (PRO)
| Information to Plot | Çizilenler |
|---|---|
| PLOT_DELTA (varsayılan) | delta sütunları ve kanal çizgileri |
| PLOT_ALL | delta sütunları, kanal çizgileri ve VOLUME MOV AVG çizgisi |
VOLUME MOV AVG çizgisi, her mumun toplam agresyon hacminin (alış + satış) hareketli ortalamasıdır (Method, varsayılan SMA; Period, varsayılan 20). Toplam hacmin kendisi çizilmez; tampon 19'dan okunabilir. Toplam hacim her zaman deltadan büyük olduğu için çizgi genellikle sütunların üstünde kalır ve çok hareketli günlerde pencerenin ölçeğini sıkıştırabilir. Uyarı 5 yalnızca PLOT_ALL ile çalışır.
8. Uyarılar (PRO)
Altı uyarı her mumda bir kez, yeni bir mum açıldıktan sonraki üçüncü tikte, az önce kapanan mum için kontrol edilir. Gösterge yüklendiğinde geçmiş mumlar için uyarı gönderilmez.
| Girdi | Tetiklenme koşulu (kapanmış mum) | Mesaj |
|---|---|---|
| DELTA Change Trend Color | delta işaret değiştirir: sıfır veya negatiften sonra pozitif, ya da sıfır veya pozitiften sonra negatif | DELTA Changes to UP Trend! / DELTA Changes to DOWN Trend! |
| DELTA Cross Range Up Line | delta üst kanal çizgisini yukarı keser | DELTA Crosses UP Range Line! |
| DELTA Cross Range Down Line | delta alt kanal çizgisini aşağı keser | DELTA Crosses DOWN Range Line! |
| DELTA Cross Defined Range Level | delta üst çizginin DELTA Defined Range Level (%) değerini yukarı keser ya da alt çizginin aynı yüzdesini aşağı keser (varsayılan %70) | DELTA Crosses UP Defined Range Level! / DELTA Crosses DOWN Defined Range Level! |
| VOLUME Cross UP Signal Line | toplam agresyon hacmi hareketli ortalamasını yukarı keser (yalnızca PLOT_ALL) | VOLUME Crosses UP Signal Line! |
| DELTA BAR REVERSE Signal | mum bir ters çubuktur (bölüm 5) | DELTA Reverse UP Signal! (negatif delta, yükselen fiyat mumu) / DELTA Reverse DOWN Signal! (pozitif delta, düşen fiyat mumu) |
Uyarı 2 ile 5 kesişimlerdir: yalnızca deltanın (veya hacmin) çizgi ya da seviyenin ötesine geçtiği mumda tetiklenir. Sonraki mumlar ötede kaldığı sürece yeni uyarı gönderilmez; bir sonraki uyarı, değer geri dönüp yeniden kestikten sonra gelir. Uyarı 2 ile 4 kanalın hesaplanmasını bekler (bölüm 6): kanal çizgileri çizilmediği sürece sessiz kalırlar.
Her uyarı NONE (kapalı), POPUP, SOUND, NOTIFICATION (akıllı telefon), POPUP_SOUND, NOTIFICATION_SOUND, POPUP_NOTIFICATION veya POP_SOUND_NOTIFICATION olabilir. Varsayılan olarak tüm uyarılar kapalıdır. Her uyarının kendi Sound Type'ı vardır; terminalin 13 sesinden biri: alert (varsayılan), alert2, connect, disconnect, email, expert, news, ok, request, stops, tick, timeout, wait.
Metin ürünü, sembolü ve zaman dilimini içerir, örneğin Delta Aggression PRO: WINZ26 | PERIOD_M5 | DELTA Changes to UP Trend! . Bir sesten sonra gösterge, ardışık seslerin üst üste binmemesi için yaklaşık 1,5 saniye bekler. Anlık bildirimler için Tools → Options → Notifications'ta MetaQuotes ID gerekir. E-posta seçeneği yoktur. Ücretsiz sürümde uyarı yoktur. Strategy Tester açılır pencere, ses veya bildirim göstermez.
9. Girdiler
9.1 Delta Aggression Volume (ücretsiz)
VOLUME CONFIGURATION
| Girdi | Varsayılan | Açıklama |
|---|---|---|
| Volume Type | Real volume | Real volume: her işlemin işlem gören hacmi; Tick volume: işlem sayısı (4.2). |
CALCULATIONS CONFIGURATION
| Girdi | Varsayılan | Açıklama |
|---|---|---|
| Start Calculation | LAST_DAY | Hesaplanan ilk gün (4.3): LAST_DAY, LAST_TWODAYS, LAST_WEEK, LAST_MONTH, LAST_6MONTHS, LAST_YEAR, LAST_2YEARS, ALL_AVAILABLE_DAYS. |
Debug Config
| Girdi | Varsayılan | Açıklama |
|---|---|---|
| Imprime Erros? | false | Tanılama mesajlarını Experts günlüğüne yazar. Kapalı tutun. |
9.2 Delta Aggression Volume PRO
VOLUME CONFIG
| Girdi | Varsayılan | Açıklama |
|---|---|---|
| Volume Type | Real volume | Real volume veya Tick volume (işlem sayısı) (4.2). |
CALCULATIONS CONFIG
| Girdi | Varsayılan | Açıklama |
|---|---|---|
| Start Calculation | LAST_WEEK | Hesaplanan ilk gün (4.3): CURRENT_DAY, LAST_DAY, LAST_TWODAYS, LAST_FOURDAYS, LAST_WEEK, LAST_MONTH, LAST_6MONTHS, LAST_YEAR, LAST_2YEARS, ALL_AVAILABLE_DAYS. |
| Information to Plot | PLOT_DELTA | PLOT_DELTA veya PLOT_ALL (bölüm 7). |
CHANNEL RANGE CONFIG
| Girdi | Varsayılan | Açıklama |
|---|---|---|
| Calculation Type | LINEAR_REGRESSION | LINEAR_REGRESSION veya STD_DEVIATION (bölüm 6). |
| Period | 144 | Kanalın kullandığı çubuk sayısı. |
VOLUME MOV AVG CONFIG
| Girdi | Varsayılan | Açıklama |
|---|---|---|
| Method | Simple | Simple, Exponential, Smoothed veya Linear weighted. |
| Period | 20 | Hacim hareketli ortalamasının periyodu (PLOT_ALL). |
COLORS CONFIG
| Girdi | Varsayılan | Açıklama |
|---|---|---|
| Delta Positive Color | ForestGreen | Pozitif delta. |
| Delta Negative Color | FireBrick | Negatif delta. |
| Delta Reverse Bar Positive Color | MediumBlue | Düşen fiyat mumunda pozitif delta (bölüm 5). |
| Delta Reverse Bar Negative Color | Magenta | Yükselen fiyat mumunda negatif delta. |
ALERT 1 CONFIG ile ALERT 6 CONFIG arası
| Girdi | Varsayılan | Açıklama |
|---|---|---|
| DELTA Change Trend Color | NONE | Uyarı modu, uyarı 1 (bölüm 8). |
| DELTA Change Trend Color Sound Type | alert | Sesli modlarda kullanılan ses. |
| DELTA Cross Range Up Line | NONE | Uyarı modu, uyarı 2. |
| DELTA Cross Range Up Line Sound Type | alert | Ses. |
| DELTA Cross Range Down Line | NONE | Uyarı modu, uyarı 3. |
| DELTA Cross Range Down Line Sound Type | alert | Ses. |
| DELTA Defined Range Level (%) | 70.0 | Uyarı 4'ün kullandığı kanal çizgisi yüzdesi. |
| DELTA Cross Defined Range Level | NONE | Uyarı modu, uyarı 4. |
| DELTA Cross Defined Range Level Sound Type | alert | Ses. |
| VOLUME Cross UP Signal Line | NONE | Uyarı modu, uyarı 5 (yalnızca PLOT_ALL). |
| VOLUME Cross UP Signal Line Sound Type | alert | Ses. |
| DELTA BAR REVERSE Signal | NONE | Uyarı modu, uyarı 6. |
| DELTA BAR REVERSE Signal Sound Type | alert | Ses. |
| Enable Debug MODE | false | Tanılama mesajlarını Experts günlüğüne yazar. Kapalı tutun. |
10. Expert Advisor'lar / paneller için tamponlar
Her iki sürümün tüm tamponları, çizilmeyen hesaplama tamponları dahil, iCustom + CopyBuffer ile okunabilir. Değerler Volume Type biriminde verilir. Start Calculation öncesindeki çubuklar 0 içerir.
10.1 Delta Aggression Volume (ücretsiz) — 6 tampon
| Tampon | İçerik | Değerler |
|---|---|---|
| 3 | Delta | mumun alış − satış agresyonu |
| 4 | Renk | 0 pozitif (veya sıfır), 1 negatif |
| 5 | Delta | tampon 3 ile aynı değer |
Tampon 0-2, çizilen sütunun açılışı (her zaman 0), en yükseği ve en düşüğüdür.
10.2 Delta Aggression Volume PRO — 20 tampon
| Tampon | İçerik | Değerler | Boş |
|---|---|---|---|
| 3 | Delta | mumun alış − satış agresyonu | 0 |
| 4 | Renk | 0 pozitif, 1 negatif, 2 pozitif deltalı ters çubuk, 3 negatif deltalı ters çubuk | 0 |
| 5 | Üst kanal çizgisi | son Period çubuktaki çizgi seviyesi | EMPTY_VALUE |
| 6 | Alt kanal çizgisi | − üst çizgi | EMPTY_VALUE |
| 7 | Hacim hareketli ortalaması | tampon 19'un hareketli ortalaması (PLOT_ALL) | PLOT_DELTA ile EMPTY_VALUE |
| 11 | Deltanın büyüklüğü | tampon 3'ün mutlak değeri | 0 |
| 13 | Uyarı 1 — delta işaret değiştirir | +1 pozitife, -1 negatife | 0 |
| 14 | Uyarı 2 — delta üst çizgiyi yukarı keser | +1 | 0 |
| 15 | Uyarı 3 — delta alt çizgiyi aşağı keser | -1 | 0 |
| 16 | Uyarı 4 — delta tanımlı seviyeyi keser | +1 yukarı, -1 aşağı | 0 |
| 17 | Uyarı 5 — hacim ortalamasını yukarı keser | +1 | 0 |
| 18 | Uyarı 6 — ters çubuk | +1 yükselen mumda negatif delta, -1 düşen mumda pozitif delta | 0 |
| 19 | Toplam agresyon hacmi | mumun alış + satış agresyonu (PLOT_ALL) | PLOT_DELTA ile EMPTY_VALUE |
Diğer tamponlar (0-2, 8-10 ve 12) dahili kullanım içindir.
Uyarı tamponları. Tampon 13-18, bir Expert Advisor'dan iCustom ile okunabilir ve tek bir işaret kuralı kullanır: +1 yükseliş / alış, -1 düşüş / satış, 0 sinyal yok. Uyarılar kapalıyken bile, yeni mum açıldıktan birkaç tik sonra kapanmış mumda (shift 1) doldurulurlar. Yalnızca gösterge çalışırken kapanan mumlar için yazılırlar: yeni mumun üçüncü tikinden sonra shift 1'i okuyun ve bunları geçmiş için kullanmayın.
Yükleme. Market sürümleri MQL5\Indicators\Market\ klasörüne kurulur; tam dosya adını Gezgin'de kontrol edin. Addan sonra parametre verilmezse varsayılan girdiler kullanılır. Girdileri değiştirmek için onları bölüm 9'daki sırayla aktarın. Her input group başlığı da bir parametredir: onun yerine boş bir dize "" aktarın, aksi hâlde sonraki tüm değerler kayar. Sonda atlanan girdiler varsayılan değerlerini korur. Volume Type0 (tick) veya 1 (real) olarak aktarılır; listeler bölüm 9'da gösterilen sırayla 0 'dan başlar (örneğin PRO Start Calculation: 0 CURRENT_DAY … 4 LAST_WEEK … 9 ALL_AVAILABLE_DAYS); Method0 SMA, 1 EMA, 2 SMMA, 3 LWMA olarak; uyarı modları 0 (NONE) ile 7 (POP_SOUND_NOTIFICATION) arasında, sesler 0 (alert) ile 12 (wait) arasında aktarılır.
```mql5 // her input group bir "" parametresidir int h = iCustom(_Symbol, PERIOD_M5, "Market\Delta Aggression Volume PRO", "", 1, // VOLUME CONFIG: Real volume "", 4, 0); // CALCULATIONS CONFIG: LAST_WEEK, PLOT_ALL (tampon 7, 17, 19 için gerekli) if (h == INVALID_HANDLE) return(INIT_FAILED);
double delta[1], up[1], rev[1]; if (BarsCalculated(h) > 0) { if (CopyBuffer(h, 3, 1, 1, delta) == 1 && CopyBuffer(h, 5, 1, 1, up) == 1 && up[0] != EMPTY_VALUE) Print("delta ", delta[0], " upper line ", up[0]); if (CopyBuffer(h, 18, 1, 1, rev) == 1 && rev[0] != 0.0) Print("reverse bar ", (int)rev[0]); } ```
Ücretsiz sürüm: iCustom(_Symbol, PERIOD_M5, "Market\\Delta Aggression Volume", "", 1, "", 0) (Real volume, LAST_DAY), ardından tampon 3.
Notlar: iCustom ile oluşturulan bir gösterge, modları NONE olmayan uyarılarını kendisi gönderir — EA çağrısında bunları kapalı tutun. İlk okumadan önce BarsCalculated(h) > 0 olmasını bekleyin: işlemlerin ilk yüklemesi biraz sürebilir (bölüm 2). İşlem olmayan bir sembolde tanıtıcı (handle) geçerlidir ama gösterge hiçbir zaman hesaplamaz.
11. Strategy Tester
Her iki sürüm de Strategy Tester'da (görsel ve görsel olmayan modda), ayrıca bir Expert Advisor'dan iCustom aracılığıyla kullanılabilir. Tester her zaman canlı piyasayla aynı verileri sağlamaz, bu nedenle değerler farklı yollarla elde edilir:
| Tester'daki durum | Deltanın nasıl elde edildiği |
|---|---|
| Alış / satış tarafı olan gerçek işlem tikleri (B3 veya CME sembolü, Every tick based on real ticks modu) | canlıdaki gibi (bölüm 4.1) |
| Tarafı olmayan işlem tikleri (örneğin tester'ın Every tick modunda ürettiği tikler) | her işlemin tarafı fiyat hareketinden tahmin edilir |
| O gün hiç işlem tiki yok: forex, CFD'ler, WIN$N gibi sürekli seriler, gerçek tiklerini tester'ın üretilmiş tiklerle değiştirdiği günler | bid modu: delta, Bid fiyatındaki değişimlerden tahmin edilir ve çubuğun tik hacmi gibi sayılır |
| Start Calculation ile test başlangıcı arasındaki çubuklar (tester başlangıç tarihinden önce tik sağlamaz) | tahmini: geçmiş boş kalmasın diye bu çubuklar çubuğun kendisine dayalı yaklaşık bir delta alır |
Pratikte bunun anlamı:
- Canlı göstergeye en yakın sonuçlar, gerçek işlemleri olan bir sembol ve dönemde Every tick based on real ticks ile elde edilir. Test ettiğiniz günler için gerçek tiklerin kullanıldığını tester günlüğünde kontrol edin.
- 1 minute OHLC ve Open prices only çubuk başına çok az tik üretir: değerler kabadır ve bu gösterge için önerilmez.
- Bid modunda ve tahmini çubuklarda değerler, gerçek işlemlerin agresyonu değil, fiyat hareketinden oluşturulmuş bir yaklaşıktır. Ölçekleri de farklıdır (kontrat yerine fiyat değişimi sayıları).
- Forex veya CFD'lerde tester değer gösterir (bid modu), ancak aynı sembolde canlıda gösterge hiçbir şey göstermez, çünkü işlem yoktur. Forex'teki bir tester sonucunu canlı grafikte göreceğiniz şey olarak almayın.
- Start Calculation test başlangıç tarihinden geriye doğru sayılır. Tahmini çubuklar, kanala (PRO) testin başında başlayabilmesi için yeterli çubuk sağlar.
- Ücretsiz sürümün hacim kontrolü (4.4) tester'da kapalıdır.
- Açılır pencere, ses ve bildirim gönderilmez; tampon 13-18 (PRO) test sırasında çubuk çubuk doldurulur.
12. Ücretsiz sürüm ve PRO

| Delta Aggression Volume (ücretsiz) | Delta Aggression Volume PRO | |
|---|---|---|
| Gerçek işlemlerden mum başına delta | evet | evet |
| Hacim türü: gerçek hacim veya işlem sayısı | evet | evet |
| Start Calculation seçenekleri | 8 (varsayılan LAST_DAY) | 10, CURRENT_DAY ve LAST_FOURDAYS eklenir (varsayılan LAST_WEEK) |
| Ters çubuklar (mavi / macenta) | — | evet |
| Aralık kanalı (LINEAR_REGRESSION veya STD_DEVIATION) | — | evet |
| Toplam hacmin hareketli ortalaması | — | evet (PLOT_ALL) |
| Girdi olarak renkler | yalnızca Colors sekmesi | 4 sütun rengi |
| Uyarılar (açılır pencere, ses, anlık bildirim) | — | 6 |
| Expert Advisor'lar için tamponlar | 6 (delta, renk) | 20, 6 uyarı tamponu dahil |
| Strategy Tester | evet | evet |
Ücretsiz sürüm, aracı kurumunuzun işlemleri taraflarıyla birlikte iletip iletmediğini kontrol etmenin ve deltanın sembolünüzde nasıl okunduğunu öğrenmenin iyi bir yoludur. Emilimi (ters çubuklar) görmek, her deltayı son aralıkla karşılaştırmak, uyarı almak veya değerleri bir Expert Advisor'da kullanmak istediğinizde PRO'ya geçin. Gün boyunca biriken delta için aynı yazarın Aggression Wave ailesine bakın.
13. İpuçları
- Zaman dilimi: B3 mini kontratlarının (WIN, WDO) deltası için olağan zaman dilimleri M1 ile M15 arasıdır; CME vadeli işlemlerinde normal seans sırasında M1-M5.
- Yükleme süresi: ihtiyacınızı karşılayan en kısa Start Calculation'ı kullanın. CURRENT_DAY veya LAST_DAY saniyeler içinde yüklenir; aylarca M1 işlemi dakikalar sürebilir.
- Kontrat mı işlem mi:Real volume büyüklüğün nerede olduğunu gösterir; Tick volume (işlem sayısı) kaç katılımcının saldırdığını gösterir, böylece birkaç büyük emir daha az ağırlık taşır. Göstergenin iki kopyasında ikisini karşılaştırmak büyük oyuncuları fark etmeye yardımcı olur.
- Önce bağlam: bir destekte, dirençte veya önceki günün bir seviyesinde görülen güçlü bir delta, aralığın ortasındaki aynı deltadan daha bilgilendiricidir.
- Emilim: ardından (deltanın değil) fiyatın yönünde bir mum gelen ters çubuk, agresyonun emildiğini gösterir.
- Kanal çok geniş veya çok dar:Period'u değiştirin (daha kısa olan günün ritmine daha hızlı tepki verir) ya da LINEAR_REGRESSION ile STD_DEVIATION arasında geçiş yapın.
- Daha az uyarı: M1'de kanal ve hacim kesişimleri (uyarı 2-5) sık olabilir; bunları M5 veya üzerinde kullanın ya da uyarı 1 ve 6'ya güvenin.
14. Sorular ve sorun giderme
- Pencere boş. Sembolde alış / satış tarafı olan işlem tikleri yok (forex, CFD, kripto, yalnızca kotasyon akışı — bölüm 1) ya da tik geçmişi hâlâ indiriliyor. Sembolün Time & Sales'ini kontrol edin ve ilk yüklemeyi bekleyin. Seansın ilk mumunda CURRENT_DAY ile pencere ilk işlemler gelir gelmez çizmeye başlar.
- Forex'te çalışır mı? Hayır, canlı grafikte çalışmaz: forex veri akışlarında işlem yoktur. Strategy Tester'da canlı davranışı temsil etmeyen yaklaşık değerler gösterir (bölüm 11).
- Yeniden çizer mi (repaint)? Oluşmakta olan mum her işlemle değişir. Kapanmış mumlar sonradan değişmez (ücretsiz sürüm, son kapanmış mumun toplamı aracı kurum hacmiyle eşleşmediyse onu bir kez düzeltebilir). PRO kanalı her yeni mumda yeniden hesaplanır, bu yüzden seviyesi son Period çubukla birlikte hareket eder.
- Fiyatın nereye gideceğini tahmin eder mi? Hayır. Gerçekleşmiş işlemlerde kimin daha agresif olduğunu gösterir. Güçlü alımlar emilebilir ve ardından düşüş gelebilir.
- Değerler neden başka bir emir akışı aracından farklı? Veri akışları ve araçlar bazı işlemleri farklı sınıflandırır (örneğin açılış seansı işlemleri veya tarafı net olmayan işlemler). Bu nedenle mum başına toplamlar biraz farklı olabilir.
- İlk yükleme yavaş. Başlangıç tarihinden itibaren her işlemi okur (bölüm 2). Daha kısa bir başlangıç veya daha yüksek bir zaman dilimi kullanın.
- Kanal çizgileri yok (PRO).Start Calculation'dan bu yana Period'dan az çubuk var (bölüm 6).
- Hacim ortalaması çizgisi yok (PRO). Yalnızca Information to Plot = PLOT_ALL olduğunda çizilir.
- Aynı uyarıyı birçok mumda alıyorum (PRO). Sürüm 5.20'den itibaren uyarı 2-5 yalnızca kesişim mumunda tetiklenir (bölüm 8); hâlâ eski bir sürüm kullanıyorsanız göstergeyi güncelleyin. Uyarı 6 her ters çubukta tetiklenir.
- Renko veya diğer özel grafikler. Özel bir sembolün işlemleri, ancak onu oluşturan araç tarafı belirtilmiş işlem tikleri de üretiyorsa vardır; aksi hâlde gösterge o sembolde hesaplamaz.
- Strategy Tester. Desteklenir; bölüm 11'de açıklanan veri sınırlarıyla.
Destek: MQL5'te yazara özel mesaj gönderin.


