[ARŞİV!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 4. - sayfa 605
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
Sıradaki ne? bu, danışmanı ZATEN her yerde kullanmak için yeterlidir, örneğin bunun gibi
isCloseLastPosByTake()<0 ... ise?
Bir dosyadan diğerine Kopyala Yapıştır yaptıysanız, kendiniz düşünün.
O zaman nasıl doğru? Şimdiki zamanı ihtiyacımız olanla karşılaştırdım.. Sorun ne?
İşlevinizdeki fiyat nerede?
O zaman nasıl doğru? Şimdiki zamanı ihtiyacımız olanla karşılaştırdım.. Sorun ne?
öyle değil ki bu sefer == işareti sadece 1 saniye var.
düzeltin veya işareti koyun >=
veya iki zaman değişkeninin kontrolünden geçin - mevcut ve önceki.
ama öte yandan, mantıksal bir hatanız var. bir saniye için sipariş açma koşullarını mantıksal işlemin olumlu sonucuna bağlamaya çalışıyorsunuz.
Bu doğru değil. Emir açılmayabilir, bu da bir sonraki onay işaretinde açmayı denemeyeceğiniz anlamına gelir - çünkü zaman fonksiyonu false döndürür
Başarılı bir operasyonun hafızaya alınmasını da zamana bağlamanız gerekir.
düşünmek.
rigonich :
А где у вас в функции цена?
Yani fiyat için başka bir işlev. Bu fonksiyon sadece zaman içindir.
öyle değil ki bu sefer == işareti sadece 1 saniye var.
düzeltin veya işareti koyun >=
veya iki zaman değişkeninin kontrolünden geçin - mevcut ve önceki.
Ben de öyle düşünmüştüm. Teşekkür ederim. deneyeceğim.
:)) ve bununla ne alakamız var? bir bilgisayar uygun olduğu gibi ezberleyebilir - ama bize insani bir şekilde vermesine izin verin :))
Kendisinden isteneni verir ve "insanca" olamaz, tanımı gereği o bir bilgisayardır, insan değil.
buradan okuyun https://forum.mql4.com/ru/38949/page2#434212
ExistPosByPrice() işlevi.
Bu işlev, belirtilen açılış fiyatında pozisyon varlığı bayrağını döndürür.
" Varlık bayrağı " nedir?
Peki, gösterdiğiniz işlevi doğru yazıp yazmadığınızı sorun, aksi takdirde bir şey soruyorsunuz, başka bir şey gösteriyorsunuz.
buradan okuyun https://forum.mql4.com/ru/38949/page2#434212
ExistPosByPrice() işlevi.
Bu işlev, belirtilen açılış fiyatında pozisyon varlığı bayrağını döndürür.
" Varlık bayrağı " nedir?
Bayrak, kontrol edilen koşulun doğruluğuna bağlı olarak bir duruma ayarlanmış, genellikle bool türünde bir değişkendir (burada, belirli bir açık fiyata sahip bir pozisyon var mı?).
öyle değil ki bu sefer == işareti sadece 1 saniye var.
düzeltin veya işareti koyun >=
veya iki zaman değişkeninin kontrolünden geçin - şimdiki ve önceki.
ama öte yandan, mantıksal bir hatanız var. bir saniye için sipariş açma koşullarını mantıksal işlemin olumlu sonucuna bağlamaya çalışıyorsunuz.
Bu doğru değil. Emir açılmayabilir, bu da bir sonraki onay işaretinde açmayı denemeyeceğiniz anlamına gelir - çünkü zaman fonksiyonu false döndürür
Genel fikri anladım. İşte olanlar:
N - günlük çubuğun açılmasından bu yana geçen dakika sayısı. Şimdiye kadar nasıl elde edeceğimi çözemedim, bu yüzden tamamen değişken olarak yazdım. Teoride her şey doğru.
sergeev :
Başarılı bir operasyonun hafızaya alınmasını da zamana bağlamanız gerekir.
düşünmek.
Ama başarılı bir operasyonun ezbere bağlanmasını zamana kadar netleştirmenizi rica edeceğim. pek anlamadım.