[UYARI, KONU KAPALI!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde. - sayfa 255
Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret 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
İyi günler beyler, yine nesne kaldırma komut dosyasıyla ilgili yardım istiyorum.
Komut dosyası birkaç nesneyi adıyla siler, ancak başlangıçta yüzlerce hata açılır (daha doğrusu aynı, ancak birçok kez), lütfen yardım edin.
Bu karmaşık kodun, adında bir sayı olan tüm nesneleri grafikten kaldırmak için tasarlandığını anlıyorum? peki, o zaman, ilki hariç, her şeyden önce, else ve else'i koyun. Ve sonra, x dizininiz zaten ilk yinelemede negatif değerler alanına düşer.
İyi günler beyler, yine nesne kaldırma komut dosyasıyla ilgili yardım istiyorum.
Komut dosyası birkaç nesneyi adıyla siler, ancak başlangıçta yüzlerce hata açılır (daha doğrusu aynı, ancak birçok kez), lütfen yardım edin.
döngüyü for (int x = ObjectsTotal(); x>0 ; x--) ile değiştirin (yalnızca büyük veya eşit hatalar için doğru ve nesne sayısından bir çıkar) ve tüm "x--"leri kaldırın ;" ifas'ta
göstergeyi süslemeye yardım et, değer yeşile dönerse düşmesini istiyorum - kırmızı
işte kod:
sana yardım etmek için burada
https://www.mql5.com/ru/articles/1451
Üç renkli göstergelerin uygulanması ve gösterge yazmanın maksimum düzeyde basitleştirilmesi için bazı özellikler
Anladığım kadarıyla, bu karmaşık kod, adında bir sayı olan tüm nesneleri grafikten çıkarmak için mi tasarlandı? peki, o zaman ilki hariç, hepsinden önce başkasını da koyun. Ve sonra, x dizininiz zaten ilk yinelemede negatif değerler alanına düşer.
Başarısız olmaz, bir nesneyi negatif indeksle bulmak çok zordur, daha doğrusu başarısız olabilir, ancak en fazla bir.Sevgili PROS yardım. Teorik olarak danışman bir düzen oluşturmalı ve bu düzen yoksa yine aynısını oluşturmalıdır. Ama bu olmuyor mu?
//------------------------------------------------ ------------------ 0----------------
int başlangıç() // Özel fonksiyon başlangıcı
{
int H =100; // Zamanı ayarla - saniye
int uzak =10; // Verilen TP ve SL
çiftLot=1; // verilen çok güzelsin
//------------------------------------------------ --------------- 1 ----------------
çift i=0,001;
double Cena=NormalizeÇift(Sor,3); // Fiyatı normalleştir
double Fiyat=NormalizeÇift(Cena+i,5); // Bul fiyat
double TP=Fiyat+Dist*Puan; // TR'yi bul
double SL=Fiyat-Dist*Puan; // SL'yi bul
int x =1; // İlk koşul
int y =1; // İkinci koşul
//------------------------------------------------ ------------------ 2----------------
for (int konum=1; konum<=SiparişlerToplam(); konum++) // tüm siparişler arasında dolaş
{ if (OrderSelect(pos-1,SELECT_BY_POS)==true) // bir sipariş seç
{ if (OrderTakeProfit()==TP)
{ Uyarı(" Çalıştı x ");
x=2;
kırmak;
}
}
else Print(" Hata ", GetLastError(), " ne zaman seçim emirler numara ", konum);
}
//------------------------------------------------ ------------------ 3----------------
için (konum=1; konum<=SiparişlerToplam(); konum++) // tüm siparişler arasında dolaş
{ if (OrderSelect(pos-1,SELECT_BY_POS)==true) // bir sipariş seç
{ if (OrderOpenPrice()==Fiyat)
{ Alert(" Y çalıştı ");
y=2;
kırmak;
}
}
else Print(" Hata ", GetLastError(), " ne zaman seçim emirler numara ", konum);
}
//------------------------------------------------ ------------------ 4 ----------------
if ( x ==2&& y ==2)
{ Uyarı ("Zaten böyle bir sipariş var!!!"); }
başka { Uyarı (" Sipariş gönderildi ", Sembol ()," AL DUR ", Fiyat , "Yanıt bekleniyor...");
OrderSend(Symbol(), OP_BUYSTOP, Parti, Fiyat, 0, SL, TP);
}
uyku(H*60); // 60 saniye bekleyin
Yeniler();
//------------------------------------------------ ------------------ 5 -------------------
Uyarı ("Komut dosyası tamamlandı ------------------------------");
dönüş ; // Baştan çık ()
}
Millet, MT4'ü kurdum (forex4you'dan), stratejileri test ediyorum ve sadece 2.09.2009'dan M1 tekliflerim var, servis arşivinden teklifleri indiremiyorum,
Söylesene, en az 2009 için alıntı arşivini nereden indirebilirim? Strateji test cihazında tarihi ayarladığınızda, teklifler otomatik olarak yüklenmez.
Millet, MT4'ü kurdum (forex4you'dan), stratejileri test ediyorum ve sadece 2.09.2009'dan M1 tekliflerim var, servis arşivinden teklifleri indiremiyorum,
Söylesene, en az 2009 için alıntı arşivini nereden indirebilirim? Strateji test cihazında tarihi ayarladığınızda, teklifler otomatik olarak yüklenmez.
MT4'ü başka bir DC'den yüklemeyi deneyin. (yani başka bir MT4)
Sevgili PROS yardım. Teorik olarak danışman bir düzen oluşturmalı ve bu düzen yoksa yine aynısını oluşturmalıdır. Ama bu olmuyor mu?
Sürekli - durmadan emirler yaratır.
Sevgili PROS yardım. Teorik olarak danışman bir düzen oluşturmalı ve bu düzen yoksa yine aynısını oluşturmalıdır. Ama bu olmuyor mu?
//------------------------------------------------ ------------------ 0----------------
double Cena=NormalizeÇift(Sor,3); // Fiyatı normalleştir
Aynı düzeni oluşturamayacak çünkü Ask her tikte sürekli değişiyor. Ve diğer tüm parametreler ve koşullardaki karşılaştırmaları bu değişkenden hesaplanır.
Sevgili PROS yardım. Teorik olarak danışman bir düzen oluşturmalı ve bu düzen yoksa yine aynısını oluşturmalıdır. Ama bu olmuyor mu?
EA/script'in bir setle tam olarak aynı sırada açması için 2 yol vardır. İlk olarak, bir sipariş verin ve tüm parametrelerini onları depolayacak değişkenlere girin. Sipariş gittiyse, bekleme modunu açın. Bu parametrelerle sipariş verebileceğiniz koşullar gelir gelmez siparişi açın.
İkinci. Piyasada emir olmayınca tarihe geçiyoruz ve en son siparişe bakıyoruz. Parametrelerini yazıyoruz ve ilk durumda olduğu gibi bekleme modunu açıyoruz.
Söylemek istediğim sadece bu. Programın mantığı aynen sizin anlattığınız ve burada anlattığım gibi kurulursa tüm siparişler aynı yatay seviyede bekleyecektir. Ona ihtiyacın var mı?