MT5, tüccarlar için değil, programcılar için bir terminaldir - sayfa 3

 
forexman77 :

Tamam, çalıştığımda anlatacağım. Bazı işlevler gereklidir. Rıhtıma gidiyorum, bana tamamen yabancı olan üç veya dört sayfalık bir fonksiyon örneği görüyorum ve geri kapatıyorum.

Forumda yazıyorum, aynı zamanda anlamaya çalışıyorum, bana yabancı olan tüm bilinmeyen işlevleri anlamaya çalışıyorum.

Sonuç olarak, bir fonksiyonun nasıl çalıştığını anlamak için örnekteki her şeyi ele almam gerekiyordu.


Sadece birkaç sayfa mı?
Yardımdan bir örnek göster?
Doğru, çok uzun örnekler var, ancak genellikle tek bir operatörü açıklamazlar, ancak tüm değişikliklerle genişletilirler. Ve kural olarak, her yerde neyin kullanıldığına ve neden kullanıldığına dair açıklamalar var.

 
Vitaly Stepanov :

MQL5 neden daha modüler hale getirilemiyor? Sonuçta, MQl4'te ekstremumları bulmak için işlevler vardır . Bir tüccar neden bazı temel işlevlerin yaratılmasıyla uğraşsın ki?

Veya örneğin çıktısıyla otomatik kontroller yapın . vb.


Hangi uç noktalar, bir örnek?

Ayrıca, nerede bir çıktı ile neyi kontrol eder? ))

İnsanlar, genel itiraz, özellikle yazmaya çalışın ama eski genel sekreter gibi derinleşmeniz, çoğaltmanız, geliştirmeniz gerekiyor!

 
Alexey Volchanskiy :

Doğru düşünce veya hata ayıklayıcının altındaki kodu gözden geçirin. Ama daha önce değildi, en azından MT4'te.

Ve demeyin... En detaylı iz günlüğünü yazmak zorunda kaldım.. Çok kötüydü...

Şimdi - her şey çok "düzeyde". Gerçekten anlamak ve öğrenmek isteyen herkes bunu oldukça öngörülebilir bir zamanda başarabilir.

Başka bir şey de, temelde insanların "video kurslarının rahat bir şekilde görüntülenmesiyle" bir anlayış elde etmek istemeleridir. Ama ne yazık ki, "geometride asil bir yol yoktur" ve bu aynı zamanda programlama için de geçerlidir.

 
Vitaly Stepanov :

MQL5 neden daha modüler hale getirilemiyor? Sonuçta, MQl4'te ekstremumları bulmak için işlevler vardır. Bir tüccar neden bazı temel işlevlerin yaratılmasıyla uğraşsın ki?

Veya örneğin çıktılı otomatik kontroller yapmak için. vb.


evet, Mql4 h = iHigh (...)

Mql5'te oldu CopyHigh(...);

h = dizi[ ArrayMaximum (...)];

onlar. tek satırda karmaşıklık. Ve 2 gönderiye kadar çığlık atıyor.

 
Dmitiry Ananiev :

Sadece birkaç sayfa mı?
Yardımdan bir örnek göster?
Doğru, çok uzun örnekler var, ancak genellikle tek bir operatörü açıklamazlar, ancak tüm değişikliklerle genişletilirler. Ve kural olarak, her yerde neyin kullanıldığına ve neden kullanıldığına dair açıklamalar var.


Grafik nesneler üzerindeydi (nesne türleri).

 
Dmitiry Ananiev :

evet, Mql4 h = iHigh (...)

Mql5'te oldu CopyHigh(...);

h = dizi[ArrayMaximum(...)];

onlar. tek satırda karmaşıklık. Ve 2 gönderiye kadar çığlık atıyor.


Bu farkı görebilmek için programcı olmanız gerekmektedir.

Temel programlama bilgisine sahip olmadan stratejileri test etmeme yardımcı olacak bir araç istiyorum.

MT5 bir TİCARET terminalidir ve bana öyle geliyor ki böyle bir araç orada olmalı. Ayrıca bana öyle geliyor ki bir tüccar, programlama nüanslarını incelememeli ve bir ticaret stratejisine maksimum çaba ve zaman ayırmalı.

 
Vitaly Stepanov :

Bu farkı görebilmek için programcı olmanız gerekmektedir.

Temel programlama bilgisine sahip olmadan stratejileri test etmeme yardımcı olacak bir araç istiyorum.

MT5 bir TİCARET terminalidir ve bana öyle geliyor ki böyle bir araç orada olmalı. Ayrıca bana öyle geliyor ki bir tüccar, programlama nüanslarını incelememeli ve bir ticaret stratejisine maksimum çaba ve zaman ayırmalı.


var tabiki var

Dosyalar:
00000000.PNG  139 kb
 
STARIJ :

MQL5'i değiştirmeniz gerekiyor


Organize ettiğiniz için teşekkürler!

 
Dmitiry Ananiev :

evet, Mql4 h = iHigh (...)

Mql5'te oldu CopyHigh(...);

h = dizi[ArrayMaximum(...)];

onlar. tek satırda karmaşıklık. Ve 2 gönderiye kadar çığlık atıyor.


:)

1. CopyHIgh bir hata verebilir - bu manuel olarak kontrol edilmeli ve işlenmelidir. Minimum 3 satır

2. CopyHIgh belirttiğiniz tüm değerleri döndürmeyebilir - bu manuel olarak kontrol edilmeli ve işlenmelidir. Minimum 3 satır

3. CopyHIgh'ı kullanmak için, bu Kopyayı nerede yapacağınızı önceden bir dizi hazırlamanız gerekir. Minimum 1 satır

4. CopyHIgh'in faydalarından yararlanmak için başka bir satır yığınına ihtiyacınız var. Elbette manuel hata kontrolü ile

---

Komplikasyonun sadece bir satırla sonuçlandığını kıskanıyorum

 

Vitaly Stepanov :
 Читая форум прихожу к выводу, что здесь в основном трутся махровые программисты. Также мне кажется, что МТ5 с его языком программирования создан больше для прогеров, чем для трейдеров.


El ile ticaret yapabilirsiniz. Yeni bir sipariş açın, fiyatı, parti boyutunu ve yeri belirtin....

Bir koşula/plana göre sipariş vermeniz gerekiyorsa, bu programlama olacaktır!

Sıfır bir başlangıç seviyesi ile, çalışmaya başlamak altı ay sürecek - bir yıllık sınıflar.