Originally Posted by
Hector Salamanca
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.
Yer İmleri