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

 
ILNUR777 :
Kimin sadeliği için, seninki. Merak ediyorum, bunu nasıl tanımlarsınız? Sat, yeni başlayanlar için o kadar basit ve anlaşılır ki, yardım ve makalelerden daha basit bir şeye ihtiyacınız yok.

Evet, çünkü burada yeni başlayanlar için istediğiniz her şey - içeride ne olduğunu ve nasıl yapıldığını anlamadan kolay bir giriş - zaten yazılmıştır ve standart MT paketinde sağlanmıştır - bu SB'dir. Yeni başlayan biri tarafından öğrenilmesi gerekmez. Anlamadan basitliğe ihtiyacı varsa, sadece üzerindeki yardımı okuyun ve sağlanan yöntemleri kullanın - her şey MT4'teki gibidir ... Yeni başlayanlar için her şey zaten yapıldı - alın ve kullanın.

 
Sergey Vradiy :

Ayrıca kendi nedeni var. Algoritma çok karmaşıksa, yüzlerce kod satırı alabilir. Blokları 5-10 dakikada bir araya getirebilirsiniz. Bundan sonra kod oluşturmaya başlıyoruz ve hazır bir Expert Advisor alıyoruz. Ve sonra - istediğiniz gibi yönetiriz.

Forex EA Jeneratör 5 veya 6. Oldukça iyi bir makine.


Belki başkası için daha iyidir. Bu süslemenin zaten uygulandığı bir sınıf kitaplığına sahip olmayı ve kodu kendim oluşturmayı tercih ediyorum. Ama tadı ve rengi..

 

Bu arada, "basitlik" ve mql5'te ustalaşma ihtiyacına yönelik saldırıların daha sık hale geldiğini fark ettim.

Bu, giderek daha fazla insanın MT5'e daha hızlı geçtiğini gösteriyor.

Ve Freelance'da, mql5 için siparişlerin sayısı, mql4 için siparişlerin yüzdesi olarak önemli ölçüde arttı.

 
Andrey F. Zelinsky :

Artyom - doğru bir şekilde not edildi:


MT'nin uygulamalı problemleri çözen bir uygulama terminali olduğu ve biraz programcı seviyesine sahip kullanıcıların oranı dikkate alınmalıdır - bence bu çok büyük değil.

Örnek olarak Excel'i alın - hücreler var ve basit bir tablo programlama becerileri olmadan programlanabilir - daha gelişmiş ve daha karmaşık görevler için VBA var.

mql4'teki sinyallerde sorunsuz küçük değişiklikler yapan birkaç müşterim var - onlara karmaşık mantık ekliyorum, sonra onu "büküyorlar" - ama mql5'i hiç anlamıyorlar - bu onlar için daha zor ve bu kadar - tam olarak bu bahsettiğimiz şey bu.

Evet, serbest çalışma var - ancak küçük küçük düzenlemeler için para biriktiremezsiniz - ve zaman önemli bir faktördür - "artı"yı kendiniz "eksi" olarak değiştirmek bir şeydir - ve başka bir şey de TOR'u formüle etmektir ve yapana kadar bekleyin.

Andrey, SB, OOP'yi bilmek ve yazmak için gerekli olmayacak şekilde yapılmıştır. Gerekli sınıfı bir satırda birleştirmek ve onu prosedürel stilinizde, her şeyin sizin için zaten yapıldığı bir işlevler kütüphanesi olarak kullanmak yeterlidir - sadece doğru olanı arayın - burada bazı beyefendilerin yaptığı gibi - hazır kullanırlar- içerikleriyle uğraşmadan işlevler yaptı.

Bunu dil öğrenmenin ışığında değil, belirtilen iddianın ışığında yazıyorum - yeni başlayanların stratejisini alıp test etmesinin imkansız olduğunu söylüyorlar. Yapabilirsiniz - sadece SB'deki yardımı okuyabilir ve sınıfları ayrıntılara girmeden bir kütüphane olarak kullanabilirsiniz. Başvuranlar tarafından talep edildiği gibi her şey.

 
fxsaber :
MQL5'te MQL4'te olduğu gibi kodlama yapmak mümkün olsaydı, MQL5'te yüksek karmaşıklık sorularının ortaya çıkmayacağını doğru anlıyor muyum?

Eğer öyleyse, hatta geliştirin. Ticaretin birçok yönünü dikkate alın ve ek işlevler yapın, göstergelerle çalışmayı basitleştirin, vb.

Harika olurdu.

 
Vitaly Stepanov :

Konu tam olarak bununla ilgili. MT5, özel eğitim almış profesyonel eğitimli kişiler için - programcılar için.

Siz ödeyin biz yazalım.

Özel bir eğitimim yok. Ben bir elektronik mühendisiyim - KIPiA.

 
Vitaly Stepanov :

Eğer öyleyse, hatta geliştirin. Ticaretin birçok yönünü dikkate alın ve ek işlevler yapın, göstergelerle çalışmayı basitleştirin, vb.

Harika olurdu.

Benzer bir şey yazıyorum. Yakında halkın hizmetine sunulacak. Ama yavaş yavaş. Adım adım.

 
Artyom Trishkin :

Andrey, SB, OOP'yi bilmek ve yazmak için gerekli olmayacak şekilde yapılmıştır. Gerekli sınıfı bir satırda birleştirmek ve onu prosedürel stilinizde , her şeyin sizin için zaten yapıldığı bir işlevler kütüphanesi olarak kullanmak yeterlidir - sadece doğru olanı arayın - burada bazı beyefendilerin yaptığı gibi - hazır kullanırlar- içerikleriyle uğraşmadan işlevler yaptı.

Bunu dil öğrenmenin ışığında değil, belirtilen iddianın ışığında yazıyorum - yeni başlayanların stratejisini alıp test etmesinin imkansız olduğunu söylüyorlar. Yapabilirsiniz - sadece SB'deki yardımı okuyabilir ve sınıfları ayrıntılara girmeden bir kütüphane olarak kullanabilirsiniz. Başvuranlar tarafından talep edildiği gibi her şey.

iBarShift talep ediliyor mu? SA'da nerede?

Göstergeler ve TS yazmak için böyle bir arayüz talep ediliyor mu?

Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum

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

fxsaber , 2018.01.09 17:55

MQL5'te MQL4'te olduğu gibi kod yazmak mümkün olsaydı, MQL5'te yüksek karmaşıklık sorularının gündeme gelmeyeceğini doğru anlıyor muyum?

MQL4-basitliği yetkinliğini kanıtladı, SB'nin neresinde? Bunun Güvenlik Konseyi'nde uygulanmasına teknik olarak hiçbir şey engel değildir.

 
ILNUR777 :
Kapetler. Ve bu insanlar basitlikten bahsediyor. Evet, böyle bir deneyime sahip bir acemi yerine kendinizi koyamazsınız bile.

Bir proger'ın üniversite eğitiminde, yeni başlayanlar için basitlikten bahseder. Hiç kimse, yeni gelenlerin buraya başlangıçta kodları satmak için değil, ilk çiftte çok ve basit olan TS'yi kontrol etmek için geldiğini hesaba katmaz.

Daha dikkatli okumalıydın. Programlama ile okulda tanıştım. Bir hesap makinesiyle başladım - sonuçta, montajcı benzeri bir kod var ... Ve VM80 montajcı - Enstitüde hiç çalışmadım, ancak kendi başıma Radio, Modeler-Constructor, YUT dergilerini kullanarak, ve diğerleri.

Bir acemi olduğu gibi, iyi hatırladığım zamanlar gibi. Ve bu nedenle, bir kereden fazla söyledim - yeni başlayanlar için - bir sürü referans literatür ve örnek var. Herhangi birini alın, net olmayanı inceleyin - sorun.

Bu arada, deneyimli programcıların neden " Standart Kütüphaneden CObject sınıfı nasıl çalışır" gibi "aptalca" sorular sormaktan çekinmediklerini ve yeni başlayanların "utangaç" olduklarını anlamış değilim...

 
Artyom Trishkin :

Andrey, SB, OOP'yi bilmek ve yazmak için gerekli olmayacak şekilde yapılmıştır. Gerekli sınıfı bir satırda birleştirmek ve onu prosedürel stilinizde, her şeyin sizin için zaten yapıldığı bir işlevler kütüphanesi olarak kullanmak yeterlidir - sadece doğru olanı arayın - burada bazı beyefendilerin yaptığı gibi - hazır kullanırlar- içerikleriyle uğraşmadan işlevler yaptı.

Bunu dil öğrenmenin ışığında değil, belirtilen iddianın ışığında yazıyorum - yeni başlayanların stratejisini alıp test etmesinin imkansız olduğunu söylüyorlar. Yapabilirsiniz - sadece SB'deki yardımı okuyabilir ve sınıfları ayrıntılara girmeden bir kütüphane olarak kullanabilirsiniz. Başvuranlar tarafından talep edildiği gibi her şey.


Artyom - sonuç olarak, özü anlamadan en azından bazı programlama dillerini öğrenmenin imkansız olmasıdır.

Süreçleri anlamak için yazmak yeterli değildir:

.PositionOpen(...)

Yazmak gereklidir:

   m_request.action      = TRADE_ACTION_DEAL ;
   m_request.symbol      =symbol;
   m_request.magic       =m_magic;
   m_request.volume      =volume;
   m_request.type        =order_type;
   m_request.price       =price;
   m_request.sl          =sl;
   m_request.tp          =tp;
   m_request.deviation   =m_deviation;
//--- 
   OrderSend (m_request,m_result);

- Aceleyle SB dersinden sıkıldım (belki başarılı olamadım) - ama fikrim net.

Onlar. yeni başlayan biri ne yazdığını ve nasıl çalıştığını anlamalıdır.

Yeni başlayan biri dili çalışmalıdır - ve ona SB çalışmasını teklif edersiniz.

Kendi içinde "ihtiyacınız olan her şeyi ve anlamanız bile gerekmeyen daha fazlasını" karşılayan bir CTrade sınıfı değil, bir OrderSend() olduğunu anlamalıdır.

Neden: