[ARŞİV] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 5. - sayfa 87
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
Bir bilmeceyi çözebilir misiniz: Neden, bu işlevi koşullara eklediğimde || isCloseLastPosByTake() == Doğru || test cihazındaki uzman 10 kez çok yavaşlamaya başladı!? Bu, birbirini dışlayan 4 koşuldan biridir, bu nedenle, özetlenen koşullarda olduğu gibi, kodun daha hızlı çalışmasını sağlamak için if ile zincirleme yapamam. Bana ne tavsiye edebilirsin? Tavsiyeniz için şimdiden teşekkürler!
Lütfen siparişleri satın almaya nasıl açık hale getireceğimi de söyler misiniz? Satış siparişi koşulları if(OrdersTotal()==0 && ma0<ma1 && ma1<ma2). Switch kullanmanız gerektiğini anlıyorum . (x, a, b) yerine ne yazılmalıdır ?
if(Sipariş Toplamı()==0)
switch(x) case 'a ': case 'b ':
Şimdiden teşekkürler!
Bu fonksiyonda, son kapatılanı almak için emir araması vardır. Hızlanma için bu işlevi yeniden çalışın. Hepsi Kim için evrenseldir, bu da oradan birçok gereksiz şeyi kaldırabileceğiniz anlamına gelir. Yine, hepsi Uzman Danışmanınızın mantığına bağlıdır.
Lütfen siparişleri satın almaya nasıl açık hale getireceğimi de söyler misiniz? Satış siparişi koşulları if(OrdersTotal()==0 && ma0<ma1 && ma1<ma2). Switch kullanmanız gerektiğini anlıyorum . (x, a, b) yerine ne yazılmalıdır ?
if(SiparişToplam()==0)
switch(x) case 'a ': case 'b ':
Şimdiden teşekkürler!
Satış veya satın alma için sadece bir sipariş açılacak, daha fazla değil.
Bütün gün mücadele ettim ve işlevin neden -1 döndürdüğünü anlayamıyorum
çağrı böyle gider
Tarihte emirler var!
Ne hata olabilir???
Bütün gün uğraştım ve fonksiyonun neden -1 döndürdüğünü anlayamıyorum.
çağrı böyle gider
Tarihte emirler var!
Ne hata olabilir???
Böyle bir "0" sembolü yoktur, "EURUSD", "AUDUSD" vb.
Böyle bir "0" sembolü yoktur, "EURUSD", "AUDUSD" vb.
Böyle bir sembol yoksa if ( t== "0" ) t= Sembol (); daha sonra danışmanın bağlı olduğu sembolümüze t'yi eşitleriz;
Böyle bir sembol yoksa if ( t== "0" ) t= Sembol (); daha sonra danışmanın bağlı olduğu sembolümüze t'yi eşitleriz;
Üzgünüm, fark etmedim .. O zaman burada:
Son sipariş numarası OrdersTotal() -1'e eşittir; Ama mesele bu değil. Denedim, test cihazında kapalı siparişlerin geçmişinin görünmez olduğu ortaya çıktı, kodunuz bir demo hesabında çalışıyor.
kodumda yazdığın şey yok
Ben de öyle
int d=OrdersHistoryTotal();
ve yeniden başlar...
Artık önemli değil, sorunu kodun başka bir yerinde buldum ....