"Yeni Başlayanlar için MQL5’te Uzman Danışman Yazmak İçin Adım Adım Açıklamalı Kılavuz" makalesi için tartışma - sayfa 8
Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım 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
bu makale için teşekkür ederim.
MQL5 örneklerine bakmaya başladığımda kendimi kaybolmuş hissettim... makalenize baktıktan sonra her şeyi anlamak çok daha kolay.
Ottima spiegazione :-) Grazie :-)
Mükemmel makale Tank You :-)
Harika bir makale,
Bana 3 aydan fazla tasarruf etmeme yardımcı oluyor, Teşekkür ederim, bir sonraki ilgili makalenize (OOP) gidiyorum
Para markalama uzmanını görmeyi ve sizinle paylaşmayı umarak, böyle bir makaleyi dört gözle bekliyorum,
Tekrar teşekkür ederim,
Sevgili Sam,
Zaten indirdim; "my_first_ea" ve denedim, zevk aldım. çok teşekkür ederim!
EA'nız nedeniyle, mantıksal nedenimle EA yapmakla ilgileniyorum, kendi başına ticaret yapamaz. üzgünüm ben acemiyim ve mql basic'te hangi kodu bilmiyorum.
Bilginize; bu EA derlediğimde hata ve uyarı vermiyor, ancak ticareti yürütemiyor.
lütfen bana yardımcı olur musunuz?
yardımınız için çok teşekkür ederim
Saygın ve deneyimli programcılar tarafından 5 basamaklı sayılar "sorununu çözmek" için inanılmaz bir "yaklaşım" kullanılmaktadır. Ve şimdi bu "yaklaşım" yeni başlayanlar arasında, eğitimde, diyebiliriz ki edebiyatta da geliştiriliyor.
Yazar tarafından verilen "yaklaşım", 5 hanenin tüm avantajını tamamen geçersiz kılmaktadır. Yeni başlayan birine 5 basamaklı bir fiyat teklifinin getirilmesinin, örneğin 10 pip değil, 10,5 kar elde etmeyi mümkün kıldığını açıklamak yerine. Ayrıca, 5 basamaklı bir teklife sahip bir Uzman Danışman kullanırken, 10 pip değil 100 kar almanın belirtilmesi gerektiğini açıklamak için. Bu tür açıklamalar yerine, program koduna, programatik olarak 5 basamaklı tırnak işaretlerinin avantajlarını kullanmayı mümkün kılmayan satırlar eklenir.
"EA'mızın tüm brokerlerle doğru şekilde çalışacağından emin olmalıyız". Peki, eminiz ve sonra ne olacak? Programlı olarak Uzman Danışman "doğru hizmet vermeye mahkum edilmişse", şimdi 5 basamaklı tekliflerin avantajını nasıl kullanabiliriz?
Ve eğer
_Digits==3
Sonra ne olacak, hepsi aynı mı?
STP = STP*10;
TKP = TKP*10;
Ve ne elde ederiz? Yazmak daha doğru değil mi?
STP = STP/10;
TKP = TKP/10;
OnTick işlevinde aynı kod neden iki kez tekrarlanıyor?
ve biraz daha uzakta
Ve optimizasyon için dinamik dizilere ArrayResize kullanmak güzel olurdu: https://www.mql5.com/tr/docs/array/arrayresize
Ve belgelerde ilginç bir şey daha okudum:
Zaman serilerinin ve gösterge değerlerinin kopyalanması, örneğin Uzman Danışmanlarda her OnTick() çağrısında veya göstergelerde her OnCalculate ( ) çağrısında sık sık yapılması gerekiyorsa, bu durumda statik olarak dağıtılmış dizileri kullanmak daha iyidir, çünkü dinamik diziler için bellek ayırma işlemleriek zaman gerektirir ve Uzman Danışmanların test ve optimizasyonunu etkileyecektir.
https://www.mql5.com/tr/docs/series