[ARŞİV] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 5. - sayfa 233
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
Otomatik noktayı kaç kez kullandım, ancak ilk kez çalışmıyor.
İşte Init()
Programın herhangi bir yerinde (bu durumda, deneyin başlangıcında bile):
Günlüğe döner:
mantık nerede?
VladislavVG bana burada şunu önerdi: Çünkü init() işlevinin yürütülmesi aşamasında finansal araç verilerini indirmeniz garanti edilmez.
Bu nedenle, Init() olmadan Point değişkeninin değeri aynı değeri döndürmelidir.
İşlev özellikle nesnenin adını döndürürse, ne zaman saçmalık olacak?
Otomatik noktayı kaç kez kullandım, ancak ilk kez çalışmıyor.
mantık nerede?
Ve bunu şöyle yapmaya çalışıyorsun:
Böyle bile değil, şöyle:
Çünkü Digits aynı zamanda Piont gibi dahili bir değişkendir.
Bu şekilde çalışması gerekir :)
Bu nedenle, Init() olmadan Point değişkeninin değeri aynı değeri döndürmelidir.
Gerçek değil... Nokta , MQL işlemcisinin dahili bir değişkenidir ve onu güncellemek için biraz zaman ve bazı başlatma adımları gerekir. Bütün bunlar, kural olarak, yalnızca işlemci tarafından start () işlevi çağrılmadan önce gerçekleşir ve init () işleme aşamasında, işlemcinin dahili değişkenlerinin değerleri ayarlanmayabilir.
Bunun için ağlıyorum:
ve işte günlük:
18:25:09 IndikatorZZ GBPJPY,Günlük: ÇALIŞAN BAŞLANGIÇ FONKSİYONU: DownL = 0 UpL = 0
Değişkenler şans eseri int değil mi?
bir iki kez yakaladım kendimi
Değişkenler şans eseri int değil mi?
bir iki kez yakaladım kendimi
Hayır, çift. Peki ya int çok ilginç değil?
Tanrım, söyle bana lütfen!
Basit bir fikri uygulamaya çalışıyorum, programa yapılan yorumlarda belirtiliyor.
SORUN TEST CİHAZINDAKİ program kodda belirtilen şartlara uymayan fiyattan emir açar.
Örneğin, dizideki en yakın değer 0.85375 iken, 0.86084 fiyatında bir emir açar.
Onlar. fark pozitiftir. Kod, farkın <0,00000 yani 0,00000 ise siparişlerin açılması gerektiğini belirtir. olumsuz.
Lütfen bana hatanın nerede olduğunu söyle.
Teşekkür ederim.