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
Soruya katılıyorum - ilk gönderideki boktan kod nedir?
OOP hakkında. Malzeme sadece çok değil, şaftı. Sadece bu sitede değil. Ve burada bile biraz var. Sadece birisi normal bir şekilde araştırma yapmak ve öğretmek için çok tembel.
Asgari olarak, yalnızca danışmanın kurulu olduğu sembol üzerinde çalıştığı gerçeği....
Hayır, kod oldukça iyi. Sadece ondan amaçlanmayan bir şey istiyorsun.
Ve bu genel olarak teklifiniz için en büyük sorun olacaktır.
Birçok şey birçok şekilde verimli bir şekilde yazılabilir. Farklı insanlar görevi, çözümü ve etkinliği için kriterleri farklı şekillerde değerlendirir.
Örneğin, MT'de benim için basit bir koda sahip olmak, onu evrensel tuğlalardan birleştirme yeteneğinden daha önemlidir.
Merak etme. Bu benim ticaretim değil.
Kod yazma örneği göstermek istersem, "Zaman aralığının bitmesine ne kadar zaman kaldı?" Diyelim. %100 garanti ile beni ot*%*#@ adresine göndereceksiniz.
veya iş bölümüne . Bu sadece bir örnek teşkil etmek içindir!
Korktukları ve istemedikleri şey budur. Ama parmaklar her zaman açık.
Ayrıca kodu görmek isteyenlerin çoğunun tembel olduğunu ve "Zamanın bitmesine ne kadar zaman kaldı?" kodunu bulmak için kod tabanını kazamayacak kadar tembel olduklarını da söyleyebilirsiniz.
Tembel insanların önünde açılmak ilginç değil)
Владимир :
Doğru VOLDEMAR fark etti. Programcılar farklıdır.
Artyom Trishkin 2015.05.31 11:27
Artyom Trishkin'i seçiyorum...
Katılıyorum, hepsi aynı olsaydı harika olurdu ...
Ve Artyom'a saygı duyuyorum ( artmedia70 ), ama bu durumda onu seçemem ... ve kodun kısalığı her derde deva değil.
Kısa kod güvensiz ve potansiyel olarak tehlikeli olabilir...
iZaman
İlgili grafiğin çubuk açılış süresinin (shift parametresi tarafından belirtilen) değerini döndürür.
Seçenekler
semboller
[içinde] Aracın sembolik adı. NULL , geçerli karakter anlamına gelir.
zaman aralığı
[Dönem içinde. ENUM_TIMEFRAMES numaralandırma değerlerinden biri olabilir. 0, mevcut grafiğin periyodu anlamına gelir.
vardiya
[içinde] Zaman dizilerinden alınan değerin dizini (geçerli çubuğa göre belirtilen çubuk sayısı geri kaydırma).
Geri dönüş değeri
İlgili çizelgenin çubuk açılma süresinin değeri (shift parametresi ile gösterilir) veya bir hata durumunda 0. Hata hakkında daha fazla bilgi almak için GetLastError() işlevini çağırın.
Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum
Yönetime ve yerel sakinlere teklif
Vladimir Pastushak , 2015.05.31 08:20
Size bir soru için hangi kodu daha doğru ???
1
2
3
-- her seçeneğin doğruluğunu kontrol etmedik -- ancak test sonuçlarına göre üç seçeneğin de aynı olduğunu varsayarsak -- o zaman herhangi bir seçenek doğrudur
-- kodun kısalığı hakkında -- değişiklik yapmak için en kolay ve en hızlı sürüm hangisidir? - bir süre sonra hangi seçeneğin mantıklı ve ek açıklamalar olmadan anlaşılması daha kolay ve hızlı?
seçerim
Bu yüzden programcılar hayran gibi parmaklarını sallıyor :) Gerçekten buradan seçeceğiniz bir şey yok ama anlamadınız. Dosyamda, grafikte kalan sürenin saniye saniye çıktısını alan bir uygulama örneği var. Ve bu işlev zamanlayıcıyı yalnızca bir sonraki tik geldiğinde, TimeCurrent() güncellendiğinde + çıktısının hala bir şekilde uygulanması gerektiğinde güncelleyecektir, yani. kısa kodla dolaştım. Örneğimde, hassas optiklere sahip tüm gövde kiti zaten orada ve TimeCurrent() yalnızca sunucuyla senkronizasyon için kullanılıyor :)
Ne, parmaklarımın "yelpazesine" mi takılıyorsun?
Herhangi bir zaman dilimindeki bir sonraki mumun açılmasına ne kadar zaman kaldığını nasıl öğreneceğimi gösterdim. Her şey. Soru bununla ilgiliydi.