Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
kalusao
Bir hatanız olduğunu veya bir yerde hata yaptığınızı düşünmüyorum.
Trend zarfları, kullandığı temel hareketli ortalamanın eğimini 1'e 1 göstermiyor (ana filtre (135-136 satırları) şu şekilde: Sapma 0'a ayarlanmış olsa bile, zarflar ortalamanın eğimini göstermiyor, ancak Close UpperPrice veya LowerPrice ortalamasını geçtiğinde (burada sapmanın 0'a ayarlandığı durumdan bahsediyorum - aksi halde kapanış alt veya ortalama yukarı veya aşağı bir % değişim olarak oluşturulan daha yüksek zarf), bu nedenle belirtilen şeylerdeki fark.___________
Sadece bir öneri: işlevi iCustomMA(...) aracılığıyla çağırıyorsanız, işlevde zaten HullPeriod'u (fonksiyondaki period parametresi - işlevde HullPeriod yerine kullanılabilir) ve fiyatı (sizin fiyat2) yerine kullanabilir ve bu şekilde daha kısa ve daha "entegre" olacaktır.
Saygılarımızla
Mladen
Gövde MA varyasyon göstergesi için teşekkürler, mladen!
Bu göstergeyi Trend zarfları (ortalamalar)-histo göstergenize entegre etmeye çalıştım.
Bunun için, Eğilim zarfları (ortalamalar)-geçmiş göstergesine düz işlevi ve aşağıdaki işlevi ekledim.
double iHma_var(çift fiyat, çift nokta, int i, int s=0)
{
double HalfP = HullPeriod/2.0;
double SqrtPeriod = MathSqrt(HullPeriod);
double fiyat2 = iMA(NULL,0,1,0,MODE_SMA,HullPrice,i);
double step1 = iSmooth(fiyat2 ,YarımP,HullPhase,i, 0);
double step2 = iSmooth(fiyat2 ,HullPeriod,HullPhase,i,10);
dönüş (iSmooth(2.0*adım1-adım2,SqrtPeriod,HullPhase,i,20));
}
Histogramı Gövde MA varyasyon değerleriyle karşılaştırırken %100 aynı olmadığını görüyorum.
Lütfen hatamın nerede olduğunu söyler misiniz?Çok teşekkürler Mladen !!!
anne
merhaba mladen,
Mama göstergesindeki parametreler hakkında bana daha fazla açıklama yapar mısınız? Hızlı anne, yavaş anne...
Şimdiden teşekkürler,
Saygılarımızla,
Annenin en kısa tanımı, annenin uyarlanabilir bir ema olduğu olacaktır. Oradaki tüm matematik, mümkün olduğunca az gecikme için ema'yı hesaplamak için ne olacağını ve "ideal" süreyi belirlemek için kullanılır.
FastLimit ve SlowLimit, ema'yı belirli sınırlar içinde sınırlamak için vardır. 0,5'lik hızlı limit ema(3)'e eşittir ve 0,05'lik yavaş limit ema(39)'a eşittir. Bunun "adım" doğası bu sınırlardan gelir: sınırlardan herhangi birini aştığında, sınırlar içinde kalacak şekilde düzeltilir ve bu, "adımların" oluşmasının nedenlerinden biridir (diğeri (ana) budur). "ideal" sürenin nasıl hesaplandığı çerçevesinde).
Saygılarımızla
Mladen
merhaba mladen,
Mama göstergesindeki parametreler hakkında bana daha fazla açıklama yapar mısınız? Hızlı anne, yavaş anne...
Şimdiden teşekkürler,
Saygılarımızla,çok teşekkürler mladen
Saygılarımızla,
Bugün tamamen sessiz..........
bb macd ssa
Mladen:
Henüz tövbe etmeyen SSA göstergeli bir BB MACD üzerinde çalıştınız mı?
Üzgünüm, ama SSA'nın doğası bunu engelliyor
SSA, son Gecikme çubuklarını yeniden hesaplamalıdır (bu matematiksel formüldür), bu yüzden farklı bir SSA yapmanın imkansız olduğundan korkuyorum
Saygılarımızla
Mladen
Mladen: Henüz tövbe etmeyen SSA göstergeli bir BB MACD üzerinde çalıştınız mı?
mladen,
KeltnerChannel EA'mı çalıştırdım ama inTS kadar iyi değil. alamıyorum
TS - Mantık
{--Uzun--}
CurrentBar > 1 ve Fiyat UpperBand üzerinden geçerse
başlamak
Kurulum = doğru ;
Çapraz Yüksek = Yüksek ;
son
Aksi takdirde Kurulum ve ( Fiyat = CrossingHigh + 1 puan) o zaman
Kurulum = yanlış;
eğer Kurulum o zaman
CrossingHigh + 1 nokta durağında bir sonraki çubuğu ("KltChLE") satın alın;
MT4 mantığına. Önceki gönderide görebileceğiniz gibi birkaç yol denedim, ama en azından şimdi çalışıyor. Sadece biraz daha MT4 mantığına ihtiyacım var.
Çalışma MT4 Mantığı
if(Kapat [0] > üst)
&& TimeCondition()) return(true); dönüş(yanlış);
Herhangi bir yardım veya yönlendirme takdir edilecektir.
Işın
mladen
TS kodunu MT4 koduna çevirmeme yardım eder misiniz?
1. Sözdizimi hatalarım var, "{" doğrusunu elde edemiyorum.
2. TS "Satın Al ("KltChLE") sonraki çubuğunu CrossingHigh + 1 nokta durağında " MT4 "Sipariş Gönderimi"ne nasıl çevirirsiniz?
Bu forumda haddimi aştıysam, beni biraz yardıma yönlendirebilir misiniz?
Teşekkür ederim
Işın
MT4 kc kodum;
{
double upper=iCustom(NULL, 0,"RK-KeltnerChannel-atr",KCperiod,KCatr,0,ShiftKC+0);
double middle=iCustom(NULL, 0,"RK-KeltnerChannel-atr",KCperiod,KCatr,1,ShiftKC+0);
double lower=iCustom(NULL, 0,"RK-KeltnerChannel-atr",KCperiod,KCatr,2,ShiftKC+0);
if ( Close [1] upper) Setup == True && CrossingHigh == High;
else
if Setup && (Close [0] = CrossingHigh +1 Point) Setup == False;
if Setup
&& TimeCondition()) return(true); return(false);
} [/CODE]
Tradestation Keltner Code;
[CODE]Avg = AverageFC( Price, LengthKC ) ;
Shift = NumATRs * AvgTrueRange( LengthKC ) ;
UpperBand = Avg + Shift ;
LowerBand = Avg - Shift ;
{--Long--}
if CurrentBar > 1 and Price crosses over UpperBand then
{ CB > 1 check used to avoid spurious cross confirmation at CB = 1 }
begin
SetUp = true ;
CrossingHigh = High ;
end
else if Setup and ( Price = CrossingHigh + 1 point ) then
Setup = false ;
{ the High >= condition being true indicates that a buy must already have been
triggered at this bar so this setup has been used up and needs to be negated;
an example of a persisitent setup with an indefinite stop/limit trigger - setup
has to be negated after entry confirmed; also see Pivot Reversal LE/SE and
PercentR LE/SE }
if Setup then
Buy ( "KltChLE" ) next bar at CrossingHigh + 1 point stop ;
SSA Çok Renkli
Mladen,
Renk değiştirebilmek için SSA Of Price Indi yapmak mümkün mü? Yukarı çıkarken bir renk ve aşağı doğru yön değiştirirken farklı bir renk mi? (ve mümkünse renk veya yön değiştiğinde bir uyarı)