MQL5 için dilekler - sayfa 21

 

"Eğri çizgisi" grafik aracına sahip olmak istiyorum.

Aslında, zaten var - tüm göstergeler herhangi bir eğri çiziyor. Ancak bu sadece göstergede yapılabilir. Ne senaryodan ne de Expert Advisor'dan böyle eğri bir çizgi çekmek mümkün değil. Ve bu kötü, saptırmak zorundasın. Başlangıç noktasını ve veri dizisini grafiksel araca ileterek göstergelerdekiyle aynı eğriyi elde edebilmeniz için neden göstergelerde uygulanan eğrileri çizme mekanizmasını komut dosyaları/EA'lar için kullanılabilir hale getirmiyorsunuz?

 
void IndicatorBuffers( int sayısı)
Özel gösterge hesaplamaları için kullanılan arabellekler için bellek ayırır. Arabellek sayısı 8'i geçemez ve gösterge_buffers özelliğinde belirtilen değerden az olamaz. Özel bir gösterge, sayım için ek arabellek gerektiriyorsa, toplam arabellek sayısını belirtmek için bu işlevi kullanın.
Seçenekler:
saymak - Yerleştirme tamponlarının sayısı. gösterge_buffers'tan 8 arabelleğe.


Çok kısıtlayıcı bir ayar. Akıllı olmalısın.

Kısıtlamayı tamamen kaldırmak mümkün değilse, o zaman

Hesaplama arabelleklerinin sayısını 128'e çıkarmak gerekir.

Sorundan kurtulmak için

 

Ayrıca yatay ölçek faktörüne (yani piksel cinsinden çubuk aralığı) doğrudan erişiminiz olması gerekir. (+) ve (-) düğmeleriyle değiştirmek kolaydır, bunun sonucunda çubuklar genişler. Ancak programlı olarak belirlemek zordur.

 
Neden geniş olsun?
Neden ve kime itiraz ediyor????
İnsanlara basit bir C standardı verin!
- işaretçiler *işaretçi, **işaretçi, *array_pointer[][], **array_pointer[][]
-adresler &adres &&adres
-o zaman v dili MQL-XX Tüm İstenilen veri yapılarını görmek kolay olacaktır.
Onlar. makul bir sonraki adım, MQL5'i sade C standardına getirmektir.
 
Korey :
Onlar. makul bir sonraki adım, MQL5'i sade C standardına getirmektir.
Hemen güvenli C++'a getiriyoruz.
 

kiralamak,

Sadece programcılar için değil, genel halk için Uzman Danışmanlar yaratmanın mevcudiyeti hakkında tekrar düşünüyordum, bu da şüphesiz ticaret terminallerinde bir atılım yapacak. sonuçta, şimdi bile, alma, durdurma, iz, mm ve büyü gibi reg-mi parametrelerinde önceden ayarlanmış standart konumlarla test cihazında tek göstergeli bir şablon yapmak mümkündür. ve standart bir MT4 göstergesi için bir parametre. ek düğme "uzman üretici" veya örneğin doğrudan test cihazında bulunan bir şey))

 
Renat :
Kore :
Onlar. makul bir sonraki adım, MQL5'i sade C standardına getirmektir.
Hemen güvenli C++'a getiriyoruz.


C++, yazılım satıcıları için güvenlik yaratır, örneğin, artık açık kaynak Uzman Danışmanları satmaktan ve devretmekten korkuyorlar, ancak elbette nesnelerin ticareti gerçekleşecek.
Ancak, C++'ın kendisi en tehlikeli araçlardan biridir.
C++ programları sipariş eden kuruluşlar, çift programcı kadrosu - 1 yazar - işe alır. 2. Analistler.
Analistlerin görevi, kod güvenliği için ürünü montajcı komutlarına demonte etmektir.
C++'ın bu hayali "güvenliğinden" bıkan kuruluşlar zaten var ve Visual Basic üzerinde çalışıyorlar.

(örneğin, Ocak duyurusu: "Moskova'nın kuzeybatısındaki büyük bir banka, Temel geliştirici pozisyonu için 3000 USD maaşla bir uzman arıyor")
Bir C++ ürününün ancak kapsamlı test ve doğrulamadan sonra güvenli olduğu ortaya çıktı.
Yani, uzun planlama ve test döngüsüne atıfta bulunarak diyorlar ki,
bu nesne programlama daha güvenlidir.
Onlar. C++, büyük, çok sayıda, iyi ücretli uzman ekipleri için güvenlidir.
Ve büyük ekipler halinde çalışan tüccarları nerede bulabiliriz. ?

 
PS Basit dil, tüccarlar için çekicidir, bu MT4 için büyük bir artıdır.
Ancak, C++ açıkça sıradan insanlar için değildir. SRR ortamındaki insanların gözleri açılır ve başları bir tür SRR kabuğundan döner.
Kişisel terminalinin programlama dilinin (ve kabuğunun) seçimini kullanıcıya bırakabilir misiniz?
Standart C'yi yüklemek istiyorsanız, ancak isterseniz ve yapabilirsiniz - CPP seçeneğini seçin.
 
delyus :

kiralamak,

Sadece programcılar için değil, genel halk için Uzman Danışmanlar yaratmanın mevcudiyeti hakkında tekrar düşünüyordum, bu da şüphesiz ticaret terminallerinde bir atılım yapacak. sonuçta, şimdi bile, alma, durdurma, iz, mm ve büyü gibi reg-mi parametrelerinde önceden ayarlanmış standart konumlarla test cihazında tek göstergeli bir şablon yapmak mümkündür. ve standart bir MT4 göstergesi için bir parametre. ek düğme "uzman üretici" veya örneğin doğrudan test cihazında bulunan bir şey))

Teorisyenler sadece "kitleler için" dilleri düşünürler, ancak uygulayıcılar bunu çoktan gözden geçirdiler, bu tür diller yaptılar, sonuçları gördüler ve uygun sonuçları çıkardılar. Unutmayın - altı yıldan fazla bir süredir otomatik ticaret sunuyoruz ( MQL geçmişi, MQL2, MQL4 ).

CodeBase'de ne kadar büyük bir kaynak kod kitaplığı topladığımıza ve Sergey Kovalev'in öğreticisi de dahil olmak üzere ne kadar belge yazdığımıza bakın. Bütün bunlar üç dilde: Rusça, İngilizce ve Çince (ders kitabı tercüme ediliyor). Otomatik Ticaret Şampiyonası web sitesi iki yıldır çok sayıda ilgili yatırımcıyı bir araya getiriyor ve yarışmanın sonuçlarının tartışması dünya çapındaki forumlarda ve bloglarda hala devam ediyor. Ayrıca, dünya çapında birçok bağımsız site MetaTrader'ı tartışıyor ve çözümlerini MQL4'te sunuyor. Aslında, ne MetaStock ne de TradeStation, bu kadar zengin bilgi ve kamuya açık olarak geliştirilmiş kaynak koduyla övünemez.

Görünüşe göre MQL4 programlama dili ile her şey yolunda. Programcılar bunu takdir ettiler ve tüccarların sevinci için büyük miktarda kod oluşturdular.

Bu arada, yakın zamanda Amazon'dan Japonca dilinde tamamen MQL4'te programlamaya ayrılmış kalın bir kitap satın aldık. Yazar: Hisamichi Toyoshima
 
Korey :
Renat :

Hemen güvenli C++'a getiriyoruz.


C++, yazılım satıcıları için güvenlik yaratır, örneğin, artık açık kaynak Uzman Danışmanları satmaktan ve devretmekten korkuyorlar, ancak elbette nesnelerin ticareti gerçekleşecek.
Ancak, C++'ın kendisi en tehlikeli araçlardan biridir.

Boşuna "güvenli C++" ve "C++" demedim. Güvenli, çünkü belleğe işaretçiler (C ++ 'daki en kötü şey) ve tam yönetilen kod yoktur.
Sade C kullanmak isteyenler için MQL5'te her şey aynı kalıyor. Yani, nesnelerle sınıfları kullanmayın ve düzenli işlevler yazmaya devam edin.