MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 1885
Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Metatrader'da birkaç izleme listesine (piyasa incelemesi) sahip olmak mümkün mü? Örneğin, birinde endeksler, diğerinde hisse senetleri
Kendin Yap. MQL5 bunu kolaylaştırır.
Her şey açıyı hesaplama formülüyle ilgili. Kod, amacı net olmayan, onu hesaplamak için yalnızca bir koordinat ve bir tür katsayı kullanıldığını gösterir. Neye benziyor? Açıyı hesaplamak için hangi verileri kullandığınızı bize daha ayrıntılı olarak bildirin.
Anladığım kadarıyla
double d
bu bir vektör. Ama yine de sadece bir koordinat. Ancak açıyı hesaplamak için iki koordinata veya iki koordinattan oluşan bir vektöre ihtiyacınız var.
her ikisi de ... cevabım silindi
her ikisi de ... cevabım silindi
Bir şeyi karıştırıyorsunuz - bu konudaki gönderiniz silinenlerde değil.
Bir şeyi karıştırıyorsunuz - bu konudaki gönderiniz silinenlerde değil.
Ben de baktım. Bulunamadı.
tamam, o zaman çoğaltacağım... https://www.mql5.com/ru/forum/160683/page1884#comment_27290699 yanıt olarak
CalcAngleTrend'in bununla hiçbir ilgisi yok. Başka bir yerde, coefAngle yanlış hesaplanmıştır veya sonra çarpık hesaplamalar vardır.
ps/ ve belki de "eğim" kavramı genel olarak yanlış yorumlanmıştır. Derece veya radyan cinsinden ifade edilemez (boşluk vyshmat türünün eğriliği olmadan) ve atan işlevi fiziksel olarak yanlış bir değer döndürür.
Her şey açıyı hesaplama formülüyle ilgili. Kod, amacı net olmayan, onu hesaplamak için yalnızca bir koordinat ve bir tür katsayı kullanıldığını gösterir. Neye benziyor? Açıyı hesaplamak için hangi verileri kullandığınızı bize daha ayrıntılı olarak bildirin.
ve bir değer kullanılır çünkü delta değişiminin 1'e (bir) bölünmesi delta olacaktır.
değişken coefAngle, 2'ye eşit bir int sabitidir.
Fonksiyonun girişindeki tüm verilerin kesinlikle aynı olduğunu kontrol ettim.
tamam, o zaman çoğaltacağım... https://www.mql5.com/ru/forum/160683/page1884#comment_27290699
CalcAngleTrend'in bununla hiçbir ilgisi yok. Başka bir yerde, coefAngle yanlış hesaplanmıştır veya sonra çarpık hesaplamalar vardır.
ps/ ve belki de "eğim" kavramı genel olarak yanlış yorumlanmıştır. Derece veya radyan cinsinden ifade edilemez (boşluk vyshmat türünün eğriliği olmadan) ve atan işlevi fiziksel olarak yanlış bir değer döndürür.
katsayı sabittir değişmez
bu fonksiyon dışında hiçbir hesaplama yoktur, bu fonksiyonlar delta değerini birkaç nokta üzerinden vektörlerin değerinin ortalamasını alır, kabaca konuşursak, 1 birim periyot ile 2 noktalı bir segmente indirgeme
Bunun vektörlerin tam bir uygulaması olmadığı açıktır, daha çok "az ya da çok" yeterli bir ifade sonucu içindir.
teknik olarak, artan bir faktörün basit bir uygulamasıyla yapabilir ve kısaltabilirsiniz ...
Bu işlevin çalışmasının nedenini anlamıyorum
mümkün olan tek şey, hesaplama sırasında ifadenin kendisinde tip dökümüdür,
bir fonksiyon var
durum aşağıdaki gibidir, danışmanın bir örneği grafikte başlatılır, ikinci örnek benzer bir grafikte MT4 hata ayıklama modunda başlatılır
Fonksiyonun girdi verileri aynı, ancak çıktı farklı!!!? Sadece bir şey anlamıyorum...
bilgi kazmak için hangi yönde söyle bana?!
Not: çıktı arasındaki farkı tam olarak 2,5 kez hesapladıİfadeleri eylemlere ayırdım ... ve bak işte, şimdi sonuçlar aynı!?
bir şeyin benim istediğim gibi çalışmadığı, tip döküm ile aynı anlama geliyor
Uzmanlardan ve anlayanlardan biri sorunun ne olduğunu açıklayabilir mi yine de ?!
peki, hataları tekrarlamamak için))
Not: Bu formatta aynı ifade aynı şekilde çalışmaya başladı
eleme yönteminin ikiye katlamanın saçma sapan olduğu ortaya çıktı
umarım her şeyi doğru anlamışımdır