Aggression Wave — Kullanım Kılavuzu (MetaTrader 5, Aggression Wave RSJ 6.20 ve Aggression Wave PRO 2.20)

3 November 2026, 23:20
JETINVEST
0
26

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 parahesaplamaz: 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

  1. Göstergeyi MQL5 Market'ten indirin (ücretsiz) veya satın alın / kiralayın (PRO) ve terminalin Market sekmesinden kurun (Toolbox → Market → Purchased → Install).
  2. 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.
  3. 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 penceresindeAnlamı
Sıfırın üstünde yeşil sütunDalga (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ütunDalga 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 yokStart 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 TypeHer işlemin eklediği değer
Real volume (varsayılan)işlem gören hacmi (kontrat veya hisse)
Tick volume1 — 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çenekHesaplanan ilk günÜcretsizPRO
CURRENT_DAYbugün—evet (varsayılan)
LAST_DAYdün (takvim günü)—evet
LAST_TWODAYS2 takvim günü önceevet (varsayılan)evet
LAST_FOURDAYS4 takvim günü önce—evet
LAST_WEEK7 takvim günü önceevetevet
LAST_MONTHyaklaşık 30 gün önceevetevet
LAST_6MONTHSyaklaşık 6 ay önceevetevet
LAST_YEARyaklaşık 1 yıl önce—evet
LAST_2YEARSyaklaşık 2 yıl önce—evet
ALL_AVAILABLE_DAYSterminaldeki 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öntemsabit, ayarlanamazMethod: Simple, Exponential (varsayılan), Smoothed, Linear weighted
Periyotsabit, ayarlanamazPeriod (varsayılan 8)
Her gün yeniden başlatmaevet (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 PlotDalgaAlışSatışDelta
PLOT_ALL (varsayılan)evetevetevetevet
PLOT_WAVE_AGGRESSIONevet———
PLOT_WAVE_DELTA_AGGRESSIONevet——evet
PLOT_BUY_AGGRESSION—evet——
PLOT_SELL_AGGRESSION——evet—
PLOT_DELTA_AGGRESSION———evet
PLOT_BUY_SELL_AGGRESSION—evetevet—
PLOT_BUY_SELL_DELTA_AGGRESSION—evetevetevet

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.

GirdiTetiklenme koşulu (kapanmış mum)Mesaj
AGGRESSION Cross Signaldalga 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 0dalga sıfırı keserTOTAL AGGRESSION Cross UP Level 0! / TOTAL AGGRESSION Cross DOWN Level 0!
AGGRESSION Change Trend Colordalga sütunu kırmızıdan yeşile veya yeşilden kırmızıya dönerTOTAL AGGRESSION change to UP TREND! / TOTAL AGGRESSION change to DOWN TREND!
SIGNAL Cross Level 0sinyal çizgisi sıfırı keserWAVE SIGNAL Cross UP Level 0! / WAVE SIGNAL Cross DOWN Level 0!
SIGNAL Change Trend Colorsinyal çizgisi ardışık çubuklarda düşenden (kırmızı) yükselene (yeşil) ya da tersine dönerWAVE SIGNAL change to UP TREND! / WAVE SIGNAL change to DOWN TREND!
DELTA Cross Level 0mumun deltası işaret değiştirirDELTA Cross UP Level 0! / DELTA Cross DOWN Level 0!
DELTA Cross Defined Levelmumun 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

GirdiVarsayılanAçıklama
Volume TypeReal volumeReal volume: her işlemin işlem gören hacmi; Tick volume: işlem sayısı (4.2).

CALCULATIONS CONFIGURATION

GirdiVarsayılanAçıklama
Start CalculationLAST_TWODAYSHesaplanan ilk gün (4.4): LAST_TWODAYS, LAST_WEEK, LAST_MONTH, LAST_6MONTHS.
Enable Debug MODEfalseTanılama mesajlarını Experts günlüğüne yazar. Kapalı tutun.

8.2 Aggression Wave PRO

VOLUME CONFIGURATION

GirdiVarsayılanAçıklama
Volume TypeReal volumeReal volume veya Tick volume (işlem sayısı) (4.2).

CALCULATIONS CONFIGURATION

GirdiVarsayılanAçıklama
Start CalculationCURRENT_DAYHesaplanan 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 PlotPLOT_ALLGörüntüleme modu (7.1).

SIGNAL CONFIGURATION

GirdiVarsayılanAçıklama
MethodExponentialSimple, Exponential, Smoothed veya Linear weighted (bölüm 5).
Period8Sinyal çizgisinin periyodu.
Reset Every New Day?trueSinyal çizgisini her günün ilk mumunda yeniden başlatır.

ALERT 1 CONFIG ile ALERT 7 CONFIG arası

GirdiVarsayılanAçıklama
AGGRESSION Cross SignalNONEUyarı modu, uyarı 1 (7.2).
AGGRESSION Cross Signal Sound TypealertSesli modlarda kullanılan ses.
AGGRESSION Cross Level 0NONEUyarı modu, uyarı 2.
AGGRESSION Cross Level 0 Sound TypealertSes.
AGGRESSION Change Trend ColorNONEUyarı modu, uyarı 3.
AGGRESSION Change Trend Color Sound TypealertSes.
SIGNAL Cross Level 0NONEUyarı modu, uyarı 4.
SIGNAL Cross Level 0 Sound TypealertSes.
SIGNAL Change Trend ColorNONEUyarı modu, uyarı 5.
SIGNAL Change Trend Color Sound TypealertSes.
DELTA Cross Level 0NONEUyarı modu, uyarı 6.
DELTA Cross Level 0 Sound TypealertSes.
DELTA Defined Level (%)70.0Uyarı 7'nin kullandığı, önceki delta büyüklüğünün yüzdesi.
DELTA Cross Defined LevelNONEUyarı modu, uyarı 7.
DELTA Cross Defined Level Sound TypealertSes.

OTHERS CONFIGURATIONS

GirdiVarsayılanAçıklama
Enable Debug MODEfalseTanı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İçerikDeğerler
3Dalga (çizilen sütun)günün başından beri biriken agresyon
4Dalga rengi0 sıfır veya pozitif, 1 negatif
5Sinyal çizgisidalganın sinyal çizgisi
6Sinyal rengi0 yükselen, 1 düşen, 2 değişmeyen
7Dalga (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İçerikDeğerlerDoldurulduğu modlar
3Dalga (çizilen sütun)günün başından beri biriken agresyondalgalı
4Dalga rengi0 sıfır veya pozitif, 1 negatifdalgalı
8Mumun alış agresyonu≥ 0alışlı
13Mumun satış agresyonu≤ 0 (negatif değer)satışlı
18Mumun deltasıalış − satışdeltalı
20Sinyal çizgisidalganın hareketli ortalamasıtümü
21Sinyal rengi0 yükselen, 1 düşen, 2 değişmeyentümü
22Dalga (TOTAL AGGRESSION)günün başından beri biriken agresyontümü
23Uyarı 1 — dalga sinyal çizgisini keser+1 yukarı, -1 aşağıtümü
24Uyarı 2 — dalga sıfırı keser+1 yukarı, -1 aşağıtümü
25Uyarı 3 — dalga renk değiştirir+1 yeşile, -1 kırmızıyadalgalı
26Uyarı 4 — sinyal çizgisi sıfırı keser+1 yukarı, -1 aşağıtümü
27Uyarı 5 — sinyal çizgisi renk değiştirir+1 yükselene, -1 düşenetümü
28Uyarı 6 — delta sıfırı keser+1 yukarı, -1 aşağıdeltalı
29Uyarı 7 — delta tanımlı seviyenin ötesinde+1 üstünde, -1 altındadeltalı

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 durumHer 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ünlerbid 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ıevetevet
Hacim türü: gerçek hacim veya işlem sayısıevetevet
Start Calculation seçenekleri4 (varsayılan LAST_TWODAYS)10 (varsayılan CURRENT_DAY)
Sinyal çizgisisabit, her gün yeniden başlaryö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 tamponlar8 (dalga, sinyal, renkler)30; alış, satış, delta ve 7 uyarı tamponu dahil
Strategy Testerevetevet

Ü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.