![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
Beyler, piyanisti vurmayın, elinden gelenin en iyisini çalıyor.
Uzun zamandır baykuşlarımız var. tartışılmaz.
GRAIL fikri tamamen unutuldu. Tartışılan "Nasıl renklendirilir...vb."
Büyük ölçüde "Doğru olamaz, çünkü ben bulmadım."
GRAIL fikri tamamen unutuldu. Tartışılan "Nasıl renklendirilir...vb."
Büyük ölçüde "Doğru olamaz, çünkü ben bulmadım."
Hayır. Bu yüzden değil.
Yazar önce nezih bir toplumda doğru davranmayı öğrensin, sonra gelsin.
Büyük ölçüde "Doğru olamaz, çünkü ben bulmadım."
Biküs :
Hayır. Bu yüzden değil.
Yazar önce nezih bir toplumda doğru davranmayı öğrensin, sonra gelsin.
Kodun kalitesine girmeden, fikir oldukça mantıklı olarak kabul edilebilir. Herkes bu tip danışmanlardan bir düzineden fazla yazmıştır ve bunların çoğu pek çok "ama" ile etkilidir. Sorun şu ki, optimize edilmiş bir alanda bir sonuç almış ve kırılganlığını anlamamış olan yazarlar, yol boyunca daha önce düşünmemiş olan tüm "yarı zekalara" çamur dökerek tüm çanları çalıyorlar. "
Pekala, bir kişiye öğretmelisin - programlamak istiyor - onun için bu evliliği kesmeyelim.
ALeek , programlamaya karar verdiniz ve bulgunuzu insanlarla paylaşmak istediniz - bu övgüye değer. AMA(!), kaba olmanıza gerek yokken! Başkalarının kaba olmasına izin verin - bu sadece sizin işinize yarar.
Peki, şimdi kodun özüne. Mümkün olduğunca objektif olmaya çalışacağım - yorumlarda kodunuzun mantığının ne ve yalnızca ne önerdiğini söylemek (kendi duygularımı tamamen atarken) - sadece mantık - katı mantık. O zaman hadi gidelim.
1. Kodunuzun küme parantezleri ders kitabındaki gibi düzenlenmiştir - bu haksız bir düzenlemedir - kodun görünürlüğünü gizler (bu benim tarafımdan kilometrelerce programlama satırı uygulamasının mantığından alınmıştır).
2. Sabit sekme yerine sabit sayıda boşluk kullanırsınız - bu da bir dezavantajdır - bu nokta şimdi net değilse, belki gelecekte sizin için net olacaktır (bu benim tarafımdan şu mantıktan alınmıştır: kilometrelerce programlama hattı uygulaması).
3. Kullanıcı değişkenleri. Bölüm bir yorumla diğerlerinden ayrılmıyor! Kodunuzun diğer bölümlerinin yanı sıra ayrılmamıştır! Bu kötü bir programlama tarzıdır. Nazikçe gönderdiğiniz kodda sadece 130 satır kod var. Ortalama olarak, kodlarım yaklaşık 2000-3000 satır alır. Sözüme güvenin, Eğer kodumu sizin yaptığınız gibi düzenlersem, sadece iki hatta üçlü çalışma yapacağım - ciddi bir göreve sahip böyle bir yaklaşım çok zaman alır - boşuna öldürür. İnanmıyor musun? Buraya yazın - size, programlaması sizi bir buçuk bin satır için ölçek dışına çıkacak bir kod yapmaya zorlayacak teknik bir görev vereceğim - aslında ne olduğunu hissedeceksiniz - doğru tasarım.
4. Kullanıcı değişkenleri.
Ve merak edilen, bu göstergelerin diğer parametrelerini değiştirmek mümkün mü? Yoksa kullanıcı sadece bağlı olmak zorunda mı? Hesaplama yöntemleri nerede? Diğer ayarlar nerede? Kodda mı yazıyorlar? Tanrı seninle, ayarları maksimuma çıkarman gerekiyor - bu en azından iyi bir form kuralı.
15. satır: "Filtre". Bir değişken tanımladınız. İşlemci bunun için RAM tahsis etti. Kodun herhangi bir yerinde kullanılmıyorsa neden açıkladınız? Neden hiç sonuç getirmeyen bir görev için bilgisayarın üretim kapasitesinden bir parça aldınız? Hangi aptalca şirketin kaynağını çalıyor!
5. Başlatma bloğu. Burada sadece bir satırınız var:
Peki, söyle bana, bunun ne faydası var? Bu mesajı bir kez gördüm. Ve neden Expert Advisor'ı çizelgeye her bıraktığımda bunu düşünmeliyim?
6. Satır 37: "if(OrdersTotal()<1)" Bu nasıl bir amatör performans? Bu tasarımı kullanırsanız, tüccar danışmanınızla tek bir döviz çifti üzerinde ticaret yapmak zorunda kalacak ve aynı zamanda manuel olarak ticaret yapamayacak. Neden tüccarın haklarını böylesine ihlal ettin? Bu normal mi? Sadece dediğim gibi aptal ticareti yapmak gibi mi? Büyüklük hayalleriniz olduğunu düşünüyor musunuz? Yine de tüccara daha fazla özgürlük verebilir ve onu ihlal etmeyebilir miyiz?
7. Satır 39: "if(Symbol() == "EURUSD" && Period() < PERIOD_M30)"
Yine tacirin haklarının ihlali mi? Ve eğer daha yüksek zaman dilimlerinde veya başka bir ticaret enstrümanında, örneğin Afrika para biriminde test yapmak isterse, neden kapınızı çalsın ve sizden böyle bir kısıtlamayı düşürmenizi istesin? Yine mi kendine amcık koydun? Buradaki herkesle bir çarşı esnafı gibi tartışmanız şaşırtıcı değil - zaten kodunuzda, kelimenin tam anlamıyla manyak bağımlılıklara ulaşan kendi anlamınıza dair bir his var. Gerçek bir sohbet hakkında ne diyebilirim ki!? ...
8. Koddaki yoğun ticaret akışının kontrolü nerede? Ya da kim, Puşkin, kontrol etmeli? Yoksa sunucu, emirlerini bir hack saldırısı olarak kabul ederek başarısızlıkları tüccara iade ederse hoşunuza gider mi? Bir tüccar kodunuzla ne kadar kazanacak? Mantık, danışmanınızı hiç kullanmamanızı söyler, çünkü standart bir ağ vir'i ile aynı şekilde davranır - sunucuya yapılan isteklerin sayısını aşma yeteneğini gösterir. Kodunuzda virüs yok ama kodunuz virüs gibi davranıyor. Bu bir gerçek!!! Bu gerçeği bize (yazık, okuma yazma bilmeyen) program kodunuzu ifşa ederek sundunuz.
Kısacası yoruldum. Gönderilerinize bakılırsa, tüm istenmeyen insanlara tonlarca sözlü ishal dökmeye hazırsınız.
Sonuç - Kodunuz artık stil olarak uygun değil. Alım satım sinyallerinin üretilmesinin makul olmayan şekilde kullanılan sayılara sıkı sıkıya bağlı olduğundan bahsetmiyorum bile.
Ve lütfen özellikle bu yorumda tek bir kişisel duygu ifade etmediğimi unutmayın - her şey yalnızca kodunuza yansıyan mantığa dayanıyordu (ve özür dilerim, yazılarınızın mantığına işaret ederek ondan uzaklaşmama izin verdim) ) ... !!! Nokta!
drknn, tüm söylenenlerden sadece 6 ve 8 numaralı noktalar bırakılabilir.
Geri kalanı için, muhtemelen ALeek ile aynı şeyi gönderirdim.
Kabul komitesinde bir sınav görevlisi misiniz? Size doğrulama veya eleştiri için mi gönderdi? test etmek için hazır bir ex4 verdi ve dengenin büyümesine bir göz attı. Ve ticaret söz konusu olduğunda, geri kalanı muhtemelen hemen görünecek - ve bir düzine hata kontrolü ve kod taranacaktır.
ALeek kodunu kimseye göstermeyecekti ve başlangıçta ex4'ü yayınladı.
drknn, tüm söylenenlerden sadece 6 ve 8 numaralı noktalar bırakılabilir.
Kaç kişi, çok görüş.
ALeek kodunu kimseye göstermeyecekti ve başlangıçta ex4'ü yayınladı.
Kör değilim.
Bütün bu konuşmaların ve açıklamaların bir anlamı yok. Aleeka uzun sürmeyecek. hiç görünmeyebilir. üzerine vur.
TAMAM.
Sadece şunu söylemek kalır:
"
Gururlu başını asmak!
Kaderin kararı gerçek oldu!
Hafifçe gizlenmiş ateş?
Solmuş ciddi çelenk.
....
"
M.Yu. Lermantov
Pekala, bir kişiye öğretmelisin - programlamak istiyor - onun için bu evliliği kesmeyelim.