![MQL5 - MetaTrader 5 müşteri terminalinde yerleşik ticaret stratejileri dili](https://c.mql5.com/i/registerlandings/logo-2.png)
Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret 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
Tabii ki, ben o değilim, ancak 1 - 3 numaralı makalelerimde, bence, belki 3'ten biraz daha fazla, sipariş ve pozisyon takibine ilişkin belirli örneklerle ilgili tüm bilgiler var.
...
makalenizi okuyorum. Nesneler ve özellikleri hakkında konuşur. Soru: OOP konseptinde "nesne" ile ne kastedilmektedir? Sınıf referansı olduğunu düşündüm. Belki sınıfın kendisidir? Yoksa yapı mı?
Genel olarak, anladığım kadarıyla, bir Nesne bir Sınıftır. Belirli bir kavramın tüm özelliklerini (alanlarını) ve yöntemlerini birleştirir. Kalıtım - anlamsal yapıyı yansıtan Sınıf Nesnelerinin hiyerarşik dağılımı.
Yapı - özellikler, veriler, nesneler kompleksi.
Bir sınıf sadece bir nesne değil, aynı zamanda bir kategoridir. İletişim kategorileri - kalıtım. Nesnelerin bağlantısıdır.
Kısacası - Bir sınıf bir kategori, bir veri grubu, bir nesne, bir yapıdır. Sınıflar, herhangi bir alandaki kavramların anlamsal hiyerarşisini yansıtan karşılıklı ilişkilerden oluşur.
George, sanal işlevlerin pratikteki anlamını ve uygulamasını (bunları hangi görevlerde ve tam olarak nasıl kullanıyorsunuz) ve soyut sınıfların anlamını anlamak istiyorum. Bu araçlarla çözdüğünüz belirli görevleriniz varsa, lütfen bunları açıklayın.
Artem yukarıda her şeyi doğru söyledi. Kod örnekleriyle iyi makaleleri var.
Kodlarımı ve çözümlerimi de gönderebilirim, ancak bunlar daha karmaşık olacaktır. Burada, diyelim ki, zaman serisi kapsayıcısının sanal bir arayüzüne sahibim - başka bir deyişle, bir sembolün fiyat verilerine erişim. Ve tüm uzmanların tüm çalışmaları bu arayüze bağlıdır.
Şimdi keneler üzerinde scalpers için seçenekler düşünüyorum. Burada aynı sanal arabirimi aldım ve ondan ikinci çubuklardan oluşan bir kap olan bir sınıf miras aldım. Şimdi bu sınıfın hatalarını ayıklıyorum. Bunu yazdığımda, tüm uzmanlar (hem Lig'deki 670'ler hem de diğerleri) "13S" gibi standart olmayanlar da dahil olmak üzere herhangi bir ikinci zaman diliminde çalışma fırsatı buluyor.
Yani, tüm verilerimin bir nesnede tutulması ve yalnızca sanal arabirimin "açığa çıkması" - zaten yazılı olan Uzman Danışmanlarımda başlangıçta hiç sağlanmayan özellikleri kullanmama izin veriyor.
makalenizi okuyorum. Nesneler ve özellikleri hakkında konuşur. Soru: OOP konseptinde "nesne" ile ne kastedilmektedir? Sınıf referansı olduğunu düşündüm. Belki sınıfın kendisidir? Yoksa yapı mı?
Bu şekilde sunulmalıdır:
Diyelim ki bir ev inşa etmemiz gerekiyor. Bunu yapmak için, onu tasarlamanız gerekir. Bu sınıftır (açıklama, yani fiziksel olarak mevcut değildir). Ve zaten yapılmış bir ev gördüğünüzde, o bir nesnedir. :)
Halk kütüphanelerine güvenerek yapay zeka alanında bir atılım yapmanın mümkün olduğunu düşünüyor musunuz? Yani, bir yerden kod parçalarını aldılar, başka bir yerden kod parçalarını vidaladılar ve işiniz bitti. Gerçekten?
Gerçekten. Sadece bu şey "kod parçalarını aldı" - birçok önemli noktayı düşünmemize ve yeni olacak alanları çözmeye odaklanmamıza izin veriyor.
Sadece tüm o anları hatırlıyorsun. Ve bunları göz önünde bulundurarak kod yazabilirsiniz. Ancak böyle bir mega bellek nadir görülen bir durumdur. Çoğu insan, bir süre üzerinde çalışılmazsa, her türlü küçük şeyi çabucak unutur.
Bu şekilde sunulmalıdır:
Diyelim ki bir ev inşa etmemiz gerekiyor. Bunu yapmak için, onu tasarlamanız gerekir. Bu sınıftır (açıklama, yani fiziksel olarak mevcut değildir). Ve zaten yapılmış bir ev gördüğünüzde, o bir nesnedir. :)
Gerçekten. Sadece bu şey "kod parçalarını aldı" - birçok önemli noktayı düşünmemize ve yeni olacak alanları çözmeye odaklanmamıza izin veriyor.
...
George, her kütüphanede, her çözümde bir çeşit konsept vardır. Başka birinin konseptini alıp ona göre kendi konseptimi geliştirmeye çalışırsam, kavramsal bir çöküş yaşayabilirim çünkü iki veya daha fazla konsept üzerine kurulmuş bir sistem istikrarlı olamaz. Bu nedenle, yenilikçi şeylerin kendiniz ve sıfırdan geliştirilmesi gerekir. Diğer yazarların "genel" hataları ve çelişkileriyle uğraşmamak için.
Halk kütüphanelerine güvenerek yapay zeka alanında bir atılım yapmanın mümkün olduğunu düşünüyor musunuz? Yani, bir yerden kod parçalarını aldılar, başka bir yerden kod parçalarını vidaladılar ve işiniz bitti. Gerçekten?
Anlamın bu versiyonunda Sınıf, alet, malzeme, hammadde ve makine aletleri deposudur. Miras alınan sınıfların hiyerarşisi - bir "fabrika"nın atölyeleri gibi.
Çok değil.
Burada farklı bir şekilde açıklayacağım. Genelde kimse bunu bu şekilde açıklamaz.
Tüm programcılar ne olduğunu bilir, örneğin int x ;
Şimdi int kelimesinin bir sınıf adı gibi olduğunu hayal edin. Neyi tarif ediyor? bu nedir:
1. tam sayı
2. bellekte 4 bayt yer kaplar
3. + - değerlerini belli sınırlar içinde alır. (bu kadarı yeter);
Ve int x yazdığımızda; sonra int türünde bir x nesnesi bildiririz. x zaten fiziksel olarak RAM'de 4 baytlık bir alanı kaplar.