[ARŞİV] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 5. - sayfa 20
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
Ah, pürüzsüzlük değil, Yavaşlama. İşte on:
Ders kitabında stokastiğin nasıl hesaplandığına bakın .
Chiripaha :
Metni + 3*Puan satırının fiyatına bağlıyorum (yani biraz daha yükseğe ayarladım), ancak her neyse, grafiğin (pencerenin) boyutunu değiştirdiğimde, metin satırın üstünde veya altında, veya çizgi seviyesinde (atlar) ... Bu neden oluyor? - Fiyat için tam koordinatı veriyorum. Nasıl çözülür?
Baktım ve başkalarının nasıl yaptığını denedim, ancak etki orada benzer. Bu "atlama ipinden" nasıl kurtulacağımı anlamak istiyorum. Ve en önemlisi, koordinatlar katı olduğu için neden ortaya çıkıyor: fiyat ve zaman?
TarasBY :
Metin, nesnenin açıklamasına girilir ve grafiğin nesnelerin açıklamalarını göstermesine izin verilir (yollardan biri).Programlı olarak nasıl uygulanır? Arandı, dürtüldü - bulunamadı. Elle çıkıyor ama ne tür takımlar olmalı ....
font_size , font_name ve text_color parametreleri yalnızca OBJ_TEXT ve OBJ_LABEL nesneleri için kullanılır. Diğer türdeki nesneler için bu parametreler yok sayılır.
Ayrıca bkz . ObjectDescription() .
Vooooot... Deskripshion...:)))) Sonra nerede yapıldığını araştırdım.... Çok teşekkür ederim! :)))
Vooooot... Deskripshion...:)))) Sonra nerede yapıldığını araştırdım.... Çok teşekkür ederim! :)))
ObjectDescription() yalnızca özelliği döndürür (bu durumda açıklama) AMA onu ayarlamaz!!!
ObjectDescription() yalnızca özelliği döndürür (bu durumda açıklama) AMA onu ayarlamaz!!!
Evet ... İşte, şimdi anladım ... Ama o zaman nasıl kurulur? ..: ((
Özellikler penceresinden yüklerseniz, manuel olarak oraya yansıtılır.
Evet ... İşte, şimdi anladım ... Ama o zaman nasıl kurulur? ..: ((
El ile, özellikler penceresinden yüklerseniz oraya yansıtılır.
Ve kime cevap vereceğim? - https://forum.mql4.com/ru/52892/page20#732354
: ))))))) Yaşasın! Anladım ... - Şimdi, dövdükten sonra denedim. Bunu yapmanın mümkün olduğunu bilmiyordum... :)) Başkalarının nasıl yaptığına baktım ve benzeterek yaptım. Ve bu fonksiyonun "..SetText" bağımsız olduğu ortaya çıktı. Sadece metin nesnesini oluşturduktan sonra düşündüm.
Tekrar çok teşekkür ederim! :))) Başka bir şey öğrendim. :))
Her koşul için bayrakların durumunu ayrı ayrı yazdırın. Bunu yapıyorsunuz çünkü koşullar ikinci bayrağın durumunu dikkate almıyor.
Not: Print("flag=", flag," flagg=", flagg ); yazdırmak daha uygundur.
yazdırılan Print("bayrak=",bayrak,"bayrak=",bayrak);
bayrak=1 flagg=0 OLARAK yazdırır!
ama nedense sinyal HER TICK'i geçer!
onlar. koşul if(Ma_1<Ma_2 && flag==0) flag TAMAMEN yoksayılır! nasıl yani? flag flag=1 yazdırır ve hemen geçer if(Ma_1<Ma_2 && flag==0) ->SOUND
-----------------
genel olarak, kodu aşağıdaki şekilde basitleştirebilirsiniz.
if(Ma_1<Ma_2 && flag==0) {PlaySound("ok.wav"); bayrak=1}
sonuç olarak, ses BİR KEZ geçmelidir. Ve her tikte bip sesi çıkarır!!!
yazdırılan Print("bayrak=",bayrak,"bayrak=",bayrak);
bayrak=1 flagg=0 OLARAK yazdırır!
ama nedense sinyal HER TİC'i geçer!
onlar. koşul if(Ma_1<Ma_2 && flag==0) flag TAMAMEN yoksayılır! nasıl yani? flag flag=1 yazdırır ve hemen geçer if(Ma_1<Ma_2 && flag==0) ->SOUND
-----------------
genel olarak, kodu aşağıdaki şekilde basitleştirebilirsiniz.
if(Ma_1<Ma_2 && flag==0) {PlaySound("ok.wav"); bayrak=1}
sonuç olarak, ses BİR KEZ geçmelidir. Ve her tikte bip sesi çıkarır!!!
PS Neler olup bittiği tam olarak net olmadığında, tam olarak nasıl değiştirdiklerini görmek için, kontrol edilen işlev veya operatörden önce ve sonra değişkenlerin değerlerini bir kez daha yazdırmak daha iyidir. Bazen girdi değerleri orada beklediğimiz gibi değildir ve kodda nerede ve neden olduklarını bulmak, programın neden doğru çalışmadığını tahmin etmekten çok daha kolaydır.Yerel bir değişkeni işaretlediniz mi?