Trend göstergeleri - sayfa 13

 

Çok güzel gösterge

mladen:
Bunu yeniden adlandırmam gerekiyordu: Ekli belgede Jose Cruset tarafından tanımlandı, ancak buna Trend Gücü dediği ve bu isimle metatrader için zaten bir gösterge olduğu için (arkasında farklı hesaplama) onu MasTrend olarak yeniden adlandırdım.

Paylaşım için teşekkürler.

Dosyalar:
chart.gif  34 kb
 

cidden, hepsi tek bir f-la ("A") içinde kodlanmış olarak: ) - "C" (p44 doc) nasıl elde edilir : (

 

ne olduğunu bilseydim:

için (; masPeriod<=Mas.End; masPeriod+= Mas.Step, masCount++)

- zaten yapardım

(sadece iki kelime açıklar(bu bir program dizisi değil, ama...) - lütfen, Mladen

 
fxbs:
için (; masPeriod<=Mas.End; masPeriod+= Mas.Step, masCount++)

Mladen, (; - bir şey eksik gibi görünüyor, ACodeError mu?

dem, kodu giderek kısalıyor - çok mutsuzum

şimdi ne olduğunu bile bilmiyorum (ne çalıyorum), bu beni üzüyor

hayır hata yok Kısa olarak - yeterince kısa değil. İdeal şuna benzer:

while(myWelth<3*WarrenBuffetsWelth) makeMeSomeMoreMoney();

ama bunu yazdığımda metatrader şikayet ediyor (bunu hayal edebiliyor musunuz? )

fxbs:
cidden, hepsi tek bir f-la ("A") içinde kodlanmış olarak: ) - "C" (p44 doc) nasıl elde edilir : (

Fiyat ve MA arasındaki fark yerine MA eğimlerini arıyorsunuz. Yani : if iMa(,..,i)>iMa(,...,i+1) total++ ve if iMa(,..,i)<iMa(,...,i+1) total-- . Hızlandırmak için belki biraz daha kod gerekebilir, ancak özü bu

______________________________

Not: Ultra trend aynı eğimi karşılaştırır, sadece bunun için JMA kullanır ve temsili biraz farklıdır, bu yüzden bu "eğim" fikrinin tam olarak kökenini bulmak ilginç olurdu (bunun Jose olduğundan emin değilim) Cruset'in orijinal fikri)

 
mladen:
hayır hata yok

Kısa olarak - yeterince kısa değil. İdeal şuna benzer:

while(myWelth<3*WarrenBuffetsWelth) makeMeSomeMoreMoney();

ama bunu yazdığımda metatrader şikayet ediyor (bunu hayal edebiliyor musunuz? )

Fiyat ve MA arasındaki fark yerine MA eğimlerini arıyorsunuz. Yani : if iMa(,..,i)>iMa(,...,i+1) total++ ve if iMa(,..,i)<iMa(,...,i+1) total-- . Hızlandırmak için belki biraz daha kod gerekebilir, ancak özü bu

______________________________

Not: Ultra trend aynı eğimi karşılaştırır, sadece bunun için JMA kullanır ve temsili biraz farklıdır, bu yüzden bu "eğim" fikrinin tam olarak kökenini bulmak ilginç olurdu (bunun Jose olduğundan emin değilim) Cruset'in orijinal fikri)

bunun gibi

A:

için (; masPeriod<=Mas.End; masPeriod+= Mas.Step, masCount++)

{

double ma = iMA(NULL,0,masPeriod,0,Mas.Type,Fiyat,i);

if (fiyat > ma) toplam++;

if (fiyat < ma) toplam--;

}

MasTrendBuffer = 100,00*toplam/masCount;

C:

için (; masPeriod<=Mas.End; masPeriod+= Mas.Step, masCount++)

{

double ma0 = iMA(NULL,0,masPeriod,0,Mas.Type,Fiyat,i);

double ma1 = iMA(NULL,0,masPeriod,0,Mas.Type,Fiyat,i+1);

if (ma0 > ma1) toplam++;

eğer (ma0 < ma1) toplam--;

}

MasTrendBuffer = 100,00*toplam/masCount;

ps teşekkürler, Mladen ("for (;" kelimesinin ne anlama geldiğini hala bilmiyorum - ve kimseye söylemek istemiyorsun :((((((((((((((((((((((((((((

Dosyalar:
 
fxbs:
for (; masPeriod<=Mas.End; masPeriod+= Mas.Step, masCount++)

Mladen, (; - bir şey eksik gibi görünüyor, ACodeError mu?

dem, kodu giderek kısalıyor - çok mutsuzum

şimdi ne olduğunu bile bilmiyorum (ne çalıyorum), bu beni üzüyor

PM kutunuz dolu.

 
mladen:
Bunu yeniden adlandırmam gerekiyordu: Ekli belgede Jose Cruset tarafından tanımlandı, ancak buna Trend Gücü dediği ve bu isimle metatrader için zaten bir gösterge olduğu için (arkasında farklı hesaplama) onu MasTrend olarak yeniden adlandırdım. Fikir basit: bir fiyatı bir dizi hareketli ortalamayla karşılaştırın. Bununla ilgili daha fazla ayrıntı için (sadece bununla ilgili değil) lütfen Jose Cruset tarafından ekli belgeyi okuyun. Genel olarak 60'ın üzerindeki ve -60'ın altındaki değerler güçlü trend olarak kabul edilmektedir.

60, 0 ve -60'ta seviye çizgilerini çizmemenizin bir nedeni var mı?

Basit kod:

#property indicator_level1 60.0

#property indicator_level2 0.0

#property indicator_level3 -60.0

#property indicator_levelcolor Gray

Dosyalar:
_cm.gif  17 kb
 
CodeMuncher:

60, 0 ve -60'ta seviye çizgilerini çizmemenizin bir nedeni var mı?

Basit kod:

#property indicator_level1 60.0

#property indicator_level2 0.0

#property indicator_level3 -60.0

#property indicator_levelcolor Gray

Çünkü bu seni milyarder yapacak

 

...

Neden tabii ki TRO

"İyileştirmeni" bekledim. Şimdi bir öğretmen olduğunuzu görüyorum ve söylemeliyim ki, muazzam bilgeliğinizin yeni incilerini sabırsızlıkla bekliyorum. :) :)

________________________

Not: Madem benim "sevgili bir arkadaşım"sınız ve "entelektüel girişiminizde" size yardımcı olmaya çalışacağıma ve IQ'nuzu en az 30-35 seviyelerine çıkaracağıma söz verdiğime göre, bu sekmeye baktınız mı? herhangi bir gösterge özellikleri ?

Numara? Ben de öyle düşünmüştüm

CodeMuncher:

60, 0 ve -60'da seviye çizgilerini çizmemenizin bir nedeni var mı?

Basit kod:

#property indicator_level1 60.0

#property indicator_level2 0.0

#property indicator_level3 -60.0

#property indicator_levelcolor Gray

Dosyalar:
levels.jpg  29 kb
 
mladen:
Neden tabii ki TRO

"İyileştirmeni" bekledim. Şimdi bir öğretmen olduğunuzu görüyorum ve söylemeliyim ki, muazzam bilgeliğinizin yeni incilerini sabırsızlıkla bekliyorum. :) :)

________________________

Not: Madem benim "sevgili bir arkadaşım"sınız ve "entelektüel girişiminizde" size yardımcı olmaya çalışacağıma ve IQ'nuzu en az 30-35 seviyelerine çıkaracağıma söz verdiğime göre, bu sekmeye baktınız mı? herhangi bir gösterge özellikleri?

Numara? Ben de öyle düşünmüştüm

Neden inşa etmiyorsun? Kullanıcıların aynı şeyi tekrar tekrar girmesini gerçekten istiyor musunuz? Bahsetmiyorum bile, bu seviyeleri kendin planlamadın. Neden?