Hatalar, hatalar, sorular - sayfa 1089

 
MoneyJinn :

Bu, göstergenin ilk başlatıldığında ortaya çıkan ve Oninit() aracılığıyla gerçekleştirilen standart tam başlatma işlemiydi.

Bazen geçmişi güncellerken vb. ayrıca yapılması gerekiyor.

Hiç kimse, göstergenin Oninit() aracılığıyla yeniden başlatılmasının bazı dizilerin yanıt vermesini durduracağını düşünmedi.

Ne için?

"SetIndexBuffer Belirtilen gösterge arabelleğini tek boyutlu bir dinamik diziyle ilişkilendirir"

Geçmişi güncellerken arabellekleri diğer dizilere bağlar mısınız?

Усреднение ценовых рядов без дополнительных буферов для промежуточных расчетов
Усреднение ценовых рядов без дополнительных буферов для промежуточных расчетов
  • 2010.10.25
  • Nikolay Kositsin
  • www.mql5.com
Статья о традиционных и не совсем традиционных алгоритмах усреднения, упакованных в максимально простые и достаточно однотипные классы. Они задумывались для универсального использования в практических разработках индикаторов. Надеюсь, что предложенные классы в определенных ситуациях могут оказаться достаточно актуальной альтернативой громоздким, в некотором смысле, вызовам пользовательских и технических индикаторов.
 
MoneyJinn :

Bu, göstergenin ilk başlatıldığında ortaya çıkan ve Oninit() aracılığıyla gerçekleştirilen standart tam başlatma işlemiydi.

Bazen geçmişi güncellerken vb. ayrıca yapılması gerekiyor.

Hiç kimse, göstergenin Oninit() aracılığıyla yeniden başlatılmasının bazı dizilerin yanıt vermesini durduracağını düşünmedi.

En azından sorunun ne olduğunu anlamak için kaynağı burada göstermeniz zaten önerildi.

İki satır kod (orijinal olmasına rağmen) sorunu belirleyemez.

 
MoneyJinn :

Bu, göstergenin ilk başlatıldığında ortaya çıkan ve Oninit() aracılığıyla gerçekleştirilen standart tam başlatma işlemiydi.

Bazen geçmişi güncellerken vb. ayrıca yapılması gerekiyor.

Bu gereksiz.

Sadece yeniden bağlamayı yanlışlıkla yaparsınız, ardından verileri ara belleğe kaydetmeyi ve gösterge yeniden hesaplanana kadar ona erişmeyi umarsınız. Bu nedenle yanlış dizinde var olmayan verilere erişirken, düzenli bir aralık dışı alırsınız.

 
Renat :

Bu gereksiz.

Sadece yeniden bağlamayı yanlışlıkla yaparsınız, ardından verileri ara belleğe kaydetmeyi ve gösterge yeniden hesaplanana kadar ona erişmeyi umarsınız. Bu nedenle yanlış dizinde var olmayan verilere erişirken, düzenli bir aralık dışı alırsınız.

Ben kasıtlı olarak arabellek verilerinin sıfırlanmasıyla başlatma yapıyorum, bu yüzden prensipte veri kaydetmeye güvenmiyorum.

Sorun şu ki, yeniden bağlamadan sonra dizi doldurulmaz ve yazmaya çalıştığınızda belirtilen hata oluşturulur.

Bu normalse, o zaman iyi...

 

Göstergenin yeniden hesaplanması talebi gelene kadar arabellek boştur.

Ve zorla yeniden başlatırsanız/yeniden bağlarsanız, OnCalculate gösterge işleyicisine girene kadar öğelerinden hiçbirine erişme hakkınız yoktur.

 
Rusça Ticaret Sinyal Modülleri sayfasında, "Sinyal tipi" sütununda "Satın almak için" ve "Satış için" veya daha doğrusu "...için" yazıyor. Büyük olasılıkla İngilizce'den "For ..." ile gerçek bir çeviri vardı.
 

Tünaydın!

Terminalin faaliyetiyle başa çıkmaya yardımcı olun.

Sinyale abone oldum , terminal bir süre çalıştı - siparişleri açtı ve kapattı. Ardından hesap "sunucuya yüksek yük bindiği için" yorumuyla engellendi. Destek, terminalimin sunucuya çok sayıda istek oluşturduğunu söylüyor (aç, kapat, değiştir, vb.). Meta tüccarın durumunu iki dakikada bir senkronize etmeye çalıştığını ve başka hiçbir şey olmadığını günlüklerden görebiliyorum.

Tüm hesabı engellememek için metatrader'dan sunucuya yapılan isteklerin sayısını takip etmenin bir yolu var mı?

 

1. Söylesene, vps sunucusu kullanırken bayraklar ve statik değişkenler kullanmak güvenli midir?

Bazen bir Expert Advisor'ın karmaşık koşullarında, statik değişkenleri saymadan en fazla on veya daha fazla flag kullanmak gerekir.

2. Tüm bayrakları ve statik değişkenleri sıfırlamak için danışmanı grafikten çıkarmak yeterli olacak mı?

3.Sunucuyu yeniden başlatırsanız, bayraklar ve istatistikler kaydedilirse ne olur?

4.Sunucu aniden çökerse, açtığınızda bayraklar ve stat değişkenleri sıfırlanacak mı?

Sorular MQL4 ve MQL5 ile ilgilidir.

 
forexman77 :

1. Söylesene, vps sunucusu kullanırken bayraklar ve statik değişkenler kullanmak güvenli midir?

Bazen bir Expert Advisor'ın karmaşık koşullarında, statik değişkenleri saymadan en fazla on veya daha fazla flag kullanmak gerekir.

2. Tüm bayrakları ve statik değişkenleri sıfırlamak için danışmanı grafikten çıkarmak yeterli olacak mı?

3.Sunucu yeniden başlatılırsa, bayraklar ve istatistikler kaydedilirse ne olur?

4.Sunucu aniden çökerse, açtığınızda bayraklar ve stat değişkenleri sıfırlanacak mı?

Sorular MQL4 ve MQL5 ile ilgilidir.

1. Evet, VPS veya kendi bilgisayarınız fark etmez, asıl mesele MT4/5'in çalışmasıdır.

2. Evet.

3. Kaydedilmez.

4. Evet, katlanırlar.

Bayrakların kaydedilmesini istiyorsanız, değerlerini bir dosyaya yazın ve ardından okuyun. Danışmandan alım satım işlevlerini kaldırmaya çalışın, bayrak koyanları bırakın, bir yorumda görüntüleyin, değerlerini yazın, MT4/5'i yeniden yükleyin ve ne olduğunu kendiniz görün.

 
paladin800 :

1. Evet, VPS veya kendi bilgisayarınız fark etmez, asıl mesele MT4/5'in çalışmasıdır.

2. Evet.

3. Kaydedilmez.

4. Evet, katlanırlar.

Bayrakların kaydedilmesini istiyorsanız, değerlerini bir dosyaya yazın ve ardından okuyun. Danışmandan alım satım işlevlerini kaldırmaya çalışın, bayrak koyanları bırakın, bir yorumda görüntüleyin, değerlerini yazın, MT4/5'i yeniden yükleyin ve ne olduğunu kendiniz görün.

Bir dosyaya yazmakla harika bir çözüm!

Документация по MQL5: Файловые операции / FileWrite
Документация по MQL5: Файловые операции / FileWrite
  • www.mql5.com
Файловые операции / FileWrite - Документация по MQL5