Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 885
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
İnat ettiğim için kusura bakmayın ama yine de neden bir tercüman kullanmak istemediğinizi anlamak istiyorum, eğer İngilizceyi benim kadar iyi biliyorsanız, yani, hiçbir şekilde.
İşte uyarının anlamı
Daha spesifik olarak, OrderClose() işlevi başarı durumunda true veya başarısızlık durumunda false döndürür ve işte bu , işlevin başarıyla yürütülüp yürütülmediğini kontrol etmeniz gereken şeydir .
Ve neden uyarının listedeki sipariş numarasıyla ilgili olduğuna karar verdiniz? Anlamıyorum...
Eh, İngilizce ile dışarıdan yardım almadan başa çıkabilirim, ama mql4 ile bir şey çalışmıyor. Nasıl başarılı bir şekilde kontrol edileceğini açıklayın - başarılı değil, hangi fonksiyon veya başka ne ile? Ve bu, bilet numarasıyla ilgili bir uyarı değil, özü anlamadan yürütülen işlevin yürütülmesini kontrol etme arayışım.
Eh, İngilizce ile dışarıdan yardım almadan başa çıkabilirim, ama mql4 ile bir şey çalışmıyor. Nasıl başarılı bir şekilde kontrol edileceğini açıklayın - başarılı değil, hangi fonksiyon veya başka ne ile? Ve bu, bilet numarasıyla ilgili bir uyarı değil, özü anlamadan yürütülen işlevin yürütülmesini kontrol etme arayışım.
Oldukça kötü. Vladimir, sorunuza açık ve net bir cevap içeren bir cümle aktardınız; ve hemen bu soru tekrarlandı, cevap verene sitem edildi:
"... OrderClose() işlevi, başarı durumunda true veya başarısızlık durumunda false döndürür, kontrol etmeniz gereken şey budur... işlevin başarıyla yürütülüp yürütülmediğini ... "
Özü düşünmeye başlamanın zamanı gelmedi mi?
Bzzzz... Pekala, bana mql4'ü öğrettin.
Kendime böyle bir hedef koymadım. Tamamen yerel bir görev belirlendi - kendi stratejinize göre çalışan bir Uzman Danışman yazmak, dili yalnızca gereken minimum hacim içinde öğrenmek. Forumun farklı başlıklarındaki bir sürü mesajı tekrar okuduktan sonra, sadece görevin gerçekliğine olan güvenimi güçlendirdim, tk. Rusça bile okuma yazma bilmeyen, mql'de uzmanlar yazan birçok tüccar gördüm.
Ama görüyorum ki bu konudaki uzmanlar yardım etmek istemiyor, onları dili öğrenmeye zorlamak istiyorlar. Bildirildiği gibi değil: "herhangi bir soru ..", ancak: "aptalca sorular sormayın." Bir ders kitabının veya referansın bir bölümüne ya da bu sorunun çözüldüğü bir örneğe burnunuzu sokmak bile - ve bu Büyük Öğretmenlere yakışmaz.
Bence biraz yanılıyorsunuz - yeni gelenler buraya size hayran olmaya ve bilginizi alkışlamaya gelmiyorlar.
Kendinizi holiganlardan korumak için bir gencin karate savaşçısı olması gerekmez - birkaç numara bilmek yeterlidir.
Not: ancak genel olarak, soruyu cevaplamak için ders kitabına kendiniz tırmanmanız gerektiği izlenimini edinirsiniz, ancak isteksizlik ...
Ve Tanrı burada bir şey için birini suçlamamı yasakladı. Ben sadece fikrimi belirtiyorum. Ve benimle vakit geçirdiğin için teşekkür ederim.
Anlaşılmaz olanı anlamak için belgelere kendim girmek zorunda kaldım ...
Belgelerdeki örnek eskidir.
Genel olarak: eğer bir fonksiyon bir değer döndürürse, bu değer karşılık gelen tipte bir değişkene atanmalı ve bu değişkenin değeri kontrol edilmelidir.
Aşağı yukarı şöyle:
Anlaşılmaz olanı anlamak için belgelere kendim girmek zorunda kaldım ...
Belgelerdeki örnek eskidir.
Genel olarak: eğer bir fonksiyon bir değer döndürürse, bu değer karşılık gelen tipte bir değişkene atanmalı ve bu değişkenin değeri kontrol edilmelidir.
Aşağı yukarı şöyle:
Anlaşılmaz olanı anlamak için belgelere kendim girmek zorunda kaldım ...
Belgelerdeki örnek eskidir.
Genel olarak: eğer bir fonksiyon bir değer döndürürse, bu değer karşılık gelen tipte bir değişkene atanmalı ve bu değişkenin değeri kontrol edilmelidir.
Aşağı yukarı şöyle:
Neden fazladan bir değişken olsun ki? Doğrudan kontrol iyi çalışıyor:
Neden fazladan bir değişken olsun ki? Doğrudan kontrol iyi çalışıyor:
Bir fonksiyonun değerini programda farklı noktalardan görmeniz gerektiğinde, onu birkaç kez çağırmamak için bir değişken başlatmanız gerekir.İşte olanlar! Bu tür tartışmalar, ancak "özünü düşünmemi" gerektiriyorlar...
Sabit hatalar, derleme şunları verir: 0 hata, 0 uyarı, ancak başka bir sorun (veya daha doğrusu iki): bir sipariş açmak için ilk fırsatta, fonlar bitene kadar aralıksız olarak açılırlar ve ardından, kapanış koşulları gerçekleştiğinde, hepsi kapanır ve yeni sipariş açılmaz, ancak kapatılan siparişler sonunda kar sağlar.
İşte olanlar! Bu tür tartışmalar, ancak "özünü düşünmemi" gerektiriyorlar...
Sabit hatalar, derleme şunları verir: 0 hata, 0 uyarı, ancak başka bir sorun (veya daha doğrusu iki): bir sipariş açmak için ilk fırsatta, fonlar bitene kadar aralıksız olarak açılırlar ve ardından, kapanış koşulları gerçekleştiğinde, hepsi kapanır ve yeni sipariş açılmaz, ancak kapatılan siparişler sonunda kar sağlar.
Sipariş sayısını sınırlamanın birkaç yolu vardır:
1) miktara göre - zaten açık olan siparişlerin sayısını sayın ve belirtilen kullanıcıyla karşılaştırın, eğer miktar zaten açıksa, daha fazla açmayın;
2) zamana göre - bir öncekinin açılmasından bu yana geçen süreyi dikkate alın, zaman belirtilen süreden daha az geçmişse ticaret yapmayın;
3) Bir önceki emrin açılış fiyatından cari piyasa fiyatına (veya bekleyen emirler için hesaplanan) kadar olan mesafeye göre pip olarak mesafe daha az ise yine işlem yapmayın.
Genellikle bu kısıtlamaların farklı kombinasyonlarını kullanın.
Sipariş sayısını sınırlamanın birkaç yolu vardır:
1) miktara göre - zaten açık olan siparişlerin sayısını sayın ve belirtilen kullanıcıyla karşılaştırın, eğer miktar zaten açıksa, daha fazla açmayın;
2) zamana göre - bir öncekinin açılmasından bu yana geçen süreyi dikkate alın, zaman belirtilen süreden daha az geçmişse ticaret yapmayın;
3) Bir önceki emrin açılış fiyatından cari piyasa fiyatına (veya bekleyen emirler için hesaplanan) kadar olan mesafeye göre pip olarak mesafe daha az ise yine işlem yapmayın.
Genellikle bu kısıtlamaların farklı kombinasyonlarını kullanın.
gelince