Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 844
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
Bekle... sonunda neye ihtiyacım olduğunu anla...
İşte ihtiyacım olan sipariş açılışı - OrderSend(Symbol(),OP_SELL,0.1,Bid,3,0,0); . Ve bu komut dosyası çalışıyor.
Şimdi bir kapatmaya ihtiyacım var......
Bu bir senaryo değil. Bu sadece bir sipariş açma komutudur. Açılış başarılı olursa OrderSend işlevi bir sipariş bileti döndürür. Ancak kapatmadan önce sipariş biletini belirlemelisiniz. Ve bunu belirlemek için, önce dizine göre siparişler listesinden bir sipariş seçmelisiniz. Sadece 1 açık emir varsa, listedeki indeksi 0 olacaktır. Buna göre, sadece bir açık emir varsa, döngü olmadan yazabilir ve sembolün eşleşmesini ve sihrin eşleşmesini bu şekilde kontrol edebilirsiniz. Akıllı değil ama yine de. Örneğin sadece.
mql4'teki böyle bir belgelenmemiş gadget, bir siparişi Sor veya Bid yerine OrderClosePrice() ile kapatmak için kullanılabilir ve bu durumda sipariş türüne bölünmesi gerekmez. Nasılsa kapanacak.Bu bir senaryo değil. Bu sadece bir sipariş açma komutudur. Açılış başarılı olursa OrderSend işlevi bir sipariş bileti döndürür. Ancak kapatmadan önce sipariş biletini belirlemelisiniz. Ve bunu belirlemek için, önce dizine göre siparişler listesinden bir sipariş seçmelisiniz. Sadece 1 açık emir varsa, listedeki indeksi 0 olacaktır. Buna göre, sadece bir açık emir varsa, döngü olmadan yazabilir ve sembolün eşleşmesini ve sihrin eşleşmesini bu şekilde kontrol edebilirsiniz. Akıllı değil ama yine de. Örneğin münhasıran.
mql4'teki böyle bir belgelenmemiş gadget, bir siparişi Sor veya Bid yerine OrderClosePrice() ile kapatmak için kullanılabilir ve bu durumda sipariş türüne bölünmesi gerekmez. Nasılsa kapanacak.Bakın yazdım, o zaman "arızalardan" kim sorumlu olacak? :))))
Bunun gerçek hayatta çalışmak için çok, çok yanlış bir kod olduğunu anlamıyor. Şey... Sanki bir fıçının içinde otururken, bir arabaya bindiğini sanarak tepeden aşağı yuvarlanıyor.
Bir insanla nasıl doğru yapılacağını anlamaya çalıştım ve sadece nasıl değil ... Ehhhh ...
Bekle... sonunda neye ihtiyacım olduğunu anla...
İşte ihtiyacım olan sipariş açılışı - OrderSend(Symbol(),OP_SELL,0.1,Bid,3,0,0); . Ve bu komut dosyası çalışıyor.
Şimdi bir kapatmaya ihtiyacım var......
Neye ihtiyacın olduğunu çok iyi anlıyorum. Ve bunu nasıl doğru yapmak için "ihtiyacınızın" olduğunu size açıklamaya çalışıyorum. Kulaklarını kapattın ve dinlemek istemiyorsun. Muhtemelen boyun eğmek zorunda.
Örnek olarak, sunucuya bir ticaret talebi göndermek için basit bir komut verin. Elbette sana bir istek gönderecek. Ama içindeki veriler doğru mu? Ve ticaret sunucusu size ne getiriyor?
Ve evet: bu bir senaryo değil. Bu mql4 dil komutudur
İyi akşamlar, bir sorum var, danışmandaki hatalarla çalışmak için bir blok koymam gerekiyor mu, yoksa terminalin kendisi bunların üstesinden geliyor mu (örneğin, sunucu yanıt vermiyor, fiyat değişti)?
İyi soru. VE?
Bak, yazdım, o zaman "arızalardan" kim sorumlu olacak? :))))
Bunun gerçek hayatta çalışmak için çok, çok yanlış bir kod olduğunu anlamıyor. Şey... Sanki bir fıçının içinde otururken, bir arabaya bindiğini sanarak tepeden aşağı yuvarlanıyor.
Bir insanla nasıl doğru yapılacağını anlamaya çalıştım ve sadece nasıl değil ... Ehhhh ...
Demek soru buydu, sonunda soru işareti var, gerekli mi, gereksiz mi?
Bir test oyuncağı yazıyorsanız, gerekli değildir. Ve çalışan bir danışman için arzu edilir. Danışman sürekli olarak DC sunucusunu hatalı komutlarla veya parametreleri değiştirmeden siparişi değiştirerek vurursa, DC danışmanı engelleyebilir ve buna bağlı olarak danışman tarafından verilen siparişler "evsiz" hale gelir.