MQL5 için dilekler - sayfa 82

 

Daha önce yazdıysam, özür dilerim...

"Gelecek için yer imi" ile bile MT5 mimarisine giriş yapın

ideal olarak tek bir merkezden biçimlendirilmiş bilgileri iletmek için bir mekanizma.

Örneğin, daha sonra terminal veya MKL tarafından kullanılan haber rakamları gibi

olaya göre işlenir...

İlaç dışı bekleyin: önceki değer; tahmin etmek; akım

sonuç olarak istenilen formüle göre A > B ise TO yaparız

*

Peki, faiz oranları ve diğer ekonomik göstergeler gibi önemsiz şeyler.

Aslında, bunu üstlenen şirketler, yalnızca alıntı arşiviyle karşılaştırılabilir bir veri tabanını sürdürecek ve yönetecektir.

İşlemler/brokerler aynı haber gibi şirketleri satın aldı... yani. iş iştir tabi...

 
sol >> :

Çünkü Java harikadır, ancak Ada, APL, Boo, COBOL, Component Pascal, Delphi, Eiffel, Forth, FORTRAN, Haskell, IronPython, Lexico, Lisp, Mercury, Mondrian, Nemerle, .Net Framework/ASP.NET, Oberon, Perl , PHP, RPG, Ruby, Silverlight, Smalltalk, Visual Basic, WFC, 1C - hepsi çöp.

Evet ve neden "Java havalı"? Onun ve uygulamalarının opera yemesi. at gibi hafıza?
Genel olarak, BT alanındaki "harika" yanıtı, profesyoneller için başlı başına bir saçmalıktır. Java platformunda geliştirmenin tam döngü yazılım geliştirme süresini rakip teknolojilere kıyasla %15, uygulama süresinde %12 ve bilgi işlem kaynaklarından %23 tasarruf sağladığını söylerseniz anlarım. Gerçekten de değerli bir cevap olurdu. Ama bu gerçekte hiçbir şey değil. Listelediğim platformların her biri için birçok hazır uygulama var.

Ve MT4 terminalinin kendi yerleşik MQL platformu vardır ve yönetilen platformlarla ilgili olarak Renat, forumda defalarca MetaQuotes'un bunları terminalde kullanması için C++ dışında herhangi bir şey kullanmanın çok zor olduğunu belirtti. _Şahsen_ bu görüşe katılmıyorum, ancak genel olarak şirketinden ve özelde ürünlerinden tamamen sorumlu olan liderin görüşüne saygı duyuyorum.

 
JavaDev >> :

Gerçekten gülüyorsun. MT, gümüşün grafik yeteneklerine sahip olsaydı...

Her mumda Britney Spears ile bir video göstermek mümkün olurdu!

 
İyi video akışı aşırıya kaçıyor. Ve vektör grafikleri - benimsenecek bir şey var :)
 
sol >> :

Filan filan...


Kravatını sıkın ve dudaklarınızı renklendirin. Silverlight'ta Uzman Danışmanları programlamada size iyi şanslar diliyorum.

Evet .. genç adam, görüyorum ki:
1. BT alanında kesinlikle profesyonel değil, bahçenizdeki "havalılık hakkında" ifadelerinizle.
2. İletişimde tamamen kaba olun ve konunun esası hakkında söyleyecek bir şeyiniz olmadığında kişisel olun, yani. yeterli beyin ve / veya bilgi yok (sorum şuydu - Java'nın terminaldeki diğer platformlara göre avantajı nedir?).
3. Kesinlikle Rusça okuyamıyorsunuz ve özellikle yazılanları _anlayamıyorsunuz - MetaQuotes liderliğinin yönetilen platformların terminale girmesine karşı olduğunu ve Silverlight'ın bunun sadece bir örneği olduğunu (Silverlight'ın ne olduğunu bile biliyorsanız) belirttim. Bundan mantıklı bir sonuç çıkar (beyninizi açarsanız anlaması kolaydır) terminalde Silverlight kodu yoktur ve asla olmayacaktır. Silverlight'taki hangi Uzman Danışmanlardan bahsediyorsunuz? "Cool" ve "bla blah" dışında genel olarak Rusça kelimeleri biliyor musunuz?

Sonuç: Anlamayan, beceriksiz, kaba ve profesyonel olmayan biriyle ne konuşabilirsiniz? Söyleyecek başka bir şeyim yok.

 

Hmm


düşmanca ciddi ne loquitor

 

Böyle bir operatör görmek istiyorum:

double ArrayNormalizeDouble(çift dizi[], int basamak)
Seçenekler:
dizi[] - Atamanın yapıldığı sayısal dizi.
basamaklar - Kesinlik biçimi, ondalık noktadan sonraki basamak sayısı (0-8).
Atandığında kayan nokta sayısını belirtilen kesinliğe yuvarla
Böyle bir prosedür tarafından bildirilen diziye atanan veriler
otomatik olarak normalleştirilir.
Misal:
Dizim[3];
ArrayNormalizeDouble(MyArray, 2);
MyArray[0]=12.123;
MyArray[1]=13.234;
MyArray[2]=14.432;
sonuç "12.12, 13.23, 14.43"

 
Urain >> :

Böyle bir operatör görmek istiyorum:

double ArrayNormalizeDouble(çift dizi[], int basamak)
Seçenekler:
dizi[] - Atamanın yapıldığı sayısal dizi.
basamaklar - Kesinlik biçimi, ondalık noktadan sonraki basamak sayısı (0-8).
Atandığında kayan nokta sayısını belirtilen kesinliğe yuvarla
Böyle bir prosedür tarafından bildirilen diziye atanan veriler
otomatik olarak normalleştirilir.
Misal:
Dizim[3];
ArrayNormalizeDouble(MyArray, 2);
MyArray[0]=12.123;
MyArray[1]=13.234;
MyArray[2]=14.432;
sonuç "12.12, 13.23, 14.43"

mql4'te kendiniz yapmak hiç de zor değil:

 void ArrayNormalizeDouble ( double & array [ ] , int digits )
   {
   int i ;
   if ( digits > 8 ) digits = 8 ;
  if ( digits < 0 ) digits = 0 ;
   for ( i = 0 ; i < ArrayRange ( array , 0 ) ; i + + )        array [ i ] = NormalizeDouble ( array [ i ] , digits ) ;
   }
tüm dizi üyelerinin normalleştirme döngüsüyle işlev

Bir dizi, bir işleve başvuru yoluyla geçirilmelidir. SADECE TEK BOYUTLU DİZİLER İÇİN

farklı sayıda boyuta sahip diziler için birkaç benzer işlev yapmanız gerekecektir.


Sıklıkla hem 1B hem de 2B dizileri kullanıyorum ve genellikle farklı boyutlarda dizilerin işlenmesini ayırma sorunuyla karşılaşıyorum.

sadece 2B diziler için işleyicilere sahip olmanın ve tüm dizileri iki boyutlu olarak ayarlamanın en iyisi olduğu sonucuna vardı.

örneğin tek boyutlu bir diziye ihtiyacım varsa:

çift ARR[100][0]; // ikinci boyut basitçe kullanılmaz.


başka bir sorun - boyutların sayısındaki sınırlama ve sıfır dışındaki boyutların boyutlarının değiştirilememesi

İhtiyacım olan boyutların sayısını bir boyuta genişleterek atlıyorum.

gimorno, ama işe yarıyor, aşağıdaki gibi bir sürü yardımcı işlev yapmanız gerekiyor

int GetIndex(int bilgi[],int d0,int d1, int d2 ....);

int info[], sözde çok boyutlu bir dizinin kaç boyutu olduğu ve bunların boyutu hakkında bilgidir,

ve int d0,d1,d2... boyutlarının indeksleri,

Bu canavarlığı, çok boyutlu olanın genişletildiği normal bir dizide bir dizin döndürür.

ters işlev daha da kötüdür - normal bir dizinin bir dizini tarafından döndürülür

sözde çok boyutlu indeksleri olan bir dizi.

ama istediğiniz kadar ölçü alıp hepsini değiştirebilirsiniz.


MQL5'te sınıflar ve işlev aşırı yüklemesi varsa, bu gimor kesinlikle daha kolay hale gelecektir.

 
awo >> :

hayır. Tetris yazmak ve yayınlamak elbette daha kolay ve sadece insanlara şu yanıtı vermekle kalmıyor: "Şu, bu ve bu olacak, ama şunu ya da bunu beklemeyin."

C++'a aşina değilim, muhtemelen mql'nin cpp'ye nasıl benzeyeceğini ve yeni işlevselliğin ne olacağını anlamak için öğrenmem gerekecek ??? yoksa buna değmez mi?

Doğrudan soru, gelecekte mql üzerinde çalışmak için şimdi cpp öğrenmem gerekip gerekmediğidir?

moderatörler sayesinde cpp öğreniyorum :)

 

hepsi salla!

bazen gözünüzün önünde komisyoncu tarafından izin verilen maksimum açık emir sayısı hakkında bilgi sahibi olmak çok iyidir.

bu bilgiyi terminalden çıkarma girişimleri hiçbir şeye yol açmaz ( buraya bakın), ancak oradadır ve belirli bir DC için uyarlanmıştır.

Buna göre talep burada.

MQL5'te, bu sayıda siparişi görüntülemek için bir işlev (örneğin, MarketInfo() işlevi için yeni bir istek tanımlayıcısı ile) veya terminalin alt kısmında aptal bir ekran (aşağıdaki şekildeki bozulma için şimdiden özür dilerim) sağlayın )...

MQL5 veya MT5 dileğimin tam olarak ne anlama geldiğini bilmiyorum ama hem orada hem de orada mümkün olduğundan fazlasıyla eminim...

Neden: