Hatalar, hatalar, sorular - sayfa 1046

 

Oops...sınırsızdan 5000'e değiştirildi

ps Birkaç yeniden başlatmanın ardından çalıştı. maksimum çubuk sayısı ne olursa olsun - sıfır yok.

 
MetaDriver :

Saçmalık. Bu garip fso. Korktuğum şey, tekrarlanabilirliğin zayıf olmasıydı. Yük altında kontrol ettiniz mi?

Ve yüzde kaç?

AMD Phenom II X6, win7 64, terminal x64 var

Neye benziyor? tepsi dahil, yanlışlık dahil... tepsi yazdı

Intel E6750

 
Silent :

Neye benziyor? tepsi dahil, yanlışlık dahil... tepsi yazdı

Intel E7650

Hayır, orada değil, derlerken, tanımlamayı yeniden dağıtarak tüm hesaplamaları ve çizelgenin çıktısını "silebilirsiniz" (OnCalculate() boş kalır, "yüksüz", yalnızca bir baskı ile).

"İndirildiği gibi" derlerseniz, gösterge bir grafik çizer, yani. "yük altında".

Kodda diyor ki:

 // Комментируя первую и раскоментируя вторую строку удаляем из индикатора "сложные расчёты"
#define Empty(x)  x             // 1  "под нагрузкой"
//#define Empty(x)                  // 2   "без нагрузки"

:)

Benim için yük olmadan olması gerektiği gibi çalışıyor, ancak yük altında (bazı seçenekler varken CopyBuffer() ) bir kez sıfırlanıyor ve çağrılar her onayda iki veya üç kez yineleniyor.

 
MetaDriver :

Hayır, orada değil, derlerken, tanımlamayı yeniden dağıtarak tüm hesaplamaları ve çizelgenin çıktısını "silebilirsiniz" (OnCalculate() boş kalır, "yüksüz", yalnızca bir baskı ile).

"İndirildiği gibi" derlerseniz, gösterge bir grafik çizer, yani. "yük altında".

Kodda diyor ki:

:)

Ah, üzgünüm, kodu okumadım .

Bu şekilde kontrol ettim, çoğalmıyor. 0 sadece derlerken, başlatırken, tf veya girdiyi değiştirirken her şey yolunda görünüyor.

 

Şu anda terminali Unlimited ile yeniden başlattım - iki katına çıkmıyor, her şey yolunda.

Ama bu kötü, bu kadar bara ihtiyacım yok, hafızam benim için daha değerli.............

100.000 çubuktan yeniden başlatıldı - keneler tekrar ikiye katlanır ve sıfırlanır... :(

 
MetaDriver :

Şu anda terminali Unlimited ile yeniden başlattım - iki katına çıkmıyor, her şey yolunda.

Ama bu kötü, bu kadar bara ihtiyacım yok, hafızam benim için daha değerli...... :(

Ve şimdi 5000'i iade edersen? Terminali yeniden başlatmadan mı?

Başlangıçta anlim vardı - sıfır yoktu ve sonra sınırladığımda görünmüyorlardı.

 
Silent :
Ve şimdi 5000'i iade edersen? Terminali yeniden başlatmadan?
Ve çalışmıyor. Kutsal yazı, "değişikliklerin etkili olması için terminali yeniden başlatmanız gerektiğini" söylüyor.
 
Bu düğme, arkadaşların beslemelerinde haberlerin görüntülenmesiyle yenidir. "Yayında göster"i kapatsanız bile, zaten devre dışı bırakılmış olandan haber olduğunda yine de yanar.
 
MetaDriver :
Ve çalışmıyor. Kutsal yazı, "değişikliklerin etkili olması için terminali yeniden başlatmanız gerektiğini" söylüyor.

Nasıl çalışır. 5000 olarak değiştirirseniz, tf'ye tıklayın ve geri dönün - oops olacak, yani bir şey anlıyor

ama evet, barlar sınırlı değil.

5000'den yeniden başlattıktan sonra sıfırlar çıktı, her şey yolunda


 
Silent :

Nasıl çalışır. 5000 olarak değiştirirseniz, tf'ye tıklayın ve geri dönün - oops olacak, yani bir şey anlıyor

ama evet, barlar sınırlı değil.

5000'den yeniden başlattıktan sonra sıfırlar çıktı, her şey yolunda

Evet, kesinlikle denedim, bu "ayy" aldım - genellikle hizmet masası için saf bir hata.

2013.08.21 18:37:32     prev_calc_Test (EURUSD,M1)      array out of range in 'prev_calc_Test.mq5' (77,1)
2013.08.21 18:37:32     prev_calc_Test (EURUSD,M1)      prev_calculated == 0;  rates_total ==100000;  ArrSize(close) ==100000
2013.08.21 18:37:32     prev_calc_Test (EURUSD,M1)      prev_calculated == 100000;  rates_total ==100000;  ArrSize(close) ==100000
2013.08.21 18:37:29     prev_calc_Test (EURUSD,M1)      prev_calculated == 0;  rates_total ==100000;  ArrSize(close) ==100000
onlar. (anladığım kadarıyla) oranları_total==100000 ile masum, şüphelenmeyen bir gösterge çağrılır ve CopyRates(,,100000,) isteği (array out of range ..) ile sonuçlanır - terminalde zaten yalnızca 50000 kullanılabilir. Eğlenceli.