MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 1222

 

İyi zaman!

Bir dizi yapısı nasıl sıfırlanır?

 struct PosFib
  {
   double             praceMA;
  };

PosFib BP[];

Bunu denedim ama işe yaramıyor!

   CountBP= 0 ;
   ArrayResize (BP,CountBP); // добавить счетчик на заполненность

Başka olasılıklar var mı?

 
Top2n :

İyi zaman!

Bir dizi yapısı nasıl sıfırlanır?

Bunu denedim ama işe yaramıyor!

Başka olasılıklar var mı?

geçersiz kılmak ne demek? Testlerinize bakılırsa , ArrayFree size uyacak

Ve genel olarak kabul edilen anlamda ise, ZeroMemory

 
Artyom Trishkin :

Bağırmak, bağırmak, küfür etmek, kendi kodunuzu çalışır hale getirmek istememek, adminlerle moderatörleri suçlamak, adminlerle moderatörleri aşağılamak...

Genel olarak - eksiksiz bir set. Sakinleşmek ve hatalarımı düzeltmek için bir hafta veriyorum. Düşünceli!

Kimseye hakaret etmedim ve bağırmadım - ve kodum uygulanabilir (ne sorduğumu çoktan unuttum... :)) - Kimseyi suçlamıyorum. Yanlışlıkla birini kırdıysam özür dilerim.

Tüm robotlarım verimli ve çalışıyor.

Herhangi bir sorunuz varsa - buradan sorun - yardımınız için teşekkürler.

 
Alexey Viktorov :

geçersiz kılmak ne demek? Testlerinize bakılırsa , ArrayFree size uyacak

Ve genel olarak kabul edilen anlamda ise, ZeroMemory

Hata şöyle:

Yeni bir çubukla , gösterge başlatıldığında yerleştirilen nesneler kaydırılır.

Yapının nesnelerin değerlerini biriktirdiğini düşünüyorum.

Görev, yapıyı sıfırlamak ve her çubuktaki nesnelerin değerlerini yeniden hesaplamaktır.



Teşekkürler, işe yaradı! ZeroMemory - YARDIMCI OLDU!

 
Ana hesapta mt 5'e gizlice kurulabilen, parametreler açısından aynı hesaplara sahip aynı RoboForex brokerinde işlemlerin bir kopyalayıcısı var mı? Ana hesap, uzak bir sunucudan ücretli bir robot takas eder. Bu sinyalleri üç sayım için daha dağıtmak gerekir. Yakılmasın diye, sinyaller başka hesaplara gitti.
 
Hata ne anlama geliyor: "geçersiz ex4 dosyası (7)" ve "genel başlatma başarısız"?
 
Maxim Kuznetsov :

- kod (özellikle ilki) yorum yapmaya değer

- Start() yerine OnTick() kullanmak uzun zamandır alışılmış bir şeydi.

- İstedikleri gibi değil, Satış fiyatından satın alırlar. Bid'den satın almak istiyorsunuz. (satışlarla aynı)

- ve çok, çok, çok şey .. o kadar çok ki her şeyi kapsamak imkansız

yani yapmanız gereken ilk şey kodu kendiniz yorumlamak. Anlaşılmaz şeyler sorabilirsiniz, ancak ancak kendiniz anlamaya çalıştıktan sonra

Tamam, teşekkürler, teklif talebini değiştireceğim ve tam tersi. OnTick, önceki kapalı çubuğa sürekli bir çağrıya ihtiyacım olduğu için prensipte bana uymayacak. Bir sorum var, bir danışman açarken yeni bir barın açılmasının başlangıcına zaman olarak eşit bir çalışma zamanlayıcı ayarlamak mümkün müdür?
 
VIX XIV :
Tamam, teşekkürler, teklif talebini değiştireceğim ve tam tersi. OnTick , önceki kapalı bara sürekli bir referansa ihtiyacım olduğu için prensipte bana uymayacak. Bir sorum var, bir danışman açarken yeni bir barın açılmasının başlangıcına zaman olarak eşit bir çalışma zamanlayıcı ayarlamak mümkün müdür?

Önceki çubuğa (ve 4-ke) atıfta bulunarak:

Zaman[1] - açılış zamanı

Yüksek[1] - maksimum

Düşük[1] - minimum

vb.

Bu, eski arayüzleri kullanmak için bir neden değildir. Sadece 4 eski değil, insanlar sizi anlamayı bırakabilir :-)

zamanlayıcı ayarlamanıza gerek yoktur.
"Yeni bir barın açılması" olayını yakalamak ve işlemek gerekir.
Ve "danışmanlar hakkında" her 5. soru buna ayrılmıştır ve her birine bir cevap verilir - sadece konuyu kaydırın

 
Maxim Kuznetsov :

Önceki çubuğa (ve 4-ke) atıfta bulunarak:

Zaman[1] - açılış zamanı

Yüksek[1] - maksimum

Düşük[1] - minimum

vb.

Bu, eski arayüzleri kullanmak için bir neden değildir. Sadece 4 eski değil, insanlar sizi anlamayı bırakabilir :-)

zamanlayıcı ayarlamanıza gerek yoktur.
"Yeni bir barın açılması" olayını yakalamak ve işlemek gerekir.
Ve "danışmanlar hakkında" her 5. soru buna ayrılmıştır ve her birine bir cevap verilir - sadece konuyu kaydırın

Belki yanlış koydum ama doğru anı beklemek daha iyi değil mi, özellikle de fiyatın değişmeme ihtimali varken barlar kapanıyor olabilir mi? OnStart'ı sonsuza kadar tekrarlamak mümkün mü?

 

Giriş parametreleri, grafik periyodu vb. değiştirilirken statik değişkenler yeniden başlatılmaz.

Kulakları zorla yeniden başlatmak için bir hile var mı? Kabaca daha uzun bir yol hayal edebiliyorum, basit ve kısa bir yol var mı?