Elit göstergeler :) - sayfa 431

 

kendi kendine ilerleme düşüş çizgisi

mladen:
Bu bir "öz" avans düşüş çizgisidir ....

...bu havalı ! Trend değerlendirmesi için gerçekten iyi...

 

...

ValeoFX

Bunu kullan. Gönderdiğiniz mesajdan farklı. Bunun yerine bunu kullanmaya karar verdim, çünkü gönderdiğiniz şey renkleri yeniden boyamak (renkte düzgün değişmeyen bazı eğimler olduğunda bakın - bu, o göstergenin yeniden boyama kısmıdır). Ayrıca, bu daha temiz ve dolayısıyla ona farklılık eklemek için daha uygundur.

Eğim histogramını gösterip göstermeme seçeneği eklendi, göstergeye "temiz bir görünüm" (yukarıdaki gibi) veya "eğimli" bir görünüme sahip olabilirsiniz. Ayrıca William Blaus'un tanımıyla ergodik'in ancak uzunluklar 32,5,5 ise olduğunu hatırlatmak isterim. Diğer uzunluklar (tanımı gereği) artık ergodik değil, "basit" bir gerçek güç indeksi

ValeoFX:
Mladen, yukarıda çok kullanışlı bir gösterge gibi görünenin aksine, ricam sadece bu göstergeye bir sapma eklenmesidir, lütfen.

Şu anda başka bir ovayı düşündüğünüzü biliyorum, o yüzden bekleyebilirim.

Şimdiden teşekkürler.
 

Seni zeki adam, seni!

mladen:
ValeoFX

Bunu kullan. Gönderdiğiniz mesajdan farklı. Bunun yerine bunu kullanmaya karar verdim, çünkü gönderdiğiniz şey renkleri yeniden boyamak (renkte düzgün değişmeyen bazı eğimler olduğunda bakın - bu, o göstergenin yeniden boyama kısmıdır). Ayrıca, bu daha temiz ve dolayısıyla ona farklılık eklemek için daha uygundur.

Eğim histogramını gösterip göstermeme seçeneği eklendi, göstergeye "temiz bir görünüm" (yukarıdaki gibi) veya "eğimli" bir görünüme sahip olabilirsiniz. Ayrıca, William Blaus'un tanımına göre ergodik'in ancak uzunluklar 32,5,5 ise ergodik olduğunu hatırlatmak isterim. Diğer uzunluklar (tanımı gereği) artık ergodik değil, "basit" bir gerçek güç indeksi

======================

Size içtenlikle teşekkür ederim, Mladen. Bu topluluğa ve özellikle de bana olan özverili yardımınız için sık sık Rab'be şükrediyorum. Seni yeterince övemem!

Dediğiniz gibi deneyip bilgi vereceğim.

En iyi dileklerimle.

 

Harika iş !

....bu harika çalışma için tekrar çok teşekkürler. Sen gerçek bir Süper Moderatörsün...

 

harika hint

Merhaba Mladen,

Bu ilginç gösterge için teşekkürler.. gerçekten çok iyi bir fikir..

Sıfır çizgili 'ortalanmış' bir versiyona sahip olmak ilginç olacak mı? Sizce mümkün mü?

Teşekkürler

A.

 

Merhaba, bu gösterge ve uyarının neden yaklaşık 15 mesaj ortaya çıktığını ve tek bir uyarıda yaklaşık 30 e-posta gönderdiğini söyleyebilir misiniz?

#özellik göstergesi_chart_window

#özellik göstergesi_tamponları 1

#özellik göstergesi_renk1 Kırmızı

//+------------------------------------------- -------------------+

harici int Geri=4;

//+------------------------------------------- -------------------+

çift ExtMapBuffer1[];

//+------------------------------------------- -------------------+

int init(){

SetIndexStyle(0,DRAW_ARROW);

SetIndexArrow(0,167);

SetIndexBuffer(0,ExtMapBuffer1);

SetIndexEmptyValue(0,0.0);

dönüş(0);

}

//+------------------------------------------- -------------------+

int start(){

int i,j,konum;

for(i=Bars-IndicatorCounted()-1;i>=0;i--){

eğer ((YüksekDüşük))

Uyarı ("İç çubuk uyarısı ",Symbol()+" "+Period()+": Uyarı Satın Alın @ "+DoubleToStr(Ask,Digits));

SendMail (StringConcatenate(Symbol()," Günlük iç çubuk"),StringConcatenate(Symbol()," at ",TimeToStr(TimeLocal(),TIME_SECONDS)," Çubuk içinde olası günlük "));

{

konum=i;

for(j=i+1;j<i+Geri;j++)

if ((Yüksek[j]-Düşük[j])<(Yüksek-Düşük))

konum=j;

eğer (konum==i)

ExtMapBuffer1=(Yüksek+Düşük)/2;

}

}

dönüş(0);

}

Teşekkürler

 

...

Yükseltilen uyarıların sayısını sınırlamanız gerekir. En basit yol, böyle bir şey yapmaktır (bu sadece başlangıç() ve alarm sayısının çubuk başına 1 ile sınırlandırılmasının olası bir yolu)

int start()

{

int i,j,pos;

static datetime lastTime=0;

for(i=Bars-IndicatorCounted()-1;i>=0;i--)

{

if ((HighLow) && lastTime!=Time[0])

{

lastTime = Time[0];

Alert ("Inside bar alert ",Symbol()+" "+Period()+": Buy Alert @ "+DoubleToStr(Ask,Digits));

SendMail (StringConcatenate(Symbol()," Daily inside bar"),StringConcatenate(Symbol()," at ",TimeToStr(TimeLocal(),TIME_SECONDS)," Possible daily inside bar "));

}

pos=i;

for(j=i+1;j<i+Back;j++)

if ((High[j]-Low[j])<(High-Low)) pos=j;

if (pos==i) ExtMapBuffer1=(High+Low)/2;

}

return(0);

}
jackjones:
Merhaba, bu gösterge ve uyarının neden yaklaşık 15 mesaj ortaya çıktığını ve tek bir uyarıda yaklaşık 30 e-posta gönderdiğini söyleyebilir misiniz?

#özellik göstergesi_chart_window

#özellik göstergesi_tamponları 1

#özellik göstergesi_renk1 Kırmızı

//+------------------------------------------- -------------------+

extern int Geri=4;

//+------------------------------------------- -------------------+

çift ExtMapBuffer1[];

//+------------------------------------------- -------------------+

int init(){

SetIndexStyle(0,DRAW_ARROW);

SetIndexArrow(0,167);

SetIndexBuffer(0,ExtMapBuffer1);

SetIndexEmptyValue(0,0.0);

dönüş(0);

}

//+------------------------------------------- -------------------+

int start(){

int i,j,konum;

for(i=Bars-IndicatorCounted()-1;i>=0;i--){

eğer ((YüksekDüşük))

Uyarı ("İç çubuk uyarısı ",Symbol()+" "+Period()+": Uyarı Satın Alın @ "+DoubleToStr(Ask,Digits));

SendMail (StringConcatenate(Symbol()," Günlük iç çubuk"),StringConcatenate(Symbol()," at ",TimeToStr(TimeLocal(),TIME_SECONDS)," Çubuk içinde olası günlük "));

{

konum=i;

for(j=i+1;j<i+Geri;j++)

if ((Yüksek[j]-Düşük[j])<(Yüksek-Düşük))

konum=j;

eğer (konum==i)

ExtMapBuffer1=(Yüksek+Düşük)/2;

}

}

dönüş(0);

}

Teşekkürler
 

'farklılık' projesi

Mladen , bir süre önce özel bir sapma göstergesi/projesi (?) üzerinde çalıştığınızı yazmıştınız. CCI, MACD ve/veya diğer osilatörler gibi belirli göstergelere mi, yoksa daha genel bir şeye mi dayanacak?

 

...

Aslında herhangi bir göstergeye dayanmıyor (ve ulaşmaya çalıştığım hedef de bu)

Herhangi bir değeri fiyatla karşılaştırabilmeli ve (bir miktar toleransla) zirveleri karşılaştırabilmelidir. Ve son kısım ("tepeler") beni öldüren şeydir: sorun şu ki, zirveler yeniden boyamadan belirlenemez - yeniden hesaplama, bu da herhangi bir sapmayı geriye dönük olarak iyi yapar ve gerçek zamanlı olarak pek kullanışlı olmaz. Çözmeye çalışmak istediğim problem bu ... bundan sonra tek yapması gereken, fiyatlar ile karşılaştırılacak herhangi bir şeyin (başka herhangi bir göstergeden gelen değer) mevcut değerini belirtmek ve bir fonksiyonun bunu yapabilmesi gerekir. farklılıkları bulmak

Bu arada bir eğim sapmasını bile denediğimi fark etmişsinizdir (ki bu bir çalışma zamanı sapmasına yakındır, ancak farklı eğim uzunluklarını birbiriyle karşılaştırmak için bazı kriterlere sahip olmalıdır) Sonuçta, bir kafa kırmayı hatırlatıyor. Sonunda sorun: Düşünüldüğünde basit görünüyor, ancak kodlamaya çalışırken daha da karmaşık hale geliyor ve bundan nefret ediyorum

wojtek.paul:
Mladen , bir süre önce özel bir sapma göstergesi/projesi (?) üzerinde çalıştığınızı yazmıştınız. CCI, MACD ve/veya diğer osilatörler gibi belirli göstergelere mi, yoksa daha genel bir şeye mi dayanacak?
 

evet, kulağa çok ilginç geliyor ve anlattığınız sorun hiç de önemsiz değil, ama eminim bir çözüm bulacaksınız; detaylı açıklama için teşekkürler

belki, zikzak gibi bir şey (örneğin, Semafor göstergesinde kullanılan, bu nedenle gecikmeden son çizgisini çizen) yardımcı olabilir - bazı yerel yüksekleri (veya sırasıyla düşükleri) ve fiyatın ne zaman düştüğünü belirler ( artışlar) belirli bir miktarda (pip)*, olası bir sapmayı belirleyen ilk yüksek (veya düşük) olacaktır; sonra, zikzak konumunu başka bir yüksek yüksek (veya daha düşük düşük) olarak değiştirdiğinde - ve eğer - ve ardından fiyat belirli bir miktarda* azalacağı (artacağı), ikinci ve son yüksek (veya düşük) sapmayı belirlemek için... (??) bu genel bir fikir, mantıklı olup olmadığını ve başarılı bir şekilde programlanıp programlanamayacağını bilmiyorum.

* veya bir sonraki mum kapalı (ancak son zikzak konumundan 'çok daha düşük değil') veya bir gösterge - belki daha hızlı (daha küçük) bir TF'de - bir sinyal veriyor, vb.