[Arşivle!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 2. - sayfa 276
![MQL5 - MetaTrader 5 müşteri terminalinde yerleşik ticaret stratejileri dili](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Kenelerden bahsediyorsak, veri dosyasını kaydeden bir kod yazabilirsiniz, ancak Expert Advisor'da dosyadan yüklemeniz gerekecektir. Belki de bilgisayarı kapatmamak mantıklıdır?
Garip bir şey yapıyorsunuz... Bir pozisyon açtığınızda, bilet numarasını bir değişkene atarsınız ve tamamen farklı bir değişkeni kontrol edersiniz...
Aynı zamanda, OrderSend(), başarısızlık durumunda -1 (eksi bir) döndürür ve sıfırdan daha azına ihtiyacınız olduğunda birden azını kontrol edersiniz.
Gözünüze çarpan ilk şey bu. Ama bence orada çok ilginç şeyler var ... :)
U-ha-ha, evet, çok fazla şaka var ... Özellikle kontrol etmeye başladığınızda))
Hadi bir kez daha... Gerekli yani,
bir sipariş açıyorum:
Siparişi kapatıyorum:
Doğru, tek bir siparişe tabi mi?))
Görünüşe göre, ikinci seçenek kullanılmalıdır. BBSL'ye teşekkürler.
Lütfen, umarım bu size yardımcı olur :)
Garip bir şey yapıyorsunuz... Bir pozisyon açtığınızda, bilet numarasını bir değişkene atarsınız ve tamamen farklı bir değişkeni kontrol edersiniz...
Aynı zamanda, OrderSend(), başarısızlık durumunda -1 (eksi bir) döndürür ve sıfırdan daha azına ihtiyacınız olduğunda birden azını kontrol edersiniz.
Gözünüze çarpan ilk şey bu. Ama bence orada çok ilginç şeyler var ... :)
Onay numarasını şu şekilde almanız gerektiğini anlıyorum:
Garip bir şey yapıyorsunuz... Bir pozisyon açtığınızda, bilet numarasını bir değişkene atarsınız ve tamamen farklı bir değişkeni kontrol edersiniz...
Aynı zamanda, OrderSend(), başarısızlık durumunda -1 (eksi bir) döndürür ve sıfırdan daha azına ihtiyacınız olduğunda birden azını kontrol edersiniz.
Gözünüze çarpan ilk şey bu. Ama bence orada çok ilginç şeyler var ... :)
Saygılar, teşekkürler!))
Onay numarasını şu şekilde almanız gerektiğini anlıyorum:
Bilirsiniz, tek bir düzen varsa işe yarayabilir ama yine de kulplarla açarsanız her şey farklı olur. Bilet numarası bir değişkende saklanmalıdır ve bir sipariş seçtikten sonra biletini kayıtlı olanla karşılaştırın:
Genel olarak, sipariş seçimi bir döngü içinde OrderSelect() işleviyle yapılmalıdır:
Bu sadece anlamak için bir örnek, bitmiş bir çalışma kodu değil, eğer bir şey varsa ... :)
Bilirsiniz, tek bir düzen varsa işe yarayabilir ama yine de kulplarla açarsanız her şey farklı olur. Bilet numarası bir değişkende saklanmalıdır ve bir sipariş seçtikten sonra biletini kayıtlı olanla karşılaştırın:
Genel olarak, siparişler bir döngüde OrderSelect() işlevi kullanılarak seçilmelidir:
Bu sadece anlamak için bir örnek, bitmiş bir çalışma kodu değil, eğer bir şey varsa ... :)
Emirleri kapatırken birden fazla emir varsa aşağıdaki döngüyü kullanmanız gerekir:
Emirleri kapatırken birden fazla emir varsa aşağıdaki döngüyü kullanmanız gerekir:
Yazımın son satırını okuyun. Kapanış için örnek yazdığımı kim söyledi?
Gerisi ortak gerçektir. Ders kitabını yaz.
Lütfen bana OrderOpenPrice'ın neden çalışmadığını söyleyin? Görev, belirli bir fiyattan verilen bir emir için havuzda arama yapmak, eğer orada değilse, bir emir vermek ve kurulduğuna dair bir bayrak koymaktır.
Lütfen bana OrderOpenPrice'ın neden çalışmadığını söyleyin? Görev, belirli bir fiyattan verilen bir emir için havuzda arama yapmak, eğer orada değilse, bir emir vermek ve kurulduğuna dair bir bayrak koymaktır.
Gerçek sayıları karşılaştıramazsınız.