JET TPO Profile PRO, fiyat grafiğinde her seans için bir zaman-fiyat profili (TPO) çizen, MetaTrader 5 için ücretli bir göstergedir. Seansın her periyodu ulaştığı her fiyatta bir harf alır; böylece piyasanın en çok zaman geçirdiği fiyatları, seansın değerinin nerede olduğunu, başlangıç dengesinin nasıl oluştuğunu ve açık artırmanın nerede eksik kaldığını görürsünüz. Ayrıca panel, uyarılar ve EA verileri sunar. Yalnızca bir göstergedir: asla emir açmaz, kapatmaz veya değiştirmez.
Profil
- Her seans için bir profil, açılıştan itibaren, o seansın mumlarının üzerinde. Çizilen seans sayısını Days drawn belirler (varsayılan 10).
- TPO harfleri: seansın her periyodu (varsayılan 30 dakika) bir harf alır: A, B, C ... Z, sonra a, b, c ... Harf, periyodun ulaştığı her fiyat satırında görünür. Her periyodun kendi rengi vardır; ilk periyodun renginden son periyodun rengine bir geçiş halinde.
- Çizim modları (Drawing mode girdisi ve panelin ilk düğmesi): Harfler; Bloklar (her periyot için harfsiz renkli bir kare); Histogram (profilin tek renkli dış hattı, POC satırı POC renginde). Harfler modunda yakınlaştırma harfler için çok küçükse profil bloklarla, yine sığmazsa histogramla çizilir; harfleri yeniden görmek için yakınlaştırın.
- Birleşik veya bölünmüş (Merged / split girdisi ve panelin ikinci düğmesi): Birleşik, her satırın harflerini seans başından itibaren yan yana dizerek profili oluşturur; Bölünmüş, her periyodu gerçekleştiği saatte kendi sütununa koyar. Düğme Birleşik, Bölünmüş: güncel (yalnızca oluşan seans) ve Bölünmüş: tümü arasında geçiş yapar.
- POC: en çok TPO'ya sahip satır; POC renginde çerçevelenir, seans sonuna kadar bir çizgi ve fiyatıyla "POC" etiketi taşır.
- Değer alanı (varsayılan TPO'ların %70'i): seans sonunda VAH ve VAL çizgileri ve fiyatlarıyla gölgeli bir bant.
- Oluşan profil: kesikli çerçeve ve "oluşuyor" etiketi. POC'u ve değer alanı her yeni periyotla kayar; tekli baskıları ve zayıf tepe/dipleri seans bitene kadar geçici olarak daha açık çizilir. Kapanmış bir profil asla değişmez.

Başlangıç dengesi ve işaretler
- Başlangıç dengesi (IB): profilin hemen solunda, IB renginde, ilk 2 periyodun dibinden tepesine dikey bir çubuk (30 dakikalık periyotlarla ilk saat). Kısa kesikli çizgiler IB'nin yukarı ve aşağı 1,5x ve 2x uzantılarını gösterir.
- Açılış ve kapanış: seans açılış fiyatında profilin solunda gri bir üçgen, kapanış fiyatında profilin sağında bir üçgen daha.
- Kuyruklar: uçta tek TPO'lu en az 2 satır olduğunda (Tails from girdisi) profilin sağında ince dikey bir işaret; tepedeki satış kuyruğu için kırmızı, dipteki alış kuyruğu için yeşil.
- Tekli baskılar: profilin içinde tek TPO'lu satırlar (varsayılan en az 2 ardışık), tekli baskı renginde gölgeli.
- Zayıf tepe ve zayıf dip: seansın 2 veya daha fazla TPO'lu uç satırı (eksik açık artırma), zayıf tepe / dip renginde kesikli bir çizgiyle işaretlenir.

Önceki seans, dokunulmamış seviyeler ve bileşik
- Önceki seans seviyeleri: son kapanan seansın POC, VAH ve VAL'i, oluşan seansın üzerinde gri kesikli çizgiler halinde; pPOC, pVAH ve pVAL etiketleri ve fiyatlarıyla.
- Dokunulmamış POC'lar: fiyatın yeniden dokunmadığı geçmiş bir seansın POC'u, "dokunulmamış POC" etiketi ve fiyatıyla grafiğin sağ kenarına kadar uzatılır. Fiyat ona dokunduğunda çizgi dokunuş noktasında biter.
- Geçmiş seansların tekli baskıları ve zayıf tepe/dipleri de fiyat onlara dönene kadar sağa uzatılır; dokunulmamış bir zayıf tepe veya dip, etiketini ve fiyatını gösterir. Son 10 seans kontrol edilir (Days checked for untouched levels girdisi).
- Bileşik profil: son 5 kapanmış seansı birleştiren bir histogram; güncel fiyatın sağında, kendi POC'u ve değer alanıyla. Bileşiğin POC, VAH ve VAL çizgileri yanlarında, sembolün fiyat biçiminde fiyatlarını gösterir. Bileşiğin üstündeki başlık kaç gün kullandığını gösterir, ör. "5 günlük bileşik"; Composite: days'in istediğinden daha az kapanmış seans varsa gerçek sayıyı gösterir (ör. "3 günlük bileşik"). Panelin üçüncü düğmesi onu gösterir veya gizler.
- Hacim POC'u (varsayılan kapalı): piyasanın zamanını nerede geçirdiği ile en çok hacmi nerede işlem gördüğünü karşılaştırmak için her seansın hacim POC'u, "hacim POC" etiketli ince bir çizgi olarak. Aracı kurum sağlıyorsa gerçek hacmi, aksi halde tick hacmini kullanır.

Seanslar
Session = Automatic by symbol (varsayılan) olduğunda gösterge seansı sembole göre seçer ve panelin alt satırı hangisinin kullanıldığını gösterir:
- WIN, WDO, IND ve DOL gibi B3 vadelilerinde B3 normal seansı (aracı kurumun işlem günü).
- ABD endekslerinde (ör. US500, US30, NAS100) ve CME'deki ES, NQ, YM ve RTY vadelileri ile mikro kontratlarında New York saatiyle 09:30-16:00 normal seans.
- Forex, metal ve kriptoda New York saatiyle 17:00-17:00 Gün (New York kapanışı).
- Diğer sembollerde aracı kurum saatiyle 00:00-24:00 sunucu günü.
Session girdisinin diğer seçenekleri: Server day (sunucu günü); Custom hours (HH:MM olarak başlangıç ve bitiş; New York, Chicago, Londra, Frankfurt, Tokyo, São Paulo veya sunucu saatine göre); Asia / London / New York sessions (her seans için bir profil: Tokyo 09:00-18:00, Londra 08:00-17:00 ve New York 08:00-17:00, her biri yerel saatle). Borsa saatleri yaz saatini izler; bu yüzden profiller yılda iki kez kaymaz.

Grafiğe nasıl eklenir
- Gezgin'i açın (Ctrl+N) ve JET TPO Profile PRO'yu Göstergeler > Market altında bulun.
- Fiyat grafiğine sürükleyin (veya çift tıklayın), isterseniz Girdiler sekmesini ayarlayın ve Tamam'a tıklayın.
- Her sembolde çalışır. Harfler, bloklar ve bölünmüş görünüm M1'den H1'e kadar çizilir; daha yüksek zaman dilimlerinde profil histogram olarak çizilir ve panel "H1 üzerinde profil histogram olarak çizilir" mesajını gösterir.
- Profiller sembolün 1 dakikalık geçmişini kullanır. Geçmiş yüklenene kadar panel "1 dakikalık geçmiş eksik: yükleniyor..." mesajını gösterir ve profiller geçmiş gelir gelmez görünür.
- Kaldırmak için gösterge listesini açın (Ctrl+I), göstergeyi seçin ve Sil'e tıklayın.
Panel
- POC, VAH ve VAL üç satırda: Oluşan (devam eden seans; iki seans arasında "Seans dışı"), Önceki (son kapanan seans) ve Bileşik, bileşik profilin gün sayısıyla.
- Fiyat: önceki değer alanının üstünde, içinde veya altında (yeşil, mavi veya kırmızı).
- Başlangıç dengesi: durum (oluşuyor, kırılmadı, yukarı kırıldı, aşağı kırıldı), Yüksek ve Düşük, puan olarak ve son 10 seansın ortalamasına göre % Boyut ve ulaşıldığında 1,5x ve 2x ile Uzantı: yukarı / aşağı.
- POC üstü / altı TPO: iki sayı ve farkları, ör. "52 / 40 (+12)".
- Kuyruklar: oluşan seansın alış ve satış kuyruğu, satır sayısıyla.
- Tekli baskılar ve Zayıf tepe / dip: geçmiş seanslarda kaçının hâlâ aktif (yeniden ziyaret edilmemiş) olduğu ve en yakın fiyat.
- Düğmeler: çizim modu (Harfler, Bloklar, Histogram), Birleşik / Bölünmüş: güncel / Bölünmüş: tümü ve Bileşik. Tıklama yalnızca çizimi değiştirir; girdiler göstergenin başlangıçtaki durumunu belirler.
- Alt satır: seansın adı ve saatleri (borsa ve sunucu saati), TPO periyodu, satır başına tick ve çizilen gün sayısı.
- Paneli grafikte istediğiniz yere sürükleyin. İlk seanstan önce "İlk seans bekleniyor" mesajını gösterir.
Girdiler
Profile
- TPO period = 30 minutes. Seçenekler: 5, 10, 15, 30 ve 60 dakika. Periyotlar tam saatte değil, seans açılışında başlar. Daha kısa periyotlar seans başına daha fazla harf verir.
- Row height in ticks (0 = automatic) = 0. 0 ile gösterge sembole uygun bir satır yüksekliği seçer ve panelin alt satırında gösterir (örneğin "satır başına 12 tick"). Sabitlemek için bir değer girin; daha yüksek satırlar daha kısa ve daha geniş profiller verir.
- Value area (%) = 70.
- Value area method = 2 rows at a time (classic TPO). Diğer seçenek: 1 row at a time (as the volume profiles), hacim profillerindeki gibi.
- Days drawn (1-60) = 10.
- Letters = Restart every session. Continuous (by time of day) ile her periyot gün içindeki saatinin harfini korur; aynı harf her gün aynı saati gösterir.
Session
- Session = Automatic by symbol. Diğer seçenekler: Server day, Custom hours, Asia / London / New York sessions (bkz. Seanslar).
- Custom hours: start (HH:MM) = 09:30, Custom hours: end (HH:MM) = 16:00 ve Custom hours: clock = New York (ayrıca Server, Chicago, London, Frankfurt, Tokyo, Sao Paulo). Custom hours ile kullanılır. Başlangıçtan önceki bir bitiş gece yarısını geçer. Saatler okunamazsa sunucu günü kullanılır.
- Separate overnight profile (ETH) = false. true olduğunda iki seans arasındaki saatler kendi profilini alır ve alt satırda Gece olarak görünür. Normal seans ve Custom hours ile çalışır.
- Server time zone = Auto (live) / GMT+2/+3 in tester. Diğer seçenekler: GMT+2 / GMT+3 (New York close brokers) ve Fixed GMT offset; Server GMT offset (fixed mode) = 2 ile. Bir borsa saatinde tanımlanan seansları yerleştirir; panelin alt satırındaki saatler aracı kurumunuzla uyuşmuyorsa ona uyan seçeneği seçin.
- Initial balance: periods = 2.
- Initial balance: own start (HH:MM, empty = session start) = boş ve Initial balance: clock of the own start = New York. Örnek: New York saatiyle 09:30, 24 saatlik forex profilinde IB'yi New York açılışına koyar.
- Initial balance: extensions 1.5x and 2x = true. Uzantı çizgilerini ve paneldeki Uzantı satırını gösterir, uzantı uyarısına izin verir.
Highlights
- Single prints from (rows in a row) = 2.
- Tails from (rows) = 2.
- Poor high / low from (TPOs on the extreme row) = 2.
- Extend virgin POCs, Extend single prints ve Extend poor highs / lows = true. Kapalıyken tekli baskılar ve zayıf tepe/dipler kendi profilinin içinde kalır, dokunulmamış POC'lar uzatılmaz.
- Days checked for untouched levels = 10. Panelde (aktif tekli baskılar, zayıf tepe/dipler) ve seviye uyarılarında sayılan seansları da belirler.
Composite
- Composite profile = true (Bileşik düğmesinin başlangıç durumu).
- Composite: days = 5.
- Composite: value area (%) = 70.
Volume
- Volume POC of each session = false.
Drawing
- Drawing mode = Letters (ayrıca Blocks, Histogram).
- Merged / split = Merged. Split, tüm seanslar bölünmüş olarak başlar.
- Letter size = 9.
- Maximum profile width (% of the session) = 80. Birleşik bir profilin kendi seansının zaman aralığına ne kadar uzanacağını sınırlar.
- Renkler: First period color = açık mavi; Last period color = mor; POC = kehribar; Value area = mavi; Initial balance = yeşil; Single prints = pembe; Poor high / low = turuncu; Previous session levels = gri; Composite = arduvaz grisi (histogram modunun da rengi); Volume POC = turkuaz.
Panel
- Show the panel = true.
- Theme = Automatic (chart background). Diğer seçenekler: Dark, Light. Profillerin renklerini de uyarlar.
- Panel size (%) = 100 (50 ile 300 arası), yüksek çözünürlüklü ekranlarda kullanışlıdır.
- Language = Terminal language veya 11 dilden biri.
- Panel position X = 12 ve Panel position Y = 34.

Uyarılar
Uyarılar yalnızca gerçek zamanlı tetiklenir, geçmiş için asla; her biri seans başına seviye başına bir kez tetiklenir. Alerts grubu:
- Price leaves the previous value area = Off. Mesaj, ör.: "Fiyat önceki değer alanından yukarı çıktı (VAH 1.08450)". Also the forming value area = true ile aynı uyarı oluşan seansın değer alanını da kapsar. Tetikleyici: Value area: trigger.
- Price touches the previous POC or a virgin POC = Off. Mesaj, ör.: "Fiyat dokunulmamış bir POC'a dokundu 1.08310". Tetikleyici: POC: trigger.
- Initial balance broken (first break) = Popup + Sound. IB tamamlandıktan sonra ilk yukarı ve ilk aşağı kırılımda tetiklenir. Mesaj, ör.: "Başlangıç dengesi yukarı kırıldı (5432.25)". Tetikleyici: Initial balance: trigger.
- IB extension 1.5x / 2x reached = Off (Initial balance: extensions 1.5x and 2x açık olmalıdır). Mesaj, ör.: "IB 2 x uzantısına aşağıda ulaşıldı (5390.00)". Tetikleyici: Extension: trigger.
- Price returns to single prints = Off. Mesaj, ör.: "Fiyat tekli baskılara döndü 1.08200 - 1.08250". Tetikleyici: Single prints: trigger.
- Price returns to a poor high / low = Off. Mesaj, ör.: "Fiyat zayıf bir tepeye döndü 1.08600". Tetikleyici: Poor high / low: trigger.
- Her tetikleyici = On touch (fiyat seviyeye ulaşır ulaşmaz). Diğer seçenek: On bar close (bar kapanışında kontrol edilir).
- Modlar: Off, Popup, Sound, Smartphone notification, Popup + Sound, Notification + Sound, Popup + Notification, Popup + Sound + Notification.
- Sound = alert (terminalin bir sesi). Also send e-mail = false; true olduğunda, açık olan her uyarı ayrıca bir e-posta gönderir. Off olan uyarı hiçbir şey göndermez.
- Anlık bildirimler ve e-posta Araçlar > Seçenekler altında ayarlanmalıdır (Bildirimler ve E-posta sekmeleri). Mesajlar panel dilini kullanır.
EA verileri (iCustom)
Göstergenin, bar başına bir değer içeren ve iCustom ile CopyBuffer kullanılarak okunabilen 15 tamponu vardır. Grafikte çizilmezler; Veri Penceresi (Ctrl+D) onları aşağıdaki etiketlerle gösterir.
| Tampon | Etiket | İçerik |
|---|---|---|
| 0 | TPO POC (forming session) | Bar kapanışında oluşan seansın POC'u |
| 1 | TPO VAH (forming session) | Oluşan seansın VAH'ı |
| 2 | TPO VAL (forming session) | Oluşan seansın VAL'i |
| 3 | IB high | Başlangıç dengesinin yükseği (IB tamamlanana kadar boş) |
| 4 | IB low | Başlangıç dengesinin düşüğü (IB tamamlanana kadar boş) |
| 5 | Previous POC | Önceki seansın POC'u |
| 6 | Previous VAH | Önceki seansın VAH'ı |
| 7 | Previous VAL | Önceki seansın VAL'i |
| 8 | Composite POC | Bileşik profilin POC'u (son N seans) |
| 9 | Composite VAH | Bileşik profilin VAH'ı |
| 10 | Composite VAL | Bileşik profilin VAL'i |
| 11 | TPOs above POC - below POC | POC üstündeki TPO'lar eksi altındakiler, oluşan seans |
| 12 | Price vs previous value area (+1 above, 0 inside, -1 below) | Bar kapanışının önceki değer alanına göre konumu: +1 üstte, 0 içinde, -1 altta |
| 13 | Marks (1 IB up, 2 IB down, 4 ext 1.5x, 8 ext 2x, 16 poor high, 32 poor low, 64 single prints, 128 provisional) | Bit toplamı: 1 IB yukarı kırıldı, 2 IB aşağı kırıldı, 4 1,5x uzantıya ulaşıldı, 8 2x uzantıya ulaşıldı, 16 zayıf tepe, 32 zayıf dip, 64 seansta tekli baskılar, 128 seans hâlâ açık, yani 16, 32 ve 64 henüz geçici. Örnek: 133 = 1 + 4 + 128. |
| 14 | TPO period (1 = A) | Barın seans içindeki TPO periyodu numarası: 1 = A, 2 = B vb. |
- Yeniden çizim yok: her değer kendi barının kapanışındaki değerdir ve kapanmış barların (indeks 1 veya daha büyük) tamponları asla değişmez. Oluşan barda (indeks 0) 0-4 ve 11-14 tamponları bar açıkken değişir; 5-10 tamponları yalnızca yeni bir seans başladığında değişir.
- Geçici işaretler (bit 128): seans açıkken zayıf bir tepe, zayıf bir dip veya tekli baskılar hâlâ kaybolabilir; bu nedenle 16, 32 ve 64 bitleri 128 ile birlikte gelir. Bir seansın son barında 128 kalkar ve bu bitler kesinleşir.
- Boş değerler EMPTY_VALUE'dur: seans dışında (0-4, 11, 13 ve 14 tamponları), IB tamamlanmadan önce (3 ve 4), ilk kapanmış seanstan önce (5-7 ve 12) ve bileşik oluşmadan önce (8-10). 8-10 tamponları, bileşik panel düğmesiyle gizlenmiş olsa bile doldurulur.
- Tamponlar göstergenin girdilerine uyar (değer alanı, yöntem, bileşik gün sayısı vb.); girdisiz iCustom varsayılanları kullanır.
- Örnek: handle = iCustom(_Symbol, PERIOD_CURRENT, "Market\\JET TPO Profile PRO"); ardından son kapanan barın kapanışında IB'nin zaten yukarı kırılmış olup olmadığını öğrenmek için CopyBuffer ile bar 1'in tampon 13'ünü okuyun ve (değer & 1) kontrol edin.
İpuçları ve sık sorulan sorular
- Harf yok, yalnızca bloklar veya histogram mı? Satırlar harfler için çok küçük: yakınlaştırın veya daha büyük bir Row height in ticks girin.
- Profil çok uzun veya çok basık mı? Row height in ticks değerini değiştirin; kullanılan değer panelin alt satırındadır.
- Seans saatleri aracı kurumunuzla uyuşmuyor mu? Alt satırı kontrol edin ve Server time zone'u değiştirin veya Custom hours kullanın.
- IB'si New York açılışında olan forex: otomatik seansı koruyun ve New York saatiyle Initial balance: own start = 09:30 ayarlayın.
- Zaman ve hacim birlikte: Volume POC of each session'ı açın ve çizgisini TPO POC'u ile karşılaştırın.
- "1 dakikalık geçmiş eksik: yükleniyor...": birkaç saniye bekleyin; mesaj kalırsa terminalin geçmişi indirmesi için sembolün bir M1 grafiğini bir kez açın.
- Strateji Test Cihazı: profiller ve panel görsel modda çizilir; tamponlar her iki modda da çalışır. EURUSD ve WIN üzerinde, yeniden çizim olmadan test edildi.
- Profili okumak: POC, değer alanı, başlangıç dengesi ve uzantıları, tekli baskılar, kuyruklar ve zayıf tepe/dipler seansın nasıl işlem gördüğünü anlatır. Bir sonraki hareketi tahmin etmez.
İndirme
- JET TPO Profile PRO: fiyat grafiğinde seans bazlı zaman-fiyat profilleri, panel, uyarılar ve EA verileri.
Sorular ve öneriler: MQL5 profilim üzerinden bana özel mesaj gönderin.
İşlem yapmak zarar riski içerir. Gösterge piyasa bilgisi gösterir; fiyatları tahmin etmez ve sonuç garanti etmez.


