[ARŞİV!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 4. - sayfa 581
Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım 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
Ve bu bir komut dosyasıysa, Uzman Danışmanlar için ticaret iznini etkinleştirmeniz gerekir.
bu bir danışman.
tüm izinler elbette dahildir (başka danışmanlar da vardır - çalışırlar - aynı anda DEĞİLDİR)
yani sorun kodda. bir şeyler doğru değil....
Cevap için teşekkürler. Hepsine ihtiyaç yok, sadece buylimit ve selimite ve ben de sadece onları koydum, sihirbaz da her yerde aynı şekilde mevcut. Verdiğin koda baktım, o kadar çok şey var ki, oturup düşündüm, genel olarak, sorunu kendi başıma çözemezsem, o zaman oturup betiklerinizi daha kapsamlı bir şekilde ayrıştırırım, yok diğer şekilde, buradaki her şeyi silmez (
Bir şey düşünüyordum. Tüm ertelemeleri tek bir yerde siliyorum - robotu boşalttığımda, tanımlama bölümündekiler. Bu bölüm için bir zaman sınırı var mı? ve bu nedenle siparişlerin ayrılmak için zamanı yok mu? sonuçta, az sayıda sipariş olduğunda, her şey akıllıca kaldırılır ve ızgara tamamen yayıldığında, o zaman PPC ne oluyor, bir düzine sipariş her zaman kalır ve sonra onu ellerinizle temizlemek bir seçenek değildir, bu bir nevi ATS gibi.
Komut dosyam bu kitaplığı kullanıyor. Ve içinde, siparişleri silmekten aşağıdaki işlev sorumludur:
Bir işlevi kitaplıktan çıkarmak biraz bilgi gerektirir, ancak kitaplığın tamamını kullanmak yeni başlayanlar için oldukça kabul edilebilir.
Yaşasın, siparişleri silme sorununu çözmüş gibiyim. "Gerekli" (silinecek) siparişlerin sayısını -- Toplam -- ayrı bir işlev olarak kabul ediyorum, bu işlevi çağırıyorum, sonra ( Toplam> 0) koşuluyla birlikteyken, silme döngüsü for(int i= Total-1 ;i<=0l;i --), yine "gerekli" sayma işlevi , belirtilen seviyeye ulaşıldığında silme sayacı çıkış ile çalışır. Böylece her şey kaldırılır.
Döngüleri kullanırken, HER ZAMAN dikkatli olmanız gerekir: EA'nın ticaretinin yasak olduğu durumlarda yineleme sayacını ve çıkış koşulunu ayarlayın.
Bahşiş için teşekkürler. Ticaret yasak olduğunda çıkış koşulunu unuttum. Şimdi kendim takacağım.
kahretsin, bu benim sorunum. O zaman bunu nasıl aşacağımı merak ediyorum, sadece robotu boşalttığımda tüm ızgarayı silmem gerekirse ... burada hiçbir şey düşünemiyorum bile :(
Deinit() içindeki grafiğe kitaplık aracılığıyla bir komut dosyası yükleyebilirsiniz:
tüm siparişleri silme işlevi ile.
Not Şu veya bu para ve enerji harcamasıyla, bir tüccarın HERHANGİ egzotik arzuları çözülebilir, AMA bu "egzotik" bazen gerekli olabilir... :)))
eh...neden açık siparişleri kontrol etme koşulu şu şekilde yazılamaz:
OrdersTotal() > 0 ise
her şey açık ve anlaşılır ... olurdu ...
ve sonra bir saat boyunca bu koşulu nasıl yazacağımı çözemiyorum ...
eh...neden açık siparişleri kontrol etme koşulu şu şekilde yazılamaz:
OrdersTotal() > 0 ise
her şey açık ve anlaşılır ... olurdu ...
ve sonra bir saat boyunca bu koşulu nasıl yazacağımı çözemiyorum ...
Neden? mümkündür, ancak herhangi bir enstrümanda açık veya bekleyen emir varsa tetiklenir.
Neden? mümkündür, ancak herhangi bir enstrümanda açık veya bekleyen emir varsa tetiklenir.
evet, bırakın çalışsın - bir pozisyonum ve bir aletim var.
ama çalışmıyor!
koddaki hatalara yemin eder
bu konuda
----------------------------
int başlangıç()
{
//----
eğer OrdersTotal() >0
PlaySound("alert.wav");
//----
dönüş(0);
}
------------------------------
8 hata veriyor!!
Ve bu yüzden?
Ve bu yüzden?
:)))))))))))))))))
muhteşem! teşekkürler