Çoklu Zaman Çerçevesi Göstergeleri - sayfa 350

 

pipware-minichart-v3.0.ex4‎ (39,8 KB, 7 görüntüleme)

bu, diff TF için bir METİN profil oluşturucu biçimi gibi görünüyor

hareketli ortalama için G alfabesini ayarlayabilirsiniz

 

Geri Testte MTF

Strateji Test Cihazında geriye dönük testlerde MTF göstergelerini kullanma deneyimi olan var mı? Ön göstergelerim, gösterge iCustom işlevi kullanılarak çağrıldığında Strateji Test Cihazının daha yüksek bir zaman çerçevesi sağlayamayacağı yönündedir. Bu doğru mu yoksa aramada yanlış bir şey mi yapıyorum?

 
Tzuman:
Strateji Test Cihazında geriye dönük testlerde MTF göstergelerini kullanma deneyimi olan var mı? Ön göstergelerim, gösterge iCustom işlevi kullanılarak çağrıldığında Strateji Test Cihazının daha yüksek bir zaman çerçevesi sağlayamayacağı yönündedir. Bu doğru mu yoksa aramada yanlış bir şey mi yapıyorum?

Doğru. MT4'te yapamazsınız. Bu başlıkta birkaç sayfa geriye giderseniz, Robert ve ben bunun ve bazı çözümlerin hakkında konuştuk. MTF göstergesi ile ilgili epeyce EA yaptım. Bunları doğrudan kullanamazsınız.

 

Geri Testte MTF

Teşekkürler Christina, beklediğim şey, geriye dönük testlerde yalnızca mevcut zaman çerçevesinin hesaplanmasıydı.

ayrıca iki sorum daha var

Bir EA'da iCustom kullanıyorsanız ve herhangi bir parametre iletmezseniz, varsayılanlarını kullanır mı? Ve eğer parametresinin sadece ilk birkaçını iletirseniz, hepsini değil, geri kalanı için varsayılanları kullanır. Benim göstergelerim öyle olduğu yönünde.

İkincisi ve en önemlisi, gerçek veriler geriye dönük test edilmeyen bir EA'da yavaş bir mtf göstergesi iki kez çağrıldığında, ilki birinci çubuk[1] ve ikincisi ikinci çubuk[2] için.

double fast1 =iCustom(Symbol(),NULL,"MTF",Fast.TimeFrame,3,1);

double slow1=iCustom(Symbol(),NULL,"MTF",Slow.TimeFrame,4,1);

double slow2=iCustom(Symbol(),NULL,"MTF",Slow.TimeFrame,4,2);

Yavaş1'in Bar[1] içindeki değerlere ve yavaş2'nin yavaş göstergesinin Bar[2] içindeki değerlere kendi zaman diliminde başvurduğunu varsayıyorum. Bu yavaş zaman çerçevesi hızlı göstergeye eşlendiğinde, bu değerler H1 ve H4 zaman çerçevelerini (4::1) varsayarak hızlı çubuğun Çubuk[1] ve hızlı çubuğun Çubuğunu[5] temsil eder. Ancak, Veri Penceresini, CTL D'yi gösterirsem, alt zaman aralığındaki ara Çubuklar,2, 3, 4, Yavaş göstergesi için değerlere sahiptir. Bu yavaş "ara" değerlere Veri Penceresinin yaptığı gibi erişmenin bir yolu var mı? Spesifik olarak, yakalamak istediğim ara değerlerde görünen bir al sat oku var. Göstergem oldukça karmaşık; Hilbert dönüşümü ve düzgünleştirmesi olan Gann'lardan biri ve başka seçenekler varsa, şu anda bir EA'ya çevirmeyi denememeyi tercih ederim. Yerleşik bir "i" işlevini doğrudan kullanma tekniğiniz benim durumumda işe yaramaz.

Herhangi bir öneri için herkese teşekkürler

Tzuman

 
Tzuman:
Teşekkürler Christina, beklediğim şey, geriye dönük testlerde yalnızca mevcut zaman çerçevesinin hesaplanmasıydı.

ayrıca iki sorum daha var

Bir EA'da iCustom kullanıyorsanız ve herhangi bir parametre iletmezseniz, varsayılanlarını kullanır mı? Ve eğer parametresinin sadece ilk birkaçını iletirseniz, hepsini değil, geri kalanı için varsayılanları kullanır. Benim göstergelerim öyle olduğu yönünde.

İkincisi ve en önemlisi, gerçek veriler geriye dönük test edilmeyen bir EA'da yavaş bir mtf göstergesi iki kez çağrıldığında, ilki birinci çubuk[1] ve ikincisi ikinci çubuk[2] için.

double fast1 =iCustom(Symbol(),NULL,"MTF",Fast.TimeFrame,3,1);

double slow1=iCustom(Symbol(),NULL,"MTF",Slow.TimeFrame,4,1);

double slow2=iCustom(Symbol(),NULL,"MTF",Slow.TimeFrame,4,2);

Yavaş1'in Bar[1] içindeki değerlere ve yavaş2'nin yavaş göstergesinin Bar[2] içindeki değerlere kendi zaman diliminde başvurduğunu varsayıyorum. Bu yavaş zaman çerçevesi hızlı göstergeye eşlendiğinde, bu değerler H1 ve H4 zaman çerçevelerini (4::1) varsayarak hızlı çubuğun Çubuk[1] ve hızlı çubuğun Çubuğunu[5] temsil eder. Ancak, Veri Penceresini, CTL D'yi gösterirsem, alt zaman aralığındaki ara Çubuklar,2, 3, 4, Yavaş göstergesi için değerlere sahiptir. Bu yavaş "ara" değerlere Veri Penceresinin yaptığı gibi erişmenin bir yolu var mı? Spesifik olarak, yakalamak istediğim ara değerlerde görünen bir al sat oku var. Göstergem oldukça karmaşık; Hilbert dönüşümü ve düzgünleştirmesi olan Gann'lardan biri ve başka seçenekler varsa, şu anda bir EA'ya çevirmeyi denememeyi tercih ederim. Yerleşik bir "i" işlevini doğrudan kullanma tekniğiniz benim durumumda işe yaramaz.

Herhangi bir öneri için herkese teşekkürler

Tzuman

Bahsettiğim şey, tüm mantığı EA'da kodlamayı içermiyor. Mevcut göstergenizin MTF olmayan yeni bir sürümünün oluşturulmasını gerektirir. Bu kolayca yapılabilir, onu MTF yapan tüm kodu çıkarmanız yeterlidir. Mantığınızın ne kadar karmaşık olduğu umurumda değil, o kısma dokunulmamış olacak.

EA, göstergenin MTF olmayan sürümünü arayacak, sadece doğru zaman diliminde aramanız gerekiyor. Örneğin, 1h üzerinden işlem yapıyorsanız ve 4h için değer istiyorsanız:

double slow1=iCustom(Symbol(),240,"MTF OLMAYAN",Slow.TimeFrame,4,shift);

Kaydırma=0 ise 4 saatlik çizelgenin bar0'ında ara değer alınması anlamına gelir, kaydırma=1 ise 4 saatlik çizelgede bar1'in son kapalı bar değeri anlamına gelir. Bu, mantığı fazlasıyla açık hale getiriyor.

Bu yaklaşımı kullanarak birçok MTF EA'yı kodladım ve yapması çok kolay.

 

Geri Testte MTF

Bahşiş için teşekkürler, deneyeceğim.

vardiyada benim sorum H1 zaman diliminde H4 göstergesinin değerlerine nasıl bakıyorsunuz. Veri Penceresi, H4 Bar 1 veya 2 değerlerinden farklı oldukları için, mümkünse erişmek istediğim ara değerleri açıkça gösterir. Onlara iCustom'dan farklı bir erişim türü içeren "almanın" bir yolu olduğunu umuyorum. Bu ara değerler, Metatrader'ın her H1 çubuğu kapanışında H4 göstergesini çağırdığı ve ara H4 değerlerini hesapladığı ve bunları H1 zaman çerçevesi çubuklarında sakladığı gibi görünüyor.

Tekrar teşekkürler,

Tzuman

 
Tzuman:
Bahşiş için teşekkürler, deneyeceğim.

vardiyada benim sorum H1 zaman diliminde H4 göstergesinin değerlerine nasıl bakıyorsunuz. Veri Penceresi, H4 Bar 1 veya 2 değerlerinden farklı oldukları için, mümkünse erişmek istediğim ara değerleri açıkça gösterir. Onlara iCustom'dan farklı bir erişim türü içeren "almanın" bir yolu olduğunu umuyorum. Bu ara değerler, Metatrader'ın her H1 çubuğu kapanışında H4 göstergesini çağırdığı ve ara H4 değerlerini hesapladığı ve bunları H1 zaman çerçevesi çubuklarında sakladığı gibi görünüyor.

Tekrar teşekkürler,

Tzuman

fark edebileceğiniz gibi, 1h grafiğinde, mtf indi'niz 4h'nin ara değerini her zaman aynı olmaya zorlayacaktır, bu nedenle 4 adede kadar son çubuk yeniden boyanabilir ve bunlar her zaman aynıdır, bu da 4h grafiğindeki bar0 değerini temsil eder. verilen herhangi bir nokta.

 

Grafiğimde değil, Veri Penceresi H4 ara aralıkları için açıkça 3 farklı değer gösteriyor. Benim ilgi alanım, endekslerden birinin sadece ara bir değer üzerinde boyayan bir al/sat oku ve bazen yeniden boyandığı konusunda haklısınız ama yine de ona erişmek istiyorum.

Çözümü bulursam sana da haber veririm. önerilerini takdir ediyorum

Tzuman

 

PL nokta MTF?

Merhaba forex-tsd kodlayıcıları,

Çoklu zaman diliminde bu indi'ye ihtiyacım var. Biri lütfen yardım edebilir mi? Basit bir MA (H+L+C)/3 vardiyası olduğunu duydum 1. Şimdiden çok teşekkürler.

Saygılarımızla,

Dosyalar:
 

iCustom TÜM Parametrelere İhtiyaç Duyar

Tzuman:
Grafiğimde değil, Veri Penceresi H4 ara aralıkları için açıkça 3 farklı değer gösteriyor. Benim ilgi alanım, endekslerden birinin sadece ara bir değer üzerinde boyayan bir al/sat oku ve bazen yeniden boyandığı konusunda haklısınız ama yine de ona erişmek istiyorum.

Çözümü bulursam sana da haber veririm. önerilerini takdir ediyorum

Tzuman

Merhaba Tzuman,

Bu konuda daha fazla ilerleme kaydedip kaydetmediğinizden emin değilim... işte benim önerilerim...

Daha önce sormuştunuz..." iCustom'u bir EA'da kullanırsanız ve herhangi bir parametre iletmezseniz, varsayılanlarını kullanır mı. Ve eğer onu parametrelerinden yalnızca ilk birkaçını iletirseniz, hepsini değil, için varsayılanları kullanır mı? Gerisi. Göstergelerim öyle olduğu yönünde."

iCustom genellikle TÜM parametrelerin dahil edilmesini gerektirir... Bazı istisnalar olabilir, ancak hepsini dahil etmek güvenli olmak daha iyidir.

Bazı durumlarda, EA'nın kullandığı göstergelerdeki tüm "harici öğeleri" devre dışı bıraktım (// boş bıraktım)... Bu şekilde sadece arabellek ve çubuk kaydırma eklemem gerekiyor ve parametreler hakkında endişelenmem.

Aksi takdirde... iCustom ifadelerinde TÜM parametreleri eklemek daha iyidir.

İkincisi, Veri Pencerenizde göstergelerinizden gelen ara değerleri gerçekten görüyorsanız... o zaman bunlar iCustom ifadelerinizle alınabilir olmalı ve ayrıca Baskı ve Yorumlarınız, iCustom'unuzla aldığınızda değerleri gösterebilmelidir. .

Al/Sat oklarıyla ilgili olarak - hangi arabellekleri kullandıklarını görmek için doğrudan göstergelere bakın... ardından bu arabellekleri iCustom ifadelerinde kullanın.

Bu yardımcı olur umarım,

Robert

Neden: