Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım 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
herkese merhaba arkadaşım Birisi bana bunun adını verebilir misiniz Volatilite qualtity nrs - uyarılar ve oklar ama mq4'ü ex4 değil biçimlendirin ve teşekkür ederim . arkadaşın Samir
Samir
Şans eseri şunlardan birini mi arıyorsunuz: https://www.mql5.com/en/forum/general veya belki bu: https://www.mql5.com/en/forum/general
Thomas Stridsman'ın icat ettiğini asla bilmiyordum
Sevgili Mladen,
ekli vq ea ile ilgili sorunu çözmemize yardımcı olmak istediğinizi umuyoruz.
Ne olduğunu gösteren bir resim ekledim. Ea/gösterge/set de rar dosyasına eklenmiştir. Gösterge "nrp" versiyonu değil ama "sabit" modda yeniden boyamadığını görüyorum (eğer değilse lütfen bana bildirin ) ve çok zamanlı bir sürümdür. Strateji, 1Mtf'de bir adetin kullanılmasını, ancak bir 5Mtf'de adet indi parametrelerinin kullanılmasını içeriyordu; bu mümkündür çünkü ekli gösterge bu moda izin verir (bir mtf'dir). Göstergeye göre ea'nın bu şekilde çalışmasına izin vermek için "sabit" modu ekleyerek ea'da sadece bir değişiklik yaptım. Ben kodlayıcı değilim. Çözüm (yani: 1Mtf'de ea'ya izin vermek, ancak ea parametrelerinde 5Mtf ile: "sabit" mod), ea'nın doğrudan 5Mtf'de çalışmasına izin vermekten daha iyi çalışıyor gibi görünüyor, çünkü düzeltmeleri önceden eşleştirmeyi mümkün kılıyor ve ölçekleme yoluyla 1Mtf'de, sonunda çok daha olumlu sonuçlarla ticareti açar/kapatır. Sorun, ekteki resimde gösterildiği gibi (bu da rar. dosyasındadır), bazen ea'nın göstergeyi takip etmemesidir ("sabit" modda tekrar ediyorum), bu nedenle ticareti geciktiren veya olmayan olabilir. t açın veya ekteki resimde olduğu gibi mantıksız bir şekilde, indi tarafından gösterildiği gibi ters ticareti açın . Lütfen bu sorunu çözmemize yardım eder misiniz? Görsel/manuel modda gösterge çok sayıda tanrı sinyali verir (5Mtf parametresiyle 1Mtf'de). Zaman ayırdığınız için çok teşekkürler.
vq_indiea.rar
Sevgili Mladen,
ekli vq ea ile ilgili sorunu çözmemize yardımcı olmak istediğinizi umuyoruz.
Ne olduğunu gösteren bir resim ekledim. Ea/gösterge/set de rar dosyasına eklenmiştir. Gösterge "nrp" versiyonu değil ama "sabit" modda yeniden boyamadığını görüyorum (eğer değilse lütfen bana bildirin ) ve çok zamanlı bir sürümdür. Strateji, 1Mtf'de bir adetin kullanılmasını, ancak bir 5Mtf'de adet indi parametrelerinin kullanılmasını içeriyordu; bu mümkündür çünkü ekli gösterge bu moda izin verir (bir mtf'dir). Göstergeye göre ea'nın bu şekilde çalışmasına izin vermek için "sabit" modu ekleyerek ea'da sadece bir değişiklik yaptım. Ben kodlayıcı değilim. Çözüm (yani: 1Mtf'de ea'ya izin vermek, ancak ea parametrelerinde 5Mtf ile: "sabit" mod), ea'nın doğrudan 5Mtf'de çalışmasına izin vermekten daha iyi çalışıyor gibi görünüyor çünkü düzeltmeleri önceden eşleştirmeyi ve bir ölçekleme yoluyla mümkün kılıyor. 1Mtf'de, sonunda çok daha olumlu sonuçlarla ticareti açar/kapatır. Sorun, ekteki resimde gösterildiği gibi (bu da rar. dosyasındadır), bazen ea'nın göstergeyi takip etmemesidir ("sabit" modda tekrar ediyorum), bu nedenle ticareti geciktiren veya olmayan olabilir. t açın veya ekteki resimde olduğu gibi mantıksız bir şekilde, indi tarafından gösterildiği gibi ters ticareti açın . Lütfen bu sorunu çözmemize yardım eder misiniz? Görsel/manuel modda gösterge çok sayıda tanrı sinyali verir (5Mtf parametresiyle 1Mtf'de). Zaman ayırdığınız için çok teşekkürler.
vq_indiea.rarEA'nızda son sinyali arıyorsunuz (bu uzun zaman önce olmuş olabilir). Her şeyden önce sadece 2 değer kullanmayı deneyin: biri mevcut yön için ve diğeri önceki yön için (tampon 6). Mevcut çubuğun değeri bir önceki çubuğa göre değiştiğinde, bir sinyaliniz olur. Yön 1 ise al sinyali, yön -1 ise sat sinyalidir.
________________
Not: Yön değerlerini bulmak için EA'da bir döngüye gerek yoktur. İlk kapalı çubuk için indeks 1'i ve ikinci kapalı çubuk için indeks 2'yi kullanın (kapalı bara dayalı sinyaller üzerinde çalışmak için)
Sevgili Mladen hızlı cevap için teşekkürler. Kusura bakmayın ama ben kodlayıcı değilim ama benim seviyeme göre daha anlaşılır bir şekilde önerirseniz metaeditörde ne yapmam gerektiğini kendim yapmaya çalışacağım. Üzgünüm, ama "tampon" ile ne amaçladığınızı bile bilmiyorum. .Tekrar teşekkürler.
EA'nızda son sinyali arıyorsunuz (bu uzun zaman önce olabilir). Her şeyden önce sadece 2 değer kullanmayı deneyin: biri mevcut yön için ve diğeri önceki yön için (tampon 6). Mevcut çubuğun değeri önceki çubuğa göre değiştiğinde, bir sinyaliniz olur. Yön 1 ise al sinyali, yön -1 ise sat sinyalidir.
________________
Not: Yön değerlerini bulmak için EA'da bir döngüye gerek yoktur. İlk kapalı çubuk için indeks 1'i ve ikinci kapalı çubuk için indeks 2'yi kullanın (kapalı bara dayalı sinyaller üzerinde çalışmak için)Sevgili Mladen hızlı cevap için teşekkürler. Kusura bakmayın ama ben kodlayıcı değilim ama benim seviyeme göre daha anlaşılır bir şekilde önerirseniz metaeditörde ne yapmam gerektiğini kendim yapmaya çalışacağım. Üzgünüm, ama "tampon" ile ne amaçladığınızı bile bilmiyorum. .Tekrar teşekkürler.
vitoingletto
Bu parçayı değiştirmeyi deneyin:
VQ1=iCustom(NULL,0,"VQ",Crash,TimeFrame,Length,Method,Smoothing,Filter,RealTime,Steady,3,i);
VQ2=iCustom(NULL,0,"VQ",Crash,TimeFrame,Length,Method,Smoothing,Filter,RealTime,Steady,4,i);
if(VQ2>0&&VQ1<EMPTY_VALUE){if(Reverse)SV=1;else BV=1;break;}
if(VQ1>0&&VQ2<EMPTY_VALUE){if(Reverse)BV=1;else SV=1;break;}}
[/PHP]
With this :
[PHP] double VQCurrent =iCustom(NULL,TimeFrame,"VQ",Crash,0,Length,Method,Smoothing,Filter,RealTime,Steady,6,1);
double VQPrevious=iCustom(NULL,TimeFrame,"VQ",Crash,0,Length,Method,Smoothing,Filter,RealTime,Steady,6,2);
if (VQCurrent!=VQPrevious)
{
if (VQCurrent== 1) if (Reverse) SV=1; else BV=1;
if (VQCurrent==-1) if (Reverse) BV=1; else SV=1;
}
Maalesef çalışmıyor. Mantığı tamamen değiştiriyor ve 1Mtf'de 5Mtf'de olduğu gibi çalışmıyor, tam anlamıyla 1Mtf'de. Baska öneri? teşekkür etmek
vitoingletto
Bu parçayı değiştirmeyi deneyin:
VQ1=iCustom(NULL,0,"VQ",Crash,TimeFrame,Length,Method,Smoothing,Filter,RealTime,Steady,3,i);
VQ2=iCustom(NULL,0,"VQ",Crash,TimeFrame,Length,Method,Smoothing,Filter,RealTime,Steady,4,i);
if(VQ2>0&&VQ1<EMPTY_VALUE){if(Reverse)SV=1;else BV=1;break;}
if(VQ1>0&&VQ2<EMPTY_VALUE){if(Reverse)BV=1;else SV=1;break;}}
[/PHP]
With this :
[PHP] double VQCurrent =iCustom(NULL,TimeFrame,"VQ",Crash,0,Length,Method,Smoothing,Filter,RealTime,Steady,6,1);
double VQPrevious=iCustom(NULL,TimeFrame,"VQ",Crash,0,Length,Method,Smoothing,Filter,RealTime,Steady,6,2);
if (VQCurrent!=VQPrevious)
{
if (VQCurrent== 1) if (Reverse) SV=1; else BV=1;
if (VQCurrent==-1) if (Reverse) BV=1; else SV=1;
}
Maalesef çalışmıyor. Mantığı tamamen değiştiriyor ve 1Mtf'de 5Mtf'de olduğu gibi çalışmıyor, tam anlamıyla 1Mtf'de. Baska öneri? teşekkür etmek
vitoingletto
iCustom() çağrısının ikinci parametresi , zaman çerçevesi parametresidir. Çoklu zaman dilimi göstergeleri söz konusu olduğunda, göstergenin doğru şekilde çalışmasını sağlamak için bu parametreyi kullanmak en iyisidir. iCustom() çağrısının ikinci parametresi olarak zaman çerçevesi kullanıldığındaki değerler, onu göstergeye (göstergenin TimeFrame parametresinde) ilettiğiniz zamankiyle aynı değilse, gösterge çoklu zaman çerçevesi modunda ( ve farklılık gösterebilecekleri tek durum budur)
Ayrıca, orijinal EA'nın şu iki satırında:
gerekli olmayan bir kısım var. VQ2>0 ve VQ1>0 her zaman doğrudur ( EMPTY_VALUE pozitif bir değerdir) ve bu ikisine karşılaştırma için hiç gerek yoktur. VQ1 veya VQ2'nin EMPTY_VALUE değerine eşit olup olmadığını kontrol etmek yeterlidir.
yaptım!!!!
değiştirdim:
for(int i=1;i<=limit;i++){
VQ1=iCustom(NULL,0,"VQ",Çökme,Zaman Çerçevesi,Uzunluk,Yöntem,Düzleştirme,Filtre,Gerçek Zamanlı,Sürekli,3,i);
VQ2=iCustom(NULL,0,"VQ",Çökme,Zaman Çerçevesi,Uzunluk,Yöntem,Düzleştirme,Filtre,Gerçek Zamanlı,Sürekli,4,i);
içinde
for(int i=1;i<=limit;i++){
VQ1=iCustom(NULL,5,"VQ",Çökme,Zaman Çerçevesi,Uzunluk,Yöntem,Düzleştirme,Filtre,Gerçek Zamanlı,Sürekli,3,i);
VQ2=iCustom(NULL,5,"VQ",Çökme,Zaman Çerçevesi,Uzunluk,Yöntem,Düzleştirme,Filtre,Gerçek Zamanlı,Sürekli,4,i);
ve çalışıyor. Sadece bir problem, backtest'te bir kez 10 tp ile aynı çubukta iki pozisyon açtı
baska öneri? teşekkür etmek.
vitoingletto iCustom() çağrısının ikinci parametresi zaman çerçevesi parametresidir. Çoklu zaman dilimi göstergeleri söz konusu olduğunda, göstergenin doğru şekilde çalışmasını sağlamak için bu parametreyi kullanmak en iyisidir. iCustom() çağrısının ikinci parametresi olarak zaman çerçevesi kullanıldığındaki değerler, onu göstergeye (göstergenin TimeFrame parametresinde) ilettiğiniz zamankiyle aynı değilse, gösterge çoklu zaman çerçevesi modunda ( ve farklılık gösterebilecekleri tek durum budur)