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
çünkü özel gösterge ile iki işaret arasındaki durumları (eğilimleri) kaydedebilirsiniz ve iMA kullandığınızda yapamazsınız (sadece bir örnek)
Yani teorik olarak, EA programlamamda stokastik ekvator göstergesini bir iMA göstergesiyle değiştirirsem işe yarayabilir mi?
Saygılarımızla
teras
Yani teorik olarak, EA programlamamda stokastik ekvator göstergesini bir iMA göstergesiyle değiştirirsem işe yarayabilir mi?
Saygılarımızla
terasteras
Deneyimlerime göre, karşılanması gereken koşullar biraz daha karmaşık olduğunda veya EA için yapabileceğiniz en iyi şeyi devralan önceki durumu içerdiğinde, bu koşullara sahip özel bir göstergedir . Size birçok yönden yardımcı olacaktır, ancak 2 tanesi belki de en önemlisidir: EA kodunuzu basitleştirecektir (çünkü bir mantığın bir kısmı bu özel göstergeye aktarılacaktır) ve muhtemelen daha da önemlisi, kontrol edebileceksiniz. "bir bakışta" bu tür koşulların sonuçları ne olacak (çünkü girişlerin ve çıkışların karlı olup olmayacağını size hemen gösterecek bir göstergeniz olduğu için)
Bu sadece biraz daha fazla kodlamadır, ancak test etmede size çok daha fazla özgürlük ve hız verir ve sonuçta kârsız olduğu kanıtlanacak bazı koşulları kontrol ederken zaman kazandırır.
teras
Deneyimlerime göre, karşılanması gereken koşullar biraz daha karmaşık olduğunda veya EA için yapabileceğiniz en iyi şeyi devralan önceki durumu içerdiğinde, bu koşullara sahip özel bir göstergedir. Size birçok yönden yardımcı olacaktır, ancak 2 tanesi belki de en önemlisidir: EA kodunuzu basitleştirecektir (çünkü bir mantığın bir kısmı bu özel göstergeye aktarılacaktır) ve muhtemelen daha da önemlisi, kontrol edebileceksiniz. "bir bakışta" bu tür koşulların sonuçları ne olacak (çünkü girişlerin ve çıkışların karlı olup olmayacağını size hemen gösterecek bir göstergeniz olduğu için)
Bu sadece biraz daha fazla kodlamadır, ancak test etmede size çok daha fazla özgürlük ve hız verir ve sonuçta kârsız olduğu kanıtlanacak bazı koşulları kontrol ederken zaman kazandırır.Teşekkürler mladen, etrafında bir yol bulmayı başardım ama EA'yı test ederken Stokastik'imin Sabit Minimum 18.93016 ve Sabit Maksimum 82.92942 gösterdiğini fark ettim.
Sabit Minimum 0 ve Sabit Maksimum 100 almaya çalışıyorum. Bunu yapmanın bir yolu var mı?
çok teşekkürler ve saygılar
teras
Teşekkürler mladen, etrafında bir yol bulmayı başardım ama EA'yı test ederken Stokastik'imin Sabit Minimum 18.93016 ve Sabit Maksimum 82.92942 gösterdiğini fark ettim.
Sabit Minimum 0 ve Sabit Maksimum 100 almaya çalışıyorum. Bunu yapmanın bir yolu var mı?
çok teşekkürler ve saygılar
terasteras
Korkarım ki bir örnek olmadan, stokastik bir "sabit minimum" ve "sabit maksimum" ile ne demek istediğinizi anlamıyorum. Stokastik, hesaplama doğası gereği 0 ve 100 ile sınırlıdır ve bu minimum ve maksimuma ulaşacaksa yalnızca verinin kendisine ve seçilen fiyatlara bağlıdır (stokastik için düşük/yüksek fiyat alanını kullanırsanız çok nadiren olsa da. Kapat/ fiyat alanını kapatın ve ardından 0 ve 100'e ulaşabileceksiniz)
Merhaba,
gerçek açık çubuklardan önce aynı yöndeki ardışık çubukların sayısını gösteren bir gösterge kodlamaya çalışıyorum.
Tf değiştirdiğimde ve yeni çubuklar açıldığında sorun yaşıyorum. Numarayı doğru şekilde güncellemez.
Bana yardımcı olabilir misiniz?
Teşekkür ederim
Merhaba,
gerçek açık çubuklardan önce aynı yöndeki ardışık çubukların sayısını gösteren bir gösterge kodlamaya çalışıyorum.
Tf değiştirdiğimde ve yeni çubuklar açıldığında sorun yaşıyorum. Numarayı doğru şekilde güncellemez.
Bana yardımcı olabilir misiniz?
Teşekkür ederimdasio
Farklı bir mantık deneyin (aşağıdaki örnekteki gibi)
#property indicator_buffers 1
#property indicator_color1 LimeGreen
#property indicator_width1 2
double count[];
//------------------------------------------------------------------
//
//------------------------------------------------------------------
int init() { SetIndexBuffer(0,count); return(0); }
int deinit() { return(0); }
int start()
{
int counted_bars=IndicatorCounted();
if(counted_bars<0) return(-1);
if(counted_bars>0) counted_bars--;
int limit = MathMin(Bars-counted_bars,Bars-1);
//
//
//
//
//
for(int i=limit; i>=0; i--)
{
count = count;
if (Close>Open) if (count<0) count = 1; else count +=1;
if (Close0) count = -1; else count -=1;
}
return(0);
}dasio
Farklı bir mantık deneyin (aşağıdaki örnekteki gibi)
#property indicator_buffers 1
#property indicator_color1 LimeGreen
#property indicator_width1 2
double count[];
//------------------------------------------------------------------
//
//------------------------------------------------------------------
int init() { SetIndexBuffer(0,count); return(0); }
int deinit() { return(0); }
int start()
{
int counted_bars=IndicatorCounted();
if(counted_bars<0) return(-1);
if(counted_bars>0) counted_bars--;
int limit = MathMin(Bars-counted_bars,Bars-1);
//
//
//
//
//
for(int i=limit; i>=0; i--)
{
count = count;
if (Close>Open) if (count<0) count = 1; else count +=1;
if (Close0) count = -1; else count -=1;
}
return(0);
}Tamam. Teşekkür ederim. Deneyeceğim.
Tamam.
Şimdi ihtiyacım olanı kodluyorum. Sadece bir sorun. Numara, x.00000000 biçimindedir. 1 , 2 ,3 gibi rakamlar olmadan olması mümkün mü? Teşekkür ederim
Tamam. Şimdi ihtiyacım olanı kodluyorum. Sadece bir sorun. Sayı, x.00000000 biçimindedir. 1 , 2 ,3 gibi rakamlar olmadan olması mümkün mü? Teşekkür ederim
dasio
Basitçe değiştirin
with
[CODE]DoubleToStr(MathAbs(count),0)dasio
Basitçe değiştirin
with
[CODE]DoubleToStr(MathAbs(count),0)Bu doğru -.-"
Teşekkür ederim.