Alıntı Originally Posted by Hector Salamanca Yazıyı Oku
Different time frame ile kullanılan time frame arasında repaint açısından hiç bir kullanım farkı yoktur.
canlı bar üzerinden hesaplanan indikatörler nasıl repaint yapıyorsa aynısı Different time frame içinde geçerlidir.
yani doğru kullanılırsa hiç bir zaman repaint'e sebep olmaz! canlı üst frame barını kullanırsanız repaint yapar elbette.
doğru kullanımı şudur; üst frame bar tarihleri eşitlemesi yapmadan önce 1 bar kaydırılarak yeni listeye atılmalı tarih eşleştirme bundan sonra yapılmalıdır. tüm platformlar için doğru kullanımı budur.

ideal için örnek vermek gerekirse:

//Günlük WaveTrend ve Ortalaması
var WaveTrendG = User.WT(Sistem, V_G, 10 ,21 );
var WaveTrendGMA= Sistem.MA(WaveTrendG , "Simple", 4 );

//1 Kaydırma ve kesişme kontrolünü yapıp sonucu döndürme
var WaveTrendG_1 = Sistem.Liste(WaveTrendG.Count, 0);for (int i = 1; i < WaveTrendG.Count; i++){ WaveTrendG_1[i] = (WaveTrendG[i-1] > WaveTrendGMA[i-1] && WaveTrendG[i-1] > WaveTrendG[i-2] ? 1:0); }

//Tarih eşitleme
var WTG = Sistem.DonemCevir(Sistem.GrafikVerileri, V_G, WaveTrendG_1);


ve artık istenilen alt bar grafikde if(WTG[i]==1) şeklinde repaint ihtimali olmadan kullanılabilir.
Teşekkürler bilgi için sayın hector.

Ben bar kapanışından sonrakini kullandım canlı bar kullanmadım, Benim yaptıklarımda repaint oldu ben ondan dolayı dtfi bıraktım 1hlikte işlemmyaparken 3 saatlikten aldığın sinyalle onayla deyince 1 bar kaydırmak yine de kurtarmaz diye düşünüyorum belki 3 bar gerekir o da verimli olmaz. tradingview üzerinde yapmıstım.