Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 222

 
Sözdizimi üstesinden geldi, ancak mantıkla biraz sıkı.
 

Merhaba.

EA, önceki gün ve dün aynı ayarlarla test edildi. Kod aynı, tüm parametreler aynı ama sonuç farklı.

EA, herhangi bir ek koşul olmaksızın belirli bir zamanda bir ticaret açar. İşlemlerin açılış fiyatlarının önemli ölçüde farklılık gösterdiği görülmektedir.

Teklif arşivi, MetaQuotes Software corp sunucusundan iki kez aynı olanı indirdi.

Dosyalar:
szcwya.zip  34 kb
 
gince :

Arka arkaya iki yukarı/aşağı fraktal nasıl bulunur? Resim aşağıda.

Bir gösterge yazmaya çalıştım ama bir şey düşünmedim.

Ya da belki birisi böyle bir göstergeyi hazır gördü?


int GetFractal( string sy= "0" , int tf= 0 , int nf= 0 ) işlevinin fraktalları doğru yakaladığından emin misiniz??? ( EMPTY_VALUE değerleri de vardır)

Neden bu kadar yetersiz bir aşırılık?

1) bir keneden değil, bir mum görünümünden çalışın

2) aynı anda iki fraktal dizi üzerinde bir numaralandırma yapmak - ve bir numaralandırmayı sürmek için birkaç kez değil.

3) eğer üst fraktal birinci değişkenin değerine +1 ise, alttaki ise -1 ise. (Sonuç seçenekleri: - 1, 0, +1)

4) sonraki fraktalda: eğer üst fraktal ikinci değişkenin değerine +1 ise, alttaki -1 ise. (Sonuç seçenekleri: - 1, 0, +1)

5) birinci ve ikinci değişkenlerin toplamını arıyoruz:

a) 0'dan küçük (iki alt fraktalımız var) Yaşasın!

b) 0'dan fazla (iki üst fraktalımız var) Yaşasın!!

c) sıfıra eşittir ve bir değişken sıfıra eşittir (iki alt ve iki üst fraktalımız var) Yaşasın!!!

6) ikinci değişkenin değerini birinciye yeniden atayın ve 4. noktadan itibaren bir döngüde çalıştırın)

 
aiculu :
yardım, nasıl olduğunu anlamadım, ancak bir şeye dikkatlice basmadım, açık siparişlerime genel bakış penceresi kayboldu, nasıl geri alabilirim?

ctrl-t

 
Elektronik :

ctrl-t


teşekkürler hallettim)))
 
Antonius :

Merhaba.

EA, önceki gün ve dün aynı ayarlarla test edildi. Kod aynı, tüm parametreler aynı ama sonuç farklı.

EA, herhangi bir ek koşul olmaksızın belirli bir zamanda bir ticaret açar. İşlemlerin açılış fiyatlarının önemli ölçüde farklılık gösterdiği görülmektedir.

Teklif arşivi, MetaQuotes Software corp sunucusundan aynı dosyayı iki kez indirdi.

Test cihazında mevcut spread'i seçtiniz - bu nedenle fark, çünkü testi çalıştırdığınızda, spread testin başlatıldığı sırada kullanılan spread'dir. Formayı sabit bir sayıya ayarlayın.
 
ALXIMIKS :


int GetFractal( string sy= "0" , int tf= 0 , int nf= 0 ) işlevinin fraktalları doğru yakaladığından emin misiniz??? ( EMPTY_VALUE değerleri de vardır)

Neden bu kadar yetersiz bir aşırılık?

1) bir keneden değil, bir mum görünümünden çalışın

2) aynı anda iki fraktal dizi üzerinde bir numaralandırma yapmak - ve bir numaralandırmayı sürmek için birkaç kez değil.

3) eğer üst fraktal birinci değişkenin değerine +1 ise, alttaki ise -1 ise.

4) sonraki fraktalda: eğer üst fraktal ikinci değişkenin değerine +1 ise, alttaki -1 ise.

5) birinci ve ikinci değişkenlerin toplamını arıyoruz:

a) 0'dan az (iki alt fraktalımız var) Yaşasın!

b) 0'dan fazla (iki üst fraktalımız var) Yaşasın!!

c) sıfıra eşittir ve bir değişken sıfıra eşittir (iki alt ve iki üst fraktalımız var) Yaşasın!!!

6) ikinci değişkenin değerini birinciye yeniden atayın ve 4. noktadan itibaren bir döngüde çalıştırın)

Alaycılık yerine, bir kişi için doğru ve optimize edilmiş bir işlev yazın. Her zaman sadece olumsuzluk ve alay görürsünüz. Akıllıymış gibi davranmayın: Cevap verecek bir şey varsa - kodu yazın, cevap yoksa - kapayın. Büstü oradan geçiyor ...
 
artmedia70 :
Test cihazınızda mevcut spread seçilir - bu nedenle fark, çünkü testi başlatırken, testin başlatıldığı zamandaki spread kullanılır. Formayı sabit bir sayıya ayarlayın.


Aynı gün, farklı test günlerinde aynı saatte açılan işlemler arasındaki fark değişir.

Örneğin,

Tarih Saat Dünden önceki gün Bugün Fark
2011.10.05 13:15 1616.03 1622.89 -6.86
2011.10.12 13:15 1682.87 1682.89 -0.02
2011.10.19 13:15 1649.10 1659.66 -10.56


Evet ve yayılma için çok büyük değerler.

 
artmedia70 :
Alaycılık yerine, bir kişi için doğru ve optimize edilmiş bir işlev yazın. Her zaman sadece olumsuzluk ve alay görürsünüz. Akıllıymış gibi davranmayın: Cevap verecek bir şey varsa - kodu yazın, cevap yoksa - kapayın. Büstü oradan geçiyor ...


Zamanım vardı - görev için bir algoritma buldum, açıkladım (ayrıntılı görünüyor, belki biri için neredeyse doğru - sonuçta, insanlar erişilebilirlik açısından farklıdır)

iğneleyici söz? Bilmiyorum, hiçbir düşünce yoktu, sadece yardım et.

biri kodu yazarmı henüz optimize? (Evet yapabilirim, ama buna değer mi?)

(ps artmedia70, alınmayın, genel olarak tavrınıza ve fikrinize saygı duyuyorum - dürüst olmak gerekirse, ancak geçen gün, hafifçe söylemek gerekirse, çok optimize edilmemiş, iCustom ile kodu kendiniz verdiniz.)

 int a1= 0 ,a2,a3,kilkict,frac,frac1= 0 ;//frac - флаг существования фракталов, frac1- счетчик фракталов (+1 или 0 за цикл)

kilkict=iBars(sy, tf);

for (i= 3 ; i<kilkict;i++){
  a2= 0 ;frac= 0 ;
   if ( iFractals (sy, tf, MODE_UPPER, i)> 0 ) {            
     if (Bufer0!= EMPTY_VALUE ) {
         a2+= 1 ;frac= 1 ;frac1++;
        }
     }
   if ( iFractals (sy, tf, MODE_LOWER, i)> 0 ) {            
     if (Bufer0!= EMPTY_VALUE ) {
         if (a2== 0 ){frac1++; frac= 1 ;}a2+=- 1 ;
        }
     } if (frac== 0 ){ continue ;} if (frac1== 1 ){a1=a2;continue;}
  a3=a1+a2;
   if (a3< 0 )           { a1=a2; //Два фрактала вниз  подряд найдено// continue;}
   if (a3> 0 )           { a1=a2; //Два фрактала вверх подряд найдено // continue;}
   if (a3== 0 && a1== 0 ) { a1=a2; // Два фрактала подряд вверх и два фрактала подряд вниз найдено //}
}

Bunun gibi bir şey , yeni bir bar kontrolüne eklenirse çalışmalıdır.

Tüm çubuklar üzerinde sürekli yineleme yapmamak için belirli sayıda fraktaldan sonra kilkict=iBars(sy,tf)'yi daraltırsanız kod daha uygun olacaktır.

 
ALXIMIKS :


Zamanım vardı - görev için bir algoritma buldum, açıkladım (ayrıntılı görünüyor, belki biri için neredeyse doğru - sonuçta, insanlar erişilebilirlik açısından farklıdır)

iğneleyici söz? Bilmiyorum, hiçbir düşünce yoktu, sadece yardım et.

biri kodu yazarmı henüz optimize? (Evet yapabilirim, ama buna değer mi?)

(ps artmedia70, alınmayın, genel olarak tavrınıza ve fikrinize saygı duyuyorum - dürüst olmak gerekirse, ancak geçen gün, hafifçe söylemek gerekirse, çok optimize edilmemiş, iCustom ile kodu kendiniz verdiniz.)

yeni bir çubuğun kontrolüne eklenirse bunun gibi bir şey çalışmalıdır.

Tüm çubuklar üzerinde sürekli yineleme yapmamak için belirli sayıda fraktaldan sonra kilkict=iBars(sy,tf)'yi daraltırsanız kod daha uygun olacaktır.

KVVAIU'da şaka yaptıkları gibi, gerçek bir subay hem davranışı hem de görünüşü ile korku uyandırmalıdır.

"Daha optimal" yapmak gerçekten mümkün mü?