Aggression Wave — Kullanım Kılavuzu (MetaTrader 5, Aggression Wave RSJ 6.20 ve Aggression Wave PRO 2.20)
MQL5 Market'te mevcut: Aggression Wave 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 toplar; 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.

Aggression Wave, günün başından itibaren agresif alıcıların aldığı hacim ile agresif satıcıların sattığı hacim arasındaki farkı mum mum toplar. Sonuç olan agresyon dalgası, işlem akışına alıcılar hâkim olduğu sürece yükselir, satıcılar hâkim olduğu sürece düşer; her gün yeniden sıfırdan başlar. Bir sinyal çizgisi (dalganın hareketli ortalaması) akışın yönünü gösterir. Ailede iki ürün vardır:
- Aggression Wave RSJ (ücretsiz, sürüm 6.20): günlük dalga ve sabit bir sinyal çizgisi.
- Aggression Wave PRO (sürüm 2.20): aynı motor; ayrıca 8 görüntüleme modu (dalga ile mum başına alış, satış agresyonu ve delta), ayarlanabilir bir sinyal çizgisi, yedi 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 10).
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 Aggression Wave RSJ ya da Aggression Wave PRO'yu Gezgin'den (Indicators → Market) grafiğe sürükleyin.
- Varsayılan girdileri koruyun veya ayarlayın (bölüm 8) 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 Aggression (REAL VOL): (ücretsiz) veya Aggression Wave 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 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. PRO'nun varsayılanı olan CURRENT_DAY yalnızca içinde bulunulan günü yükler ve en hızlısıdır.
3. Gösterge penceresinin açıklaması

| Gösterge penceresinde | Anlamı |
|---|---|
| Sıfırın üstünde yeşil sütun | Dalga (günün başından beri biriken agresyon) pozitif: bugün şu ana kadar alıcılar daha agresif. |
| Sıfırın altında kırmızı sütun | Dalga negatif: bugün şu ana kadar satıcılar daha agresif. |
| Sinyal çizgisinin yeşil kısmı | Sinyal çizgisi yükseliyor. |
| Sinyal çizgisinin kırmızı kısmı | Sinyal çizgisi düşüyor. |
| Sinyal çizgisinin siyah kısmı | Sinyal çizgisi önceki çubuğa göre değişmedi. Siyah arka planda bu rengi Colors sekmesinden değiştirin. |
| Sıfırın üstünde açık yeşil sütun (PRO) | Yalnızca o mumun alış agresyonu. |
| Sıfırın altında domates rengi sütun (PRO) | Yalnızca o mumun satış agresyonu (negatif değer olarak çizilir). |
| Turuncu sütun (PRO) | Yalnızca o mumun deltası: alış − satış agresyonu. |
| Solda sütun yok | Start Calculation öncesindeki çubuklar: hesaplanmazlar. |
Dalga sütunları gün içinde birikimlidir; PRO sürümün alış, satış ve delta sütunları mum başınadır. Tek bir ölçeği paylaşırlar, bu yüzden hareketli bir günde dalga sütunları mum başına sütunlardan çok daha yüksektir. Veri Penceresi'nde (Ctrl+D) dalga AGGRESSION (ücretsiz) veya TOTAL AGGRESSION (PRO) olarak görünür.
Tüm renkler Colors sekmesinden değiştirilir: WAVE AGGRESSION (pozitif, negatif), BUY AGGRESSION, SELL AGGRESSION, DELTA AGGRESSION ve WAVE SIGNAL (yükselen, düşen, değişmeyen). Gösterge fiyat grafiğine hiçbir nesne çizmez.
4. Dalga neyi gösterir
4.1 Alış ve satış agresyonu
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 |
4.3 Deltadan dalgaya
- Bir mumun deltası, o mumun alış ve satış agresyonu arasındaki bakiyedir.
- Dalga, günün ilk mumundan mevcut muma kadar biriken bakiyeyi gösterir: alıcılar hâkim olduğu sürece yükselir, satıcılar hâkim olduğu sürece düşer.
- Her yeni günün ilk mumunda dalga yeniden sıfırdan başlar.
Gün, aracı kurumunuzun sunucu saatine göre takvim günüdür. B3 aracı kurumlarında seansla örtüşür. CME vadeli işlemlerinde seans (ABD saatiyle) akşam açılır; aracı kurumunuzun sunucusundaki gece yarısının seansın neresine denk geldiğini kontrol edin, çünkü dalga orada yeniden başlar.
Dalga sıfırdan başlayan bir sütun olarak çizilir: sıfır veya pozitifken yeşil, negatifken kırmızı.
4.4 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 (varsayılan) |
| LAST_DAY | dün (takvim günü) | — | evet |
| LAST_TWODAYS | 2 takvim günü önce | evet (varsayılan) | evet |
| LAST_FOURDAYS | 4 takvim günü önce | — | evet |
| LAST_WEEK | 7 takvim günü önce | evet | evet |
| 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 |
| LAST_2YEARS | yaklaşık 2 yıl önce | — | evet |
| ALL_AVAILABLE_DAYS | terminaldeki tüm işlemler | — | evet |
Günler takvim günüdür: pazartesi günü LAST_TWODAYS cumartesi başlar ve bu nedenle yalnızca pazartesiyi gösterir. Dalga her gün yeniden başladığı için daha uzun bir başlangıç bugünün dalgasını değiştirmez; yalnızca daha fazla geçmiş günü gösterir ve ilk yükleme yavaşlar.
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.5 Piyasa açıkken
Yeni işlemler her tikte okunur ve oluşmakta olan muma ve dalgaya eklenir. Kapanmış mumlar sonradan değişmez; 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. Sinyal çizgisi

Sinyal çizgisi dalganın hareketli ortalamasıdır.
| Aggression Wave RSJ (ücretsiz) | Aggression Wave PRO | |
|---|---|---|
| Yöntem | sabit, ayarlanamaz | Method: Simple, Exponential (varsayılan), Smoothed, Linear weighted |
| Periyot | sabit, ayarlanamaz | Period (varsayılan 8) |
| Her gün yeniden başlatma | evet (sabit) | Reset Every New Day? (varsayılan true) |
- Yeniden başlatma açıkken sinyal çizgisi her günün ilk mumunda yeniden başlar; hem içinde bulunulan günde hem de grafikte gösterilen önceki günlerde.
- Reset Every New Day? = false (PRO) olduğunda ortalama, hesaplanan ilk günden itibaren kesintisiz devam eder; her yeni günde yeniden başlayan dalgayı izleyebilmesi için birkaç muma ihtiyaç duyar.
- Grafik bir seanstan diğerine açık kalırsa sinyal çizgisi yeni günde kendiliğinden yeniden başlar; yenileme gerekmez.
- Sinyal çizgisi PRO sürümün tüm görüntüleme modlarında çizilir, dalga sütunları gizli olduğunda bile.
6. Dalgayı okumak

- Sıfırın hangi tarafı. Sıfırın üstünde, günün başından beri alıcılar daha agresif olmuştur; altında satıcılar. Sıfırın kesilmesi, günün bakiyesinin taraf değiştirdiğini gösterir.
- Eğim. Yükselen dalga her mumun alış agresyonu eklediği, yatay dalga dengenin, düşen dalga satış agresyonunun olduğu anlamına gelir. Sinyal çizgisinin rengi bu eğimi özetler.
- Dalga ve sinyal çizgisi. Yükselen bir sinyal çizgisinin üstündeki dalga, akışın alıcılar lehine hızlandığını; düşen bir çizginin altındaki dalga ise satıcılar lehine hızlandığını gösterir.
- Uyumsuzluk. Fiyat yeni bir zirve yaptığında dalga yapmıyorsa (ya da fiyat yeni dip yaparken dalga yeni dip yapmıyorsa), hareketin arkasında daha az agresyon vardır. Gösterge uyumsuzlukları otomatik olarak algılamaz; fiyatın ve dalganın zirve ve diplerini grafikte karşılaştırın.
- Mum başına görünüm (PRO). Alış, satış ve delta sütunları, dalgadaki bir değişimin tek bir büyük mumdan mı yoksa istikrarlı bir akıştan mı geldiğini gösterir.
Dalga gerçekleşmiş işlemleri tanımlar. Güçlü bir dalga pasif emirler tarafından emilebilir ve ardından ters yönde bir hareket gelebilir.
7. Görüntüleme modları ve uyarılar (PRO)
7.1 Information to Plot

| Information to Plot | Dalga | Alış | Satış | Delta |
|---|---|---|---|---|
| PLOT_ALL (varsayılan) | evet | evet | evet | evet |
| PLOT_WAVE_AGGRESSION | evet | — | — | — |
| PLOT_WAVE_DELTA_AGGRESSION | evet | — | — | evet |
| PLOT_BUY_AGGRESSION | — | evet | — | — |
| PLOT_SELL_AGGRESSION | — | — | evet | — |
| PLOT_DELTA_AGGRESSION | — | — | — | evet |
| PLOT_BUY_SELL_AGGRESSION | — | evet | evet | — |
| PLOT_BUY_SELL_DELTA_AGGRESSION | — | evet | evet | evet |
Dalganın sinyal çizgisi tüm modlarda çizilir. Mum başına sütunlar dalga sütunlarının üzerine çizilir.
7.2 Uyarılar
Yedi uyarı her mumda bir kez, yeni bir mumun ilk tikinde, 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 |
|---|---|---|
| AGGRESSION Cross Signal | dalga sinyal çizgisini keser: çizginin üzerinde veya altındayken üstüne çıkar (yukarı) ya da tersi (aşağı) | TOTAL AGGRESSION Cross UP Signal Line! / TOTAL AGGRESSION Cross DOWN Signal Line! |
| AGGRESSION Cross Level 0 | dalga sıfırı keser | TOTAL AGGRESSION Cross UP Level 0! / TOTAL AGGRESSION Cross DOWN Level 0! |
| AGGRESSION Change Trend Color | dalga sütunu kırmızıdan yeşile veya yeşilden kırmızıya döner | TOTAL AGGRESSION change to UP TREND! / TOTAL AGGRESSION change to DOWN TREND! |
| SIGNAL Cross Level 0 | sinyal çizgisi sıfırı keser | WAVE SIGNAL Cross UP Level 0! / WAVE SIGNAL Cross DOWN Level 0! |
| SIGNAL Change Trend Color | sinyal çizgisi ardışık çubuklarda düşenden (kırmızı) yükselene (yeşil) ya da tersine döner | WAVE SIGNAL change to UP TREND! / WAVE SIGNAL change to DOWN TREND! |
| DELTA Cross Level 0 | mumun deltası işaret değiştirir | DELTA Cross UP Level 0! / DELTA Cross DOWN Level 0! |
| DELTA Cross Defined Level | mumun deltası, önceki mumun delta büyüklüğünün DELTA Defined Level (%) değerini (varsayılan %70) yukarı keser (yukarı) ya da bu değerin eksisini aşağı keser (aşağı) | DELTA Cross UP Defined Level! / DELTA Cross DOWN Defined Level! |
- AGGRESSION Change Trend Color dalga sütunlarını okur: yalnızca dalgayı çizen modlarda çalışır (PLOT_ALL, PLOT_WAVE_AGGRESSION, PLOT_WAVE_DELTA_AGGRESSION). AGGRESSION Cross Level 0 ile neredeyse aynı mumlarda tetiklenir.
- DELTA Cross Level 0 ve DELTA Cross Defined Level delta sütunlarını okur: yalnızca deltayı çizen modlarda çalışır (PLOT_ALL, PLOT_WAVE_DELTA_AGGRESSION, PLOT_DELTA_AGGRESSION, PLOT_BUY_SELL_DELTA_AGGRESSION).
- DELTA Cross Defined Level yalnızca deltanın tanımlı seviyeyi kestiği mumda tetiklenir, ötede kalan her mumda değil.
- Günün ilk mumunda dalga yeniden başlar, bu yüzden dalganın kesişimleri orada tetiklenebilir.
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 Aggression Wave PRO: WINZ26 | PERIOD_M5 | TOTAL AGGRESSION Cross UP Signal Line! . Her uyarı türü mum başına en fazla bir kez tetiklenir; aynı mumda birden fazla tür tetiklenebilir. 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.
8. Girdiler
8.1 Aggression Wave RSJ (ü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_TWODAYS | Hesaplanan ilk gün (4.4): LAST_TWODAYS, LAST_WEEK, LAST_MONTH, LAST_6MONTHS. |
| Enable Debug MODE | false | Tanılama mesajlarını Experts günlüğüne yazar. Kapalı tutun. |
8.2 Aggression Wave PRO
VOLUME CONFIGURATION
| Girdi | Varsayılan | Açıklama |
|---|---|---|
| Volume Type | Real volume | Real volume veya Tick volume (işlem sayısı) (4.2). |
CALCULATIONS CONFIGURATION
| Girdi | Varsayılan | Açıklama |
|---|---|---|
| Start Calculation | CURRENT_DAY | Hesaplanan ilk gün (4.4): 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_ALL | Görüntüleme modu (7.1). |
SIGNAL CONFIGURATION
| Girdi | Varsayılan | Açıklama |
|---|---|---|
| Method | Exponential | Simple, Exponential, Smoothed veya Linear weighted (bölüm 5). |
| Period | 8 | Sinyal çizgisinin periyodu. |
| Reset Every New Day? | true | Sinyal çizgisini her günün ilk mumunda yeniden başlatır. |
ALERT 1 CONFIG ile ALERT 7 CONFIG arası
| Girdi | Varsayılan | Açıklama |
|---|---|---|
| AGGRESSION Cross Signal | NONE | Uyarı modu, uyarı 1 (7.2). |
| AGGRESSION Cross Signal Sound Type | alert | Sesli modlarda kullanılan ses. |
| AGGRESSION Cross Level 0 | NONE | Uyarı modu, uyarı 2. |
| AGGRESSION Cross Level 0 Sound Type | alert | Ses. |
| AGGRESSION Change Trend Color | NONE | Uyarı modu, uyarı 3. |
| AGGRESSION Change Trend Color Sound Type | alert | Ses. |
| SIGNAL Cross Level 0 | NONE | Uyarı modu, uyarı 4. |
| SIGNAL Cross Level 0 Sound Type | alert | Ses. |
| SIGNAL Change Trend Color | NONE | Uyarı modu, uyarı 5. |
| SIGNAL Change Trend Color Sound Type | alert | Ses. |
| DELTA Cross Level 0 | NONE | Uyarı modu, uyarı 6. |
| DELTA Cross Level 0 Sound Type | alert | Ses. |
| DELTA Defined Level (%) | 70.0 | Uyarı 7'nin kullandığı, önceki delta büyüklüğünün yüzdesi. |
| DELTA Cross Defined Level | NONE | Uyarı modu, uyarı 7. |
| DELTA Cross Defined Level Sound Type | alert | Ses. |
OTHERS CONFIGURATIONS
| Girdi | Varsayılan | Açıklama |
|---|---|---|
| Enable Debug MODE | false | Tanılama mesajlarını Experts günlüğüne yazar. Kapalı tutun. |
9. Expert Advisor'lar / paneller için tamponlar
Her iki sürümün tüm tamponları, çizilmeyen tamponlar dahil, iCustom + CopyBuffer ile okunabilir. Değerler Volume Type biriminde verilir. Start Calculation öncesindeki çubuklar 0 içerir.
9.1 Aggression Wave RSJ (ücretsiz) — 8 tampon
| Tampon | İçerik | Değerler |
|---|---|---|
| 3 | Dalga (çizilen sütun) | günün başından beri biriken agresyon |
| 4 | Dalga rengi | 0 sıfır veya pozitif, 1 negatif |
| 5 | Sinyal çizgisi | dalganın sinyal çizgisi |
| 6 | Sinyal rengi | 0 yükselen, 1 düşen, 2 değişmeyen |
| 7 | Dalga (AGGRESSION) | tampon 3 ile aynı değer |
Tampon 0-2, dalga sütununun açılışı (her zaman 0), en yükseği ve en düşüğüdür.
9.2 Aggression Wave PRO — 30 tampon
| Tampon | İçerik | Değerler | Doldurulduğu modlar |
|---|---|---|---|
| 3 | Dalga (çizilen sütun) | günün başından beri biriken agresyon | dalgalı |
| 4 | Dalga rengi | 0 sıfır veya pozitif, 1 negatif | dalgalı |
| 8 | Mumun alış agresyonu | ≥ 0 | alışlı |
| 13 | Mumun satış agresyonu | ≤ 0 (negatif değer) | satışlı |
| 18 | Mumun deltası | alış − satış | deltalı |
| 20 | Sinyal çizgisi | dalganın hareketli ortalaması | tümü |
| 21 | Sinyal rengi | 0 yükselen, 1 düşen, 2 değişmeyen | tümü |
| 22 | Dalga (TOTAL AGGRESSION) | günün başından beri biriken agresyon | tümü |
| 23 | Uyarı 1 — dalga sinyal çizgisini keser | +1 yukarı, -1 aşağı | tümü |
| 24 | Uyarı 2 — dalga sıfırı keser | +1 yukarı, -1 aşağı | tümü |
| 25 | Uyarı 3 — dalga renk değiştirir | +1 yeşile, -1 kırmızıya | dalgalı |
| 26 | Uyarı 4 — sinyal çizgisi sıfırı keser | +1 yukarı, -1 aşağı | tümü |
| 27 | Uyarı 5 — sinyal çizgisi renk değiştirir | +1 yükselene, -1 düşene | tümü |
| 28 | Uyarı 6 — delta sıfırı keser | +1 yukarı, -1 aşağı | deltalı |
| 29 | Uyarı 7 — delta tanımlı seviyenin ötesinde | +1 üstünde, -1 altında | deltalı |
Bir seriyi çizmeyen modda o serinin tamponları 0 içerir. Tampon 22 her zaman dalgayı içerir ve bir Expert Advisor'dan okunması gereken tampondur. Diğer tamponlar (0-2, 5-7, 9-12, 14-17 ve 19) dahili kullanım içindir (sütunların çizimi).
Uyarı tamponları. Tampon 23-29, uyarılar kapalıyken bile yeni mumun ilk tikinde kapanmış mumda (shift 1) doldurulur; aksi hâlde 0 içerir. Yalnızca gösterge çalışırken kapanan mumlar için yazılırlar: yeni bir mumun ilk tikinde shift 1'i okuyun ve bunları geçmiş için kullanmayın. Geçmiş mumları değerlendirmek için bölüm 7.2'deki kurallarla tampon 20, 21 ve 22'yi kullanı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 8'deki 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 8'de gösterilen sırayla 0 'dan başlar (örneğin PRO Start Calculation: 0 CURRENT_DAY … 9 ALL_AVAILABLE_DAYS; Information to Plot: 0 PLOT_ALL … 7 PLOT_BUY_SELL_DELTA_AGGRESSION); 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\Aggression Wave PRO", "", 1, // VOLUME CONFIGURATION: Real volume "", 0, 0, // CALCULATIONS CONFIGURATION: CURRENT_DAY, PLOT_ALL "", 1, 8, true);// SIGNAL CONFIGURATION: EMA, 8, her gün yeniden başlat if (h == INVALID_HANDLE) return(INIT_FAILED);
double wave[1], sig[1], cross[1]; if (BarsCalculated(h) > 0) { if (CopyBuffer(h, 22, 1, 1, wave) == 1 && CopyBuffer(h, 20, 1, 1, sig) == 1) Print("wave ", wave[0], " signal ", sig[0]); if (CopyBuffer(h, 23, 1, 1, cross) == 1 && cross[0] != 0.0) Print("wave crossed the signal line ", (int)cross[0]); // +1 / -1 } ```
Ücretsiz sürüm: iCustom(_Symbol, PERIOD_M5, "Market\\Aggression Wave RSJ", "", 1, "", 0) (Real volume, LAST_TWODAYS), ardından tampon 7 (dalga) ve 5 (sinyal).
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.
10. 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 | Her mumun deltasını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 |
Dalga ve sinyal çizgisi daha sonra bu deltalardan bölüm 4.3 ve 5'te açıklandığı gibi oluşturulur ve her gün yeniden başlar.
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. PRO'nun varsayılanı CURRENT_DAY ile hesaplama testin ilk gününde başlar ve testin sonraki her günü ulaşıldıkça hesaplanır.
- Bölüm 4.5'teki hacim kontrolü tester'da kapalıdır.
- Açılır pencere, ses ve bildirim gönderilmez; tampon 23-29 (PRO) test sırasında çubuk çubuk doldurulur.
11. Ücretsiz sürüm ve PRO

| Aggression Wave RSJ (ücretsiz) | Aggression Wave PRO | |
|---|---|---|
| Gerçek işlemlerden günlük agresyon dalgası | evet | evet |
| Hacim türü: gerçek hacim veya işlem sayısı | evet | evet |
| Start Calculation seçenekleri | 4 (varsayılan LAST_TWODAYS) | 10 (varsayılan CURRENT_DAY) |
| Sinyal çizgisi | sabit, her gün yeniden başlar | yöntem, periyot ve günlük yeniden başlatma ayarlanabilir |
| Mum başına alış, satış ve delta | — | evet, 8 görüntüleme modu |
| Uyarılar (açılır pencere, ses, anlık bildirim) | — | 7 |
| Expert Advisor'lar için tamponlar | 8 (dalga, sinyal, renkler) | 30; alış, satış, delta ve 7 uyarı tamponu dahil |
| Strategy Tester | evet | evet |
Ücretsiz sürüm, aracı kurumunuzun işlemleri taraflarıyla birlikte iletip iletmediğini kontrol etmenin ve dalganın sembolünüzde nasıl okunduğunu öğrenmenin iyi bir yoludur. Dalganın yanında her mumun alış, satış ve deltasını görmek, sinyal çizgisini ayarlamak, uyarı almak veya değerleri bir Expert Advisor'da kullanmak istediğinizde PRO'ya geçin. Emilim (ters çubuklar) ve aralık kanalı içeren mum başına delta için aynı yazarın Delta Aggression Volume ailesine bakın.
12. İpuçları
- Zaman dilimi: B3 mini kontratları (WIN, WDO) için olağan zaman dilimleri M1 ile M15 arasıdır; günün dalgası her zaman diliminde aynıdır, yalnızca sütun sayısı değişir.
- Yükleme süresi: gün içi çalışma için CURRENT_DAY (PRO) veya LAST_TWODAYS (ücretsiz) ayarını koruyun; daha uzun başlangıçları yalnızca geçmiş seansları incelemek için kullanın.
- 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. İki ayarla göstergenin iki kopyası büyük oyuncuları fark etmeye yardımcı olur.
- Daha sade pencere:PLOT_WAVE_AGGRESSION yalnızca dalgayı ve sinyalini gösterir; mum başına ayrıntıyı kendi ölçeğinde görmek için PLOT_BUY_SELL_DELTA_AGGRESSION ile ikinci bir kopya açın.
- Koyu arka plan: çizginin yatay kısımlarının görünür kalması için WAVE SIGNAL'in üçüncü rengini (varsayılan siyah) değiştirin.
- Yeni seans: grafik gece boyunca açık kalsa bile sinyal çizgisi her yeni günde kendiliğinden yeniden başlar (bölüm 5).
- Daha az uyarı: dalga kesişimleri (uyarı 1 ve 2) ve sinyal kesişimi (uyarı 4) en seyrek olaylardır; DELTA Cross Defined Level en sık olanıdır.
13. 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 10).
- Dalga neden her gün sıfıra düşüyor? Bu, içinde bulunulan günde biriken agresyondur; sunucu saatiyle gece yarısı yeniden başlar (bölüm 4.3).
- Önceki günlerde sinyal çizgisi sıfırda düz duruyor. Bu, Aggression Wave RSJ 6.20 ve Aggression Wave PRO 2.20'de düzeltildi: çizgi artık gösterilen her günde doğru şekilde yeniden başlıyor (bölüm 5). Hâlâ görüyorsanız göstergeyi güncelleyin. Günler boyunca kesintisiz bir çizgi için Reset Every New Day? = false (PRO) yapın.
- Yeniden çizer mi (repaint)? Oluşmakta olan mum her işlemle değişir, o mumun dalgası da onunla birlikte. Kapanmış mumlar sonradan değişmez (son kapanmış mumun toplamı aracı kurum hacmiyle eşleşmediyse bir kez düzeltilebilir).
- Fiyatın nereye gideceğini tahmin eder mi? Hayır. Gerçekleşmiş işlemlerde kimin daha agresif olduğunu gösterir.
- 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 toplamlar biraz farklı olabilir.
- Bir uyarı hiç tetiklenmiyor (PRO). Modunun NONE olmadığını ve görüntüleme modunun uyarının okuduğu seriyi çizdiğini kontrol edin (bölüm 7.2).
- 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 10'da açıklanan veri sınırlarıyla.
Destek: MQL5'te yazara özel mesaj gönderin.


