İddialı fikirler!!! - sayfa 2

 
alsu :
Genel olarak, OOP, program kodunu azaltmanın ve zamanın çoğunu, verilerin sunumunda değil, programın mantığında hata ayıklamaya harcamanın bir yoludur.

Ve burada verilerin gösterimi için programın mantığı? Bu şeyler alakasız.

Programın mantığı, herhangi bir girdi verisi üzerinde aritmetik işlemlerdir ve verilerin sunumu, yalnızca şu veya bu biçimdeki verilerdir.

Nesneler için harici işaretçiler doğrudan erişim yerine dahili verilere (işlevler ve değişkenler) erişiyor gibi göründüğünden, OOP'deki program kodu tanım gereği indirgenemez. Ancak bilgi işlem işaretçileri ve belleğe erişim çok yavaş bir işlem olduğundan, performans buna bağlı olarak yavaşlar.

 
C-4 :

...

3. Kötü niyetli bir engelleyiciyim ve tüm stratejilerim MT4'ün bu anlamsız ve zararlı özelliği üzerine kurulu. Ancak, MT4'te gösterilen pazarın MT5'teki ile tamamen aynı olmadığına kesinlikle inanıyorum, bunlar temelde farklı pazarlar, birinde para kazanabileceğiniz (MT4) ve diğerinde yapamayacağınız (MT5).

Varsayımlar mı, gerçekler mi?

C-4 :

...

4. OOP'yi sevmiyorum hatta ondan nefret ediyorum. Onu tanımıyorum ve inanılmaz derecede zayıf ama çok basit bir MQL4 varken insanların neden OOP'yi seçtiğini gerçekten anlamıyorum. O kadar basit ve zayıf ki, üzerine "Merhaba forex!" gibi programlar yazmak inanılmaz derecede kolay, bu da otomatik olarak çoklu para birimi/çok zaman çerçevesi/çok sistemli Uzman Danışmanlar yazmanın buharlı bir şalgamdan daha kolay olduğu anlamına geliyor.


Bütün güzellikler sadelikte.

C-4 :

...

5. Yılların tecrübesine rağmen hala anlamıyorum...


Kötü bir ışık altında görünmemek için bu tür ifadeler yazmazdım.

Genel olarak, yazınızdan, benim yönümde bir iddianız var gibi görünüyor. Tam gerekçeli bir kişisel olarak, tartışacağız.


MT5'te birçok şeyden mahrum kaldık, bu mahrumiyetler doğada esastır. MT5'te gözlerimiz işlevsellik tarafından gölgelendi. Grafikte düğmeler ve resimler gösterme fırsatı verdiler, hayal gücü için ne büyük bir cümbüş. Forex programı , herhangi biri, matematiksel olmalı ve saymayı ve analiz etmeyi mümkün kılmalıdır. MT4 ve MT5 hesaplama açısından aynıdır, çünkü matematiksel işlemlerin kendisi değişmez. Alım satım seçenekleri farklıdır, ancak kişisel olarak hem programlama dili hem de alım satım açısından MT4'ten memnunum.

İster mql4.com'da ister beş forumda kimin neyi bildiğini ve kimin neyi başardığını aramak mümkündür, ancak görevi çözmenin özü bu mu?

mql4'te problemleri çözmeye çalışıyorum mql5 bilmediğimden değil, MQL4'e olan sevgimden dolayı MQL4'e son saygı sayılabilir çünkü bu programlama dilinde henüz bir çözüm bulunmamıştır. Bu, dörtlü tüm tuzakları ve sınırlamaları atlar. Buna bir son vermek ve yüksek sesle söylemek istiyorum, eğer 4 bunu yapabiliyorsa, neden 5 için daha fazla ödeyesiniz?

 
HIDDEN :

Birkaç yıldır, çok para birimli bir strateji test cihazı uygulama fikriyle periyodik olarak eziyet çekiyorum.

Aslında bu fikir hakkında forum üyelerinden herhangi bir düşünce ilginç. Belki de bu iş parçacığında geliştirmede kullanılacak malzemeler toplanacaktır, yani. ne tavsiye edersin

Burada işine yarayabilir.

Bu karalama, çok para birimli olanlar da dahil olmak üzere sanal işlemlerin bir kitaplığı olarak kullanılabilir. Hiç çalışmayan bir projenin parçası olarak oluşturuldu, yorumlar zengin, kod tabanında anlayabilirsiniz, eksik olduğu için yayınlamadım. Soluk bir umut hayaleti görürseniz, bana kişisel olarak vurun, katılabilirim.

Dosyalar:
ygenetica.mq4  58 kb
 
ivandurak :

Burada işine yarayabilir.


Çalışalım, teşekkürler.

Araştırmanın sonuçlarına göre kişisel olarak çalacağım, böyle bir konuda parlak bir kafa zarar görmez.

 
Andrei01 :

OOP, farklı yerlere dağılmış daha fazla kodun nasıl yazılacağı ve aynı zamanda işlemcinin nasıl daha fazla yükleneceği, küçük çaplı bir tanıtım dublörlüğüdür. :)

Bu, neredeyse aynı nihai performansla yazılım ve donanım kaynakları için fiyatların büyümesini teşvik eder. Ama elbette aptal değiller ve programlarını OOP'ta yazmıyorlar. :)


kafanızla (yiyecek koyduğunuz yer) - her şey yolunda mı?

hadi devam edelim - komşu avı, bence aşağıdakiler bir profesyonelin (sizin) yapılandırılmış programlama hakkındaki görüşüdür

OOP kullandığında bir programcının basitliğinin ne olduğunu anlamak için biraz ekleyeceğim:

- uzun zaman önceydi, 1995 yılında, turbo-pascal'da programlar yazdım, her şey yolunda, ama şimdi gerçekten normal bir arayüz istedim - Önerdiğiniz gibi yapmaya başladım - aptalca bir sürü akıllı prosedür yazdım. , ardından ilk verilerin girildiği bir pencere çizin, ardından sonuçları görüntülemek için birkaç pencereye ihtiyacınız var gibi görünüyor ve ardından grafik modeli görüntülemeniz gerekiyor gibi görünüyor ve metin pencerelerinin kaydedilmesi gerekiyor, ve sonra pencereleri fare ile hareket ettirmeniz gerektiği ortaya çıktı, gerçekten boyutlarını küçültmek / büyütmek istedim ve yarattığım canavarın arayüz kodunun% 80'inden oluşmaya başladığını gördüğümde , ve kalan% 20'lik hesaplamaların kendisiydi ve arayüz zar zor Norton Commander'a bağlıydı, canlı bir OOP örneği ile ilgilenmeye başladım - bu Turbo Vision ve o zamandan beri, Tanrı korusun, eğer bir 3 haftadan uzun süredir uğraştığım proje ve üzerinde daha fazla çalışacağım ve eğer programlama dili OOP yazmanıza izin veriyorsa, kesinlikle OOP kodunu yeniden yazacağım - üzgünüm iş parçacığı, ama ben gelmedim: "vakit nakittir" - Ciddi bir projede OOP zaman kazandırır

 

OOP, hiçbir programcının üzerinde çalışmadığı karmaşık projeler için gereklidir. Başka birinin kodunu anlamak çok zordur (ve hatta biraz zaman geçmişse kendi kodunuzu bile), ancak OOP'de her şey birleşik ve şeffaftır. OOP'yi küçük sorunlara uygulamak verimsizdir.

 
Avals :

OOP'yi küçük sorunlara uygulamak verimsizdir.

Verimlilik (hız değil) açısından OOP, muhtemelen projelerin yüzde birinde , FP'den daha düşüktür.

Andrey01 :

OOP, farklı yerlere dağılmış daha fazla kodun nasıl yazılacağı ve aynı zamanda işlemcinin nasıl daha fazla yükleneceği, küçük çaplı bir tanıtım dublörlüğüdür. :)

Bu, neredeyse aynı nihai performansla yazılım ve donanım kaynakları için fiyatların büyümesini teşvik eder. Ama elbette aptal değiller ve programlarını OOP'ta yazmıyorlar. :)

Ayın saçmalığı.

__________________________________________

OOP kuralları ve muhtemelen bu konuda yeterli. Konu farklı.

 
TheXpert :

Verimlilik (hız değil) açısından OOP, muhtemelen projelerin yüzde birinde, FP'den daha düşüktür.


istatistikler nereden? Etkinliğini nasıl değerlendirdiniz? :)
 
Tecrübeye göre :) sadece benim değil. Belki biraz yalan söyledi, ama saf FP geçen yüzyıl.
 
TheXpert :
Tecrübeye göre :) sadece benim değil. Belki biraz yalan söyledi, ama saf FP geçen yüzyıl.
ne yazacağına bağlı. Ticareti ve çoğu kullanıcının isteklerini alırsak, ihtiyaçları için FP yeterlidir. Platformun işlevselliğini genişletmekten, danışman tasarım ortamı oluşturmaktan ve benzeri görevlerden bahsediyorsak tabii ki OOP kuralları.