Doğrusal yavaşlama - bir programcının hatası mı yoksa MT4'ün bir özelliği mi? - sayfa 5

 
zfs :

Görevin değerlendirilmesine yardımcı olun, müşteri yeni bir iş istiyor, ne kadar tahmin edeceğimi bilmiyorum) Programcı olmadığım için Havacılık ve Uzay Akademisi'nde mühendisim)

Aslında işi zaten değerlendirmişsiniz ama sıkıştırılmış bir algoritmaya göre...

Bir uygulayıcı olarak sizin için, diğer şeylerin yanı sıra, bu tür bir engellemeye yol açan TOR'un herhangi bir ayrıntısını daha fazla düşünmek amacıyla, danışmanın engellemesinin nedenlerini anlamakla ilgilendiğimi söyleyeceğim.

Ve belki de bu başlıktan kodlama hakkında faydalı bir şeyler öğreneceksiniz.

Ve senin işin - işin - benim için önemli!

 
-Aleks- :

TK'ye göre koddaki siparişlerle mi çalışıyorsunuz, yoksa TK'nin kendisi mi yoksa MT4 genel olarak siparişlerle mi çalışıyor?

Deneyimli bir kişi, bu kodda başlatma işlevinin bir geçişinde size bir kez daha açıklıyor.

32 "for" döngüsü

Siparişleri 17 kez tarayın (hem açık hem de geçmiş),

Bekleyen siparişleri silme işlevine 24 çağrı ve ayrıca tüm siparişler arasında geçiş yapar (* sipariş sayısı)

Piyasa emirlerini silme işlevine 7 çağrı ve aynı zamanda tüm emirler arasında geçiş yapar (* emir sayısı)

İçerideki döngülerle 6 limit değişikliği (* sipariş sayısı)

İçinde döngü bulunan 6 durdurma emri değişikliği (*sipariş sayısı)

İçerideki döngülerle birlikte sipariş ayarlama işlevlerine 10 çağrı (*sipariş sayısı)

37 kez yazdırırsınız (Yazdır),

7 (yedi) kez, tüm geçmiş uzunluğu boyunca çubukların tam geçmişine erişin (ve test sırasında büyür).

Ve çok zaman alır.

Optimize edilmemiş "if" filtreleri, içlerindeki karmaşık koşullar (ve MT4'te kısaltılmış kontrol yok) hakkında zaten sessizim.

Pekala, ondan sonra, tamamen okunamayan bir koda gözlerinizi kapatabilirsiniz, bu artık gerekli değil, en azından onu şekillendiriciden geçirip en azından bir şeyler elde edebilirsiniz (kişisel olarak tarzını beğenmememe rağmen):

Dosyalar:
 
zfs :

Görevi değerlendirmeye yardımcı olun, müşteri yeni bir iş istiyor, ne kadar tahmin edeceğimi bilmiyorum


ne yazık ki bu metin değerlendirilemez.

müşterinin metinleri hiç değerlendirilmez.

programcının metni değerlendirilir.

 
sergeev :


maalesef bu metin değerlendirilemez.

müşterinin metinleri hiç değerlendirilmez.

programcının metni değerlendirilir.

İşyerinde değerlendirilirler, ancak burada değil.
 
zfs :
İşyerinde değerlendirilirler, ancak burada değil.

Bu metinde her şeyin hemen açık olduğunu ve hiçbir şeyin açıklığa kavuşturulmasına gerek olmadığını mı söylemek istiyorsunuz? (pipsXHmaM(o/b), "hesaplama bitiş noktaları")

Önceki kodu böyle uyarlanmamış bir metinden anında mı yazdınız?

 
sergeev :

Bu metinde her şeyin hemen açık olduğunu ve hiçbir şeyin açıklığa kavuşturulmasına gerek olmadığını mı söylemek istiyorsunuz? (pipsXHmaM(o/b), "hesaplama bitiş noktaları")

Önceki kodu böyle uyarlanmamış bir metinden anında mı yazdınız?

Yani bu metne göre, bir fiyat etiketine ihtiyacınız var ve ardından başka bir kod yazın, size tamamen ve tamamen katılıyorum. Açıklamalar aldığımı ve sonrasında gerektiği gibi test ettikten sonra yeniden yazdığımı söyleyebilirim. Bundan önce, bu metin bir satırda yazılmıştır - "Aslında, işi zaten değerlendirdiniz, ancak sıkıştırılmış bir algoritmaya göre ...". Basit bir satır buna dönüşebilirse, işi nasıl değerlendirebilirsiniz.

ve bundan sonra, burada yazılanları 20'lik sayfaları netleştirmeniz ve ardından çarpık koda şaşırmanız gerekiyor.

 
zfs :

Yani bu metne göre, bir fiyat etiketine ihtiyacınız var ve ardından başka bir kod yazın, size tamamen ve tamamen katılıyorum.
Açıklamalar aldığımı ve sonrasında gerektiği gibi test ettikten sonra yeniden yazdığımı söyleyebilirim.
Bundan önce, bu metin bir satırda yazılmıştır - "Aslında, işi zaten değerlendirdiniz, ancak sıkıştırılmış bir algoritmaya göre ...".

Vasili.

Hemen anlaşalım - -Aleks- - müşteri. Size metinlerinde herhangi bir kar fırtınası getirebilir. Bu, bir ilericinin beyninin çalışmasından habersiz bir kişi olarak onun devredilemez hakkıdır.

Siz ise onun düşüncelerini programın matematiksel modelinin anlaşılır bir metnine getirmeye özen gösteriyorsunuz. Onun için anlaşılır olması ve kodda ne yapacağınızı gösterebilmeniz için.
Ve TK'nin bu tasarımı için (kendin için ve hazırla) avans ödemesi almayacaksın. TAMAM?

Ve ancak bu metninizden sonra, müşterinin arzularının tüm inceliklerini netleştirdikten sonra, her şey sizin için netleştiğinde, hangi algoritmik boşlukları ve geliştirmeleri kullanacağınızı göreceksiniz.

Ve ancak TK metninizin müşteri -Aleks- tarafından bu şekilde anlaşılmasından ve onaylanmasından sonra , tarif ettiğiniz modele göre gelecekteki kodunuz için fiyatı söyleyebileceksiniz.
(bu arada görüyorum ki bu müşteri uzun süreli bir ilişki için harika, sakin, anlayışlı)

Basit bir satır buna dönüşebilirse, işi nasıl değerlendirebilirsiniz.

Bir kez daha vurguluyorum - fiyat, bu modeli kendi kelimelerinizle yazmanızdan daha erken ilan edilmez ve sizin açınızdan yanlış anlamalar ortadan kalkar !!! Fiyat açıklanmadan önce tüm açıklamalar yapılmalıdır!!!

---

ve bundan sonra, burada yazılanları 20'lik sayfaları netleştirmeniz gerekiyor.

Bu nedenle, bir Word açın ve tüm matematiksel modeli, tüm işlevleri yazın, tüm incelikleri ve özel durumları öğrenin. Ve bu metinle siparişin fiyatını onaylıyorsunuz.


Açıklamalar aldığımı ve sonrasında gerektiği gibi test ettikten sonra yeniden yazdığımı söyleyebilirim.

Bu, bir sanatçı olarak sahip olduğunuz kavramsal bir hatadır. MetaEditor'u açmadan önce netleştirin ve onaylayın

 
sergeev :

Vasili.

Hemen anlaşalım - -Aleks- - müşteri. Size metinlerinde herhangi bir kar fırtınası getirebilir. Bu, bir ilericinin beyninin çalışmasından habersiz bir kişi olarak onun devredilemez hakkıdır.

Siz ise onun düşüncelerini programın matematiksel modelinin anlaşılır bir metnine getirmeye özen gösteriyorsunuz. Onun için anlaşılır olması ve kodda ne yapacağınızı gösterebilmeniz için.
Ve TK'nin bu tasarımı için (kendin için ve hazırla) avans ödemesi almayacaksın. TAMAM?

Ve ancak bu metninizden sonra, müşterinin arzularının tüm inceliklerini netleştirdikten sonra, her şey sizin için netleştiğinde, hangi algoritmik boşlukları ve geliştirmeleri kullanacağınızı göreceksiniz.

Ve ancak TK'nizin müşteriden -Aleks- bu kadar anlaşılmış ve onaylanmış bir metninden sonra, tarif ettiğiniz modele göre gelecekteki kodunuz için fiyatı söyleyebileceksiniz.
(Bu arada görüyorum ki bu müşteri uzun süreli bir ilişki için harika, sakin, anlayışlı)

Bir kez daha vurguluyorum - fiyat, bu modeli kendi kelimelerinizle yazmanızdan daha erken ilan edilmez ve sizin açınızdan yanlış anlamalar ortadan kalkar !!! Fiyat açıklanmadan önce tüm açıklamalar yapılmalıdır!!!

Evet, her şey açık, müşteriye başlangıçta tek satırda verdiğim fiyatın şu anda görmek zorunda olduğunuzla ve muhtemelen onay aşamasında ima edilecek olanla tam olarak uyuşmadığını açıklığa kavuşturmaya çalışıyorum. forumda her şeyi tartışmaya karar verdi).
 
zfs :
Evet, her şey açık, müşteriye başlangıçta tek satırda verdiğim fiyatın şu anda görmek zorunda olduğunuzla ve muhtemelen onay aşamasında ima edilecek olanla tam olarak uyuşmadığını açıklığa kavuşturmaya çalışıyorum. forumda her şeyi tartışmaya karar verdi).
1000 dolar için oy veriyorum, yaz.
 
zfs :
Evet, her şey açık, müşteriye başlangıçta tek satırda verdiğim fiyatın şu anda görmek zorunda olduğunuzla ve muhtemelen onay aşamasında ima edilecek olanla tam olarak uyuşmadığını açıklığa kavuşturmaya çalışıyorum. forumda her şeyi tartışmaya karar verdi).


Zaman kaybetmeyi bırakmalı ve sonunda gelişmeye başlamalısınız. Bir TOR oluşturun.

Müşterinin bir çözüme ihtiyacı olduğundan, basit bir zaman değil.