Kodlama yardımı - sayfa 185

 

Birisi çubuk grafiğin nasıl alınacağını bilebilir mi, böylece çubuk sadece kapanışı gösterir mi? Eklenen görsel gibi.

 
loeil:
Birisi çubuk grafiğinin nasıl alınacağını bilebilir mi, böylece çubuk sadece kapanışı gösterir mi? Eklenen görsel gibi.

loeil,

bu konuya bir göz atın: https://www.mql5.com/en/forum/183501 . Belki bu yardımcı olur

 
mladen:
loeil, şu konuya bir göz atın: https://www.mql5.com/en/forum/183501 . Belki bu yardımcı olur

Teşekkür ederim

 

Teşekkür ederim

 

merhaba mladen,

dpo sürümüne geri dönmek/dpo sürümüne geri dönmek ve sinyalleri orijinalDetrended Price Oscillator.mq4 - MQL4 Code Base ile karşılaştırmak için sayfa 184'deki en son sürüm 1840'ı kullanıyorum, görünüşe göre farklı sinyaller ve sayısal değer sinyalleri üretiyorlar, ne oluyor? sanırım aynı sinyallere sahip olmalılar, ekteki "geri adım" doğru olmayan bir şey mi var? Neler olduğuna baktığın için tekrar teşekkürler.

Dosyalar:
 
kenwa:
merhaba mladen, dpo sürümüne geri dönmek/dpo sürümüne geri dönmek ve sinyalleri orijinalDetrended Price Oscillator.mq4 - MQL4 Code Base ile karşılaştırmak için sayfa 184'teki son sürüm 1840'ınızı kullanıyorum, görünüşe göre farklı sinyaller ve sayısal değer sinyalleri üretiyorlar, ne oluyor? sanırım aynı sinyallere sahip olmalılar, ekteki "geri adım" doğru olmayan bir şey mi var? Neler olduğuna baktığın için tekrar teşekkürler.

kenva

bu bağlantıdaki göstergedeki priceSwitch() işlevinde bir hata var.

Olması gereken fiyat değil, fiyatı sormanın sonuçları olarak her zaman Düşük dönüyor (gönderdiğim sürümde bu hatadan kaçınılıyor). İşlev şimdi şöyle gidiyor:

double priceSwitch(int i)

{

double price;

switch(PriceType)

{

case PRICE_CLOSE:

price = Close;

case PRICE_OPEN:

price = Open;

case PRICE_HIGH:

price = High;

case PRICE_LOW:

price = Low;

}

return(price);

}[/PHP]

and it should be like this :

[PHP]double priceSwitch(int i)

{

double price;

switch(PriceType)

{

case PRICE_CLOSE:

price = Close; break;

case PRICE_OPEN:

price = Open; break;

case PRICE_HIGH:

price = High; break;

case PRICE_LOW:

price = Low; break;

}

return(price);

}

Bu fonksiyon düzeltildiğinde, ikisi de tamamen aynıdır (bu örnekte olduğu gibi)

Herşey gönlünce olsun

Dosyalar:
dpo.gif  36 kb
 

merhaba mladen,

yani anlamlarını anlıyorum, öyle mi? (ilk) #1845'in üstündeki sürüm olması gerektiği gibi doğru ham dpo değeri mi? (daha doğrusu bağlantı göstergesinde hata sinyalleri var mı?) yani yukarıdaki #1845'teki sürümü kullanırsam, bu doğru sinyal mi?

(ikinci) ayrıca kodun içindeki bağlantı göstergesini PHP kodunuzla değiştirirsem, o zaman hata olmaz mı? ve yukarıdaki #1845'teki sürümle aynı sinyallere sahip mi?

bazı açıklamalar için tekrar teşekkürler.

 
kenwa:
merhaba mladen,

yani anlamlarını anlıyorum, öyle mi? (ilk) #1845'in üstündeki sürüm olması gerektiği gibi doğru ham dpo değeri mi? (daha doğrusu bağlantı göstergesinde hata sinyalleri var mı?) yani yukarıdaki #1845'teki sürümü kullanırsam, bu doğru sinyal mi?

(ikinci) ayrıca kodun içindeki bağlantı göstergesini PHP kodunuzla değiştirirsem, o zaman hata olmaz mı? ve yukarıdaki #1845'teki sürümle aynı sinyallere sahip mi?

bazı açıklamalar için tekrar teşekkürler.

kenva

1845 sonrası sürüm doğru

Metaquotes sitesindeki sürüm yanlış

Size verdiğim sürümü kullanmak daha iyidir, çünkü bu sürümde medyan, tipik ve ağırlıklı fiyatları da kullanabilirsiniz ve daha hızlı ve daha basit olduğu için

__________________

Not: Eğilimi azaltılmış fiyat osilatörü aslında farklı değerlere sahiptir. Doğru bir dpo'nun bir sürümü burada yayınlandı: https://www.mql5.com/en/forum/174298

 

merhaba mladen,

Bu sürüme ne dersiniz Detrended Price Osilatör - dpo'nun MQL4 Kod Tabanı , bu sürüm kodlama ve sinyal açısından doğru mu? tekrar teşekkürler.

 
kenwa:
merhaba mladen, dpo'nun Detrended Price Osilatörü - MQL4 Code Base'in bu sürümüne ne dersiniz, bu sürüm kodlama ve sinyal açısından doğru mu? tekrar teşekkürler.

DPO'nun Tanımı : Eğilimsiz fiyat osilatörü - Wikipedia, özgür ansiklopedi

Böyle hesaplıyorsa sorun yok. Değilse, tamam değil