OOP uzmanları için soru. - sayfa 50

 
Vladimir Simakov :
Saçmalık. Büyük sarhoş. Okudum, pek bir şey anlamadım. Peter, anla, programlama dilleri var, birçoğu var, yaratıcıları belirli bellek yönetimi mekanizmalarını bunlara dahil ettiler, ancak OOP seçeneklerden sadece biri. Gerçekten farklılar, gerçekten artıları ve eksileri var. Bu nedenle, eğer yapay zeka istiyorsanız, KESİNLİKLE denen şey harika, çünkü kendim asla karar vermeyeceğim. Ancak burada uygulamanıza gerek yok, peki, bunun için mql, tıpkı diğer uygulamalı diller gibi yuvarlanmaz. Burada, saf C, C++ olmadan bile görünüyor. Yani, ya başka bir foruma gidersiniz ya da "küresel" bir trolsünüz))).
Seni anladım. Teşekkür ederim.
 
Yury Kulikov :

Peki ya vaat edilen cam... " temelde yeni bir düzeyin uygulaması. Daha önce herhangi bir MQL programcısı için erişilemeyen bir düzey ".

Artık beklemiyor muyuz?

Kimsenin küresel bir ornitorenk ihtiyacı yoktur.))

Algoritmik ticaretin vasat "Kaseleri", MQL'deki tüm parlak girişimler "soykırım". Anlamlarını yok ettiler.

Sonuna kadar dayandım.

 
Aliaksandr Hryshyn :
AI'nın uygulanmasını bekliyoruz :).
TAMAM.))
 

Bu daldan ayrılmak istemiyorum ve bu nedenle en son başarıları rapor edeceğim.

Çekirdekteki nesneleri temsilimin ve bir sınıftaki nesnelerin standart tanımının bir "hibriti" olan yeni OOP kavramı, sıradan OOP'den daha "nesnel" hale geldi. Açıklamama izin ver:

Şimdi, tüm varlıklar nesnelerdir. Yani:

  • Parametre nesnesi (özellik)
  • durum nesnesi
  • süreç nesnesi
  • Olay nesnesi
  • Parametre bağlama nesnesi
  • Parametre işleyici nesnesi
  • Değer filtresi nesnesi
  • Değer Dönüştürücü Nesnesi
  • nesne sistemi

Bu, işleyen sistemleri oluşturan temel nesnelerin tam listesi değildir.

Sonuç olarak, bu nesnelerin her biri gerçek bir Nesnedir, yani sistem içinde özelliklere ve bağlantılara sahiptir.

Örneğin, Parametre Nesnesi - değer türü ve değişikliğinin sınırları dahil olmak üzere bir dizi özelliğe sahiptir. Ayrıca, Parametre Nesnesi kendi işleyicisine işaret edebilir.

Ayrıca, - Nesne durumu, önceden ayarlanmış değerlere sahip sistem veya ortam parametrelerinin bir birleşimidir.

Aksi takdirde, - Olay Nesnesi, - sistem veya ortamdaki herhangi bir önemli değişiklik. Özel tarafından kontrol edilen, belirli değerlere sahip bir parametre topluluğudur. işleyici. Olay, çeşitli sistem nesneleri için bir tetikleme işlevi görür.

Parametre Nesneleri, aralarında değerleri ileten Bağlantı Nesneleri ile bağlanır. Örneğin: A parametresi, B parametresine bir değer iletebilir veya bunun tersi de olabilir. Veya her iki taraf. Bu, Parametre Bağlantı Nesnesinde yazılmıştır. Bir değer geçiren nesne, bir değer filtresi nesnesi veya bir değer dönüştürücü nesnesi olabilir.

Konseptimdeki her nesnenin mutlaka bir şablonu (orijinal form) ve n'inci sayıda örneği vardır.


Sonuç olarak, listelenen tüm nesneler, herhangi bir karmaşıklıktaki herhangi bir sistemin evrensel yapı taşlarıdır. Çok fazla değiller ve onlardan inşa edilebilecek sistemler için sonsuz sayıda seçenek var.

Şu anda yolculuğun en başındayım. Hala anlaşılması gereken çok şey var.

Документация по MQL5: Константы, перечисления и структуры / Константы объектов / Свойства объектов
Документация по MQL5: Константы, перечисления и структуры / Константы объектов / Свойства объектов
  • www.mql5.com
Все объекты, используемые в техническом анализе, имеют привязку на графиках по координатам цены и времени – трендовая линия, каналы, инструменты Фибоначчи и т.д.  Но есть ряд вспомогательных объектов, предназначенных для улучшения интерфейса, которые имеют привязку к видимой всегда части графика (основное окно графика или подокна индикаторов...
 
Реter Konow :

Bu şubeden ayrılmak istemiyorum ve bu nedenle en son başarıları rapor edeceğim.

Çekirdekteki nesneleri temsilimin ve bir sınıftaki nesnelerin standart tanımının bir "hibriti" olan yeni OOP kavramı, sıradan OOP'den daha "nesnel" hale geldi. Açıklamama izin ver:

Şimdi, tüm varlıklar nesnelerdir. Yani:

  • Parametre nesnesi (özellik)
  • durum nesnesi
  • süreç nesnesi
  • Olay nesnesi
  • Parametre bağlama nesnesi
  • Parametre işleyici nesnesi
  • Değer filtresi nesnesi
  • Değer Dönüştürücü Nesnesi
  • nesne sistemi

Bu, işleyen sistemleri oluşturan temel nesnelerin tam listesi değildir.

Sonuç olarak, bu nesnelerin her biri gerçek bir Nesnedir, yani sistem içinde özelliklere ve bağlantılara sahiptir.

Örneğin, Parametre Nesnesi - değer türü ve değişikliğinin sınırları dahil olmak üzere bir dizi özelliğe sahiptir. Ayrıca, Parametre Nesnesi kendi işleyicisine işaret edebilir.

Ayrıca, - Nesne durumu, önceden ayarlanmış değerlere sahip sistem veya ortam parametrelerinin bir birleşimidir.

Aksi takdirde, - Olay Nesnesi, - sistem veya ortamda herhangi bir önemli değişiklik. Özel tarafından kontrol edilen, belirli değerlere sahip bir parametre topluluğudur. işleyici. Olay, çeşitli sistem nesneleri için bir tetikleme işlevi görür.

Parametre Nesneleri, aralarında değerleri ileten Bağlantı Nesneleri ile bağlanır. Örneğin: A parametresi, B parametresine bir değer iletebilir veya bunun tersi de olabilir. Veya her iki şekilde. Bu, Parametre Bağlantı Nesnesinde yazılmıştır. Bir değer filtresi nesnesi veya bir değer dönüştürücü nesnesi, bir değerin iletilmesinin önünde durabilir.

Konseptimdeki her nesnenin mutlaka bir şablonu (orijinal form) ve n'inci sayıda örneği vardır.


Sonuç olarak, listelenen tüm nesneler, herhangi bir karmaşıklıktaki herhangi bir sistemin evrensel yapı taşlarıdır. Çok fazla değiller ve onlardan inşa edilebilecek sistemler için sonsuz sayıda seçenek var.

Şu anda yolculuğun en başındayım. Hala anlaşılması gereken çok şey var.

Başarından memnun. Bakarsın ve bir gün tekerleği icat edersin.

 
Koldun Zloy :

Başarından memnun. Bakarsın ve bir gün tekerleği icat edersin.

Anlayışınız beni memnun etti. Bu nedenle, burada sakince düşüncelerimi belirtiyorum. Yine de bazen umarım burada daha fazla anlayan biri vardır.
 

Yeni OOP konseptimin prizması aracılığıyla ortak bir GUI kontrolünü - bir düğmeyi tanımlamaya çalışacağım. Bu Nesne-sisteminin analizinde sadece kendi kavramlarımı kullanıyorum.

Ve böylece, elimizde:


  • Değeri bool (1/0 değerleri) olan type özelliğine sahip bir parametre nesnesi. Çekirdeğe yazıyoruz.
  • Parametre sarmalayıcı nesnesi (düğmenin kendisi) dikdörtgen bir grafik etikettir. Özellikler - x, y, x_size, y_size, color. Kernere yazıyoruz.
  • 2 Kabuk durumu nesneleri. Parametrelerden iki derleme - renk, x, y, belirtilen değerlerle.
  • İmleç nesnesi. Dört parametreden oluşan bir derleme: x,y, imleç ve sol (1/0) ve sağ (1/0) düğmelerinin durumu.
  • Düğme sarmalayıcı olay nesnesi. İmlecin x,y parametrelerinden ve düğme kabuk alanı parametrelerinden (x,y, x+uzunluk, y+yükseklik) bir derleme.
  • İmleç ve düğmenin konumunu ve sol fare düğmesinin durumunu kontrol eden bir olay işleyici nesnesi.
  • Click olayında kabuğun durumunu değiştirmek için nesne işleyici.
  • Düğme parametresinin değerini değiştirmek için nesne işleyici (buton tarafından kontrol edilen ana parametre anlamına gelir - (1/0)).
  • Bir düğme parametresini harici bir sistemle bağlayan bir nesne.
Burada, daha karmaşık bir sistemle çalışan basit bir düğme Sistem Nesnesi oluşturmak için gereken yaklaşık bir nesne kümesi verilmiştir. Bütün bunlar, bu nesnelerin şablonlarından oluşturulabilir ve çekirdekteki örnekler tarafından çalıştırılabilir.
Использование аналитических объектов - Графики котировок, технический и фундаментальный анализ - Справка по MetaTrader 5
Использование аналитических объектов - Графики котировок, технический и фундаментальный анализ - Справка по MetaTrader 5
  • www.metatrader5.com
Определение трендов, построение каналов, выявление циклов и уровней поддержки/сопротивления — все эти и многие другие задачи решаются при помощи аналитических объектов. Всего в торговой платформе доступно 46 таких инструментов. Среди них имеются геометрические фигуры, различные каналы, инструменты Ганна, Фибоначчи, Эллиотта и многое другое. В...
 

... ve kovadaki örnekler üzerinde çalışın :)

Neden özellikle belirli bir nesneyle ilgili olanı bir kovaya kaydedelim? Nesnenin kendisi, kendisi hakkında bilgi depolarken, kova yalnızca nesnelere yönelik işaretçiler içerir.

 
Dmitry Fedoseev :

... ve kovadaki örnekler üzerinde çalışın :)

Neden özellikle belirli bir nesneyle ilgili olanı bir kovaya kaydedelim? Nesnenin kendisi, kendisi hakkında bilgi depolarken, kova yalnızca nesnelere yönelik işaretçiler içerir.

Artem'e sor. Sanırım yazdıklarımı herkesten daha iyi anlıyor.

Bu arada, başlangıçta Nesne-özelliği fikri, işleyicisiyle birlikte ona aitti. Ben geliştirdim ve karmaşıklaştırdım. Artık her şey bir Nesne ve işleyici de. Sadece, onlardan bir sistem oluştururken Nesneleri bağlamanın belirli bir sırası vardır.

 
" Yeni OOP konsepti " - hedefler net değil. Bunu neden yapıyorsun?