MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 1862

 
Alexey Viktorov # :

Bahsettiğin şey bu mu?

Süpürgene dikkat et...

Alexey Viktorov

Geri kalanı hakkında, sizinle bir şey tartışmak için bir istek yok .

Tüm argümanlar bu kadar mı?

Dinleyin ve gerçekten dalı çöpe atmayın ! Konunun konusu hakkında konuşmak istemiyor musun?... Ama senin nefretini ve trollüğünü tartışmak istemiyorum!

PS Keşke birileri Alış ve Satış fiyatlarının terminale nasıl geldiğini söyleyebilseydi. Ama hayır. Sadece şubeyi tıkayacak biri var.

 

Dün bana bir soru daha   meraklı:

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

MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma

Mihail Matkovskij , 2022.01.15 13:57

bunu yeni farkettim

 int array[];
Print (array.Size());

Dinamik olarak, bir dizi bir nesnenin tüm niteliklerine sahiptir (süper yüksek seviyeli dillerde olduğu gibi). O halde statik dizi nedir?

PS Ayrıca, boyutu aşağıdaki gibi ayarlanabilecek şekilde yapsalardı harika olurdu.

array.Size(size);

veya

array.Size(size, reserve);

birlikte

array.Reserve(reserve);
Ama kimse ona cevap vermedi.
 
Mihail Matkovskij # :

Dün bana bir soru daha   meraklı:

Ama kimse ona cevap vermedi.

bu tür sorular terminalin geliştiricilerine sorulmalı, dilin ve öğelerinin kavramlarını ve gelişim yolunu belirlerler.

 
Mihail Matkovskij # :

Dün bana başka bir soru   meraklı:

Ama kimse ona cevap vermedi.

Lütfen dikkat, bunu anlamazsam hiçbir şeye cevap vermem. Ancak Alış ve Alış fiyatlarının terminale nasıl geldiğini tahmin etmek zor değil. Likidite sağlayıcıları, emirlerini tüccarlarla aynı kurallara göre verir, yani Digits()'e normalleştirilir. Peki normalleştirilmemiş değerler nereden gelebilir? Belki zaten acı çektiniz ve anlaşmazlığı ne hakkında başlattığınızı hatırlamıyorsunuz? O halde, tahmin edilen fiyatların normalleştirilmesi gereğinden kimsenin bahsetmediğini, bunun şüphesiz yapılması gerektiğini hatırlatmama izin verin. Ama hem Alış hem de Alış fiyatlarının normalleştirilmesi gerektiğini söylemeye başladınız.

Konuyu kirletmeyi bırakın artık. Sonuçta, kırılgan beyinler size inanabilir. Sonuç olarak, o kadar yavaş danışmanlar yazılacak ki, terminaller toplu olarak keneleri atlamaya başlayacak.

 
Nikolay Ivanov # :

bu tür sorular terminalin geliştiricilerine sorulmalı, dilin ve öğelerinin kavramlarını ve gelişim yolunu belirlerler.

En azından birisi yapardı. Ama anladığım kadarıyla buradaki pek çok kişi sadece trollükle ilgileniyor... Bu nedenle, neden kimsenin bu şekilde cevap vermediği anlaşılabilir.

Benim düşüncem: Tüm üst düzey programlama dilleri, bir değer veya değerleri saklamak için bellekte id, type ve field ile değişkenlere sahiptir. Tüm süper yüksek seviyeli diller, nesne değişkenleri içerir. C++ süper yüksek seviyeli bir dildir. MQL, C++ tabanlı bir dildir. Ancak MQL'de süper yüksek seviyeli bir dilin işaretini fark ettim. Bir sorum var, MQL hangi dil?

 
Alexey Viktorov # :

Lütfen bunu anlamazsam, hiçbir şeye cevap vermeyeceğimi unutmayın. Ancak Alış ve Alış fiyatlarının terminale nasıl geldiğini tahmin etmek zor değil. Likidite sağlayıcıları, emirlerini tüccarlarla aynı kurallara göre verir, yani Digits()'e normalleştirilir. Peki normalleştirilmemiş değerler nereden gelebilir? Belki zaten acı çektiniz ve anlaşmazlığı ne hakkında başlattığınızı hatırlamıyorsunuz? O halde, tahmin edilen fiyatların normalleştirilmesi gereğinden kimsenin bahsetmediğini, bunun şüphesiz yapılması gerektiğini hatırlatmama izin verin. Ama hem Alış hem de Alış fiyatlarının normalleştirilmesi gerektiğini söylemeye başladınız.

Konuyu kirletmeyi bırakın artık. Sonuçta, kırılgan beyinler size inanabilir. Sonuç olarak, o kadar yavaş danışmanlar yazılacak ki, terminaller toplu olarak keneleri atlamaya başlayacak.

Bu tam olarak "tahmin". Ve kesin olarak bilmiyorsun! Yani, tahminlerinizden başka bir şey değil. Ancak örneğin Nikolai, iki katın bir hatayla gelebileceğini söyledi. En azından test cihazında. Ama bunu hiç fark etmedim çünkü fiyatları hep normalleştiriyorum. Bir kereden fazla bir hatayla iki katına çıkmama rağmen. Yani her şeyi bilemezsiniz. Basit şeyler sizin için bu kadar anlaşılmaz mı?

Ek bir NormalizeDouble ile yürütme hızındaki yavaşlama ile ilgili olarak, bu, sizi dinlerseniz, muhtemelen piksel işlemlerinden veya bellek ayırmadan daha kötü olan böyle bir sorundur ... Yeni başlayanları kendiniz karıştırıyorsunuz. Sizi dinledikten sonra, normalizedouble kullanmaktan kaçınacaklardır. Yavaşlama aradığınız yerde değil!...

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

MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma

Mihail Matkovskij , 2022.01.15 09:54

Ayrıca, bazı insanlar aşağıdaki gibi basit kontrolleri ihmal eder:

 if (name == NULL )
   return ;

çok fazla CPU zamanı alacağına inanmak :)

Ama aslında, ObjectCreate ve ObjectDelete gibi işlevler CPU zamanını alır. Programcının geçerli bir grafik nesneleri dizisi varsa ve bunlar her tıklamada silinir ve yeniden oluşturulursa, bu konuda kesinlikle bir şeyler yapılması gerekir. Oysa basit kontroller ve hesaplamalar zaman açısından ihmal edilebilir düzeydedir . Bu nedenle, birçok programcı yanlış yere bakıyor.


 
Mihail Matkovskij # :

Ama belgeler biliyor!

Trol besleyeceğim. Yalancı değilseniz, argümanlar verin, bu belgelerde nerede? Nokta kesirli olamayacağından, tanımı gereği Basamaklara normalize edilen alınan fiyatlar, bir hataya neden olurlar.

 
Mihail Matkovskij # :

Yuvarlama yoktur, ancak 2'den fazla ondalık basamak olan her şeyi keser


Dalı saçmalıklarınla kirlettin, burada düz metinle yalan söyledin. Ve yanılmadı, yani yalan söyledi, çünkü yuvarlanmadığını belirtti.

 
Mihail Matkovskij # :

Bu tam olarak "tahmin".


Cephaneliğinizdeki mantık eksikliğinden kimse suçlanamaz. Bunu belgelere eklemeniz gerekiyor mu?

 
Kırmak