Yapı kayaları. Programları yapılandırmayı, olasılıkları, hataları, çözümleri vb. keşfetmeyi öğreniyoruz. - sayfa 5

 
  1. Bana göre tüm projeler arayüzle başlar. Düşünceli arayüz => optimal proje yapısı.
  2. Bir veri yapısı (değişkenler) geliştiriyorum - hız buna bağlı.
  3. Her bloktan doğru işi elde ederim ve ancak o zaman optimize ederim.
  4. Proje hazır olduğunda, test için gönderilmelidir. Bulunan hataları düzeltin ve "kolaylık değil".
Документация по MQL5: Стандартные константы, перечисления и структуры / Структуры данных
Документация по MQL5: Стандартные константы, перечисления и структуры / Структуры данных
  • www.mql5.com
Стандартные константы, перечисления и структуры / Структуры данных - Документация по MQL5
 
FAQ :
TOR okuyorum, eğer aklıma yapı şeklinde bir çözüm gelmiyorsa - başka projelerde ciro ile uğraşıyorum, genellikle ilk gün uygulamaya başlamam. Program MKL veya HTML değilse, okur, uygulamaları, yapıları, türleri, sınıfları hesaplarım. Genel resim kafamdayken, bloklar halinde kesmeye veya ana modülleri yazmaya başlıyorum. Bir şey acele etmezse, Tetris gibi bir oyuncakla kanepeye düşerim ve sorun tamamen çözülene veya sıkılıncaya kadar oynarım :)
İşte bu beni bağladı: "......... bir yapı biçimindeki çözüm kendiliğinden gelmiyorsa .........". Benim için de kafamda uyumlu bir proje yapısının oluşması, proje üzerinde daha fazla çalışmaya başlama fırsatı ile ilişkilidir. Gelişene kadar - mümkün olan her şekilde herhangi bir karalamayı erteledim. Kural olarak çok pahalı, daha önce yazılanlara göre yapısal değişiklikler. En başta temeli düşünerek zaman harcamak daha iyidir.
 

Bu arada, oyunlar hakkında - bugün bir haberde Tetris ve benzerlerinin bilişsel yetenekleri geliştirdiğini okudum - ve bu yüzden oyun alanındaki seçenekleri sıralayarak, beyinlerin paralel olarak başka görevler üzerinde çalıştığını onaylıyorum. vardı, bilinçaltında.

PS, nöron optimizasyonu gibi :)

DC2008 :
  1. Bana göre tüm projeler arayüzle başlar. Düşünceli arayüz => optimal proje yapısı.
  2. Bir veri yapısı (değişkenler) geliştiriyorum - hız buna bağlı.
  3. Her bloktan doğru işi elde ederim ve ancak o zaman optimize ederim.
  4. Proje hazır olduğunda, test için gönderilmelidir. Bulunan hataları düzeltin ve "kolaylık değil".

1. Veri aktarımına ihtiyaç varsa, önce veri yapısı, protokol, format diye düşünüyorum. değilse, o zaman yaklaşık olarak aynı sırada. µl hakkında konuşursak, o zaman neredeyse tüm bloklar uzun süredir yazılmış ve optimize edilmiştir, ayrı bir şeyler yazmak çok nadiren gereklidir, genellikle mevcut işlevsellik üzerinde eklentilerle yönetirim.

ZYZY. Prensip olarak, zamanın çoğu algoritmanın geliştirilmesine harcanır.

 
FAQ :

Bu arada, oyunlar hakkında - daha bugün bir haberde Tetris ve benzerlerinin bilişsel yetenekleri geliştirdiğini okudum - ve bu yüzden oyun alanındaki seçenekleri sıralayarak onaylıyorum, beyinler bilinçaltında sanki paralel çalışıyor, diğer görevlerde.

PS, nöron optimizasyonu gibi :)

Bu kapasitede her zaman Mayın Tarlası'na sahibim. ))


 
FAQ :

Bu arada, oyunlar hakkında - daha bugün bir haberde Tetris ve benzerlerinin bilişsel yetenekleri geliştirdiğini okudum - ve bu yüzden oyun alanındaki seçenekleri sıralayarak onaylıyorum, beyinler bilinçaltında sanki paralel çalışıyor, diğer görevlerde.

...

Bu etki sadece yatay olarak mı çalışıyor yoksa başka pozisyonlarda da mı çalışıyor? :)

Bir şekilde soyutlamalar benim için yatay olarak daha iyi gidiyor, ancak rahat ve tatlı bir rüyaya düşmemek önemli :)

 

Düşünce alışverişi / karşılıklı öğrenme için, az çok pratik bir sorun gibi görünen (parmaktan emmeyi) almayı ve tüm kollektif çiftlikle yapılandırmayı öneriyorum.

Örneğin, böyle bir görev için en azından temel yapıyı (daha doğrusu bu tür yapıların varyantlarını) ana hatlarıyla belirtin:

Her halükarda yazılı bir danışman var (örneğin, bir ticaret fikrini test etmek için). Test cihazındaki (müşteride) fikrin umut verici sonuçlar verdiğini varsayalım. Şimdi, geliştirmeye uygun bir forma getirmek için danışmanı yeniden yazmanız gerekiyor. Ve özellikle grafiksel bir kullanıcı kontrol paneli sağlamak .

Panelin devre dışı bırakılması (test cihazında optimizasyon için) veya Expert Advisor'ın "grafik olmayan" uygulamasının tamamının, daha sonra grafik arayüze bağlanabilecek olan dahil edilmiş bir dosyaya (.mqh) taşınması arzu edilir. "test" ve "grafik" sürümlerinin çalışmasında değişiklik (hariç tutmak için) farklılıklar olmadan .

Böyle bir projenin yapılandırılmasıyla ilgili düşünceleri duymak ve okumak isterim. Özellikle böyle bir projede etkinlik yönetimi modelinin uygulanması konusunda. Çift uygulamanın (test + panel) müşterinin katı bir gereksinimi olduğunu varsayalım (yani, bunu herhangi bir şekilde yapmanız gerekir, yalnızca uygulama yöntemini seçebilirsiniz).

Bulmacayı patlatalım mı?

 

ve MT4 için :)

not. Ve voosche melenko böyle, daha küresel bir sorunumuz olsun?

 
FAQ :
ve MT4 için :)
Kontrol paneli ile zor olacak. Evet ve derslerle kaçmayacaksınız ...)))
 
MetaDriver :
Kontrol paneli ile zor olacak. Evet ve derslerle kaçmayacaksınız ...)))

Ama bunun için her şeye sahibim :))))

not. Beşte geçtim. yani bensiz Daha iyi sadece soyut bir algoritmik problem.

 
FAQ :
Ama bunun için her şeye sahibim :))))

Pekala, tady prick (genel anlamda) bu boşlukları ilk dörde nasıl yerleştirirsiniz? Her şey DLL'lerde mi? :)