MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 661
Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım 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
Ek olarak, bir dizide tırnak dizileri depolamam gerekiyor
Bir döngüde bir kez kopyalamak ve ardından hesaplamaları CloseCopy yerine ArrayCopy aracılığıyla gerçekleştirmek için
Elbette herkes istediğini yapmakta özgürdür. Ama neden bir öğe eleman diziyi başka bir iki boyutlu diziye kopyalayıp sonra bu iki boyutlu diziyle çalışalım? Aynı hesaplamaları kopyalamak yerine yapmak mümkün değil mi?
Yoksa bilmediğim bir şey mi var? Tek boyutlu bir diziyi iki boyutlu bir dizinin ikinci boyutuna kopyalamak mümkün müdür?Elbette herkes istediğini yapmakta özgürdür. Ama neden bir dizi öğesini öğe bazında başka bir iki boyutlu diziye kopyalayıp sonra bu iki boyutlu diziyle çalışalım? Aynı hesaplamaları kopyalamak yerine yapmak mümkün değil mi?
Yoksa bilmediğim bir şey mi var? Tek boyutlu bir diziyi iki boyutlu bir dizinin ikinci boyutuna kopyalamak mümkün müdür?İki iç içe döngüm var, dışta CopyClose ve içte
ve hepsi diziden aynı karakterleri kopyalar.
Döngülerden önce her çift için tırnak dizilerini ayrı bir diziye koymak istiyorum.
kısacası ben böyle yaptım çift para dizisini bir yapıya sardım ve bir dizi yapı yaptım
Arkadaşlar bir süre bu sorunu çözmeden huzurla uyuyamıyorum:
Periyodik olarak göstergeyi kullanıyorum! bir onay işareti geldikten sonra güncellenir. Ancak bazen bu güncelleme şu anda gereklidir ve tik gecikmeli olarak gelir ve hafta sonları piyasa genellikle uyur.
Sağ fare düğmesine basmalıyım - grafiği "yenile", ne yazık ki bu eylem için bir kısayol tuşu bulamadım.
Gördüğüm en etkili şey , grafikte bir düğmeye sahip, ayrı bir son derece uzmanlaşmış gösterge/danışmandır, bu da tek seferlik basmayı taklit eder! "güncelleme" eylemi. Sat, çözümü Google'da aramaya çalıştı, ancak başarılı olamadı ...
Konunun adı "herhangi bir acemi soru, yardım ve tartışma" olduğu için bu soruyu sormaya cesaret ediyorum.
Umarım bu konuda akıllı bir kişi yardımcı olur veya en azından burnunu sokar - "tam olarak BU BURADA tartışıldı"
kapanış ortalamalarının farkı, kapanış, ne yazık ki ve ah farkının ortalamasına eşit değil
Bu çok açık!
Ama eğer ortalamalar uzayına yaklaşırsanız, o zaman otomatik olarak farklı bir matematiksel uzaydasınız demektir.
Yani, hareketli ortalamaların ayrılmaz bir dönüşümünü gerçekleştirirsiniz ve bilinçli olarak (!!! Sizin durumunuzda, anladığım kadarıyla, tamamen değil) alıntı alanını bırakın (sizin durumunuzda Kapat'a göre).
Yani, teklifleri kasıtlı olarak reddedersiniz (Kapat) ve hareketli ortalamaların (entegre) alanına girersiniz.
Kimse seni buna zorlamaz. Bunu kendi iradenle ve oldukça bilinçli bir şekilde kendin yapıyorsun. (!?)
Ancak!!! Bu yeni (bütünsel) alanda, tırnak içinde değil, ortalamalardaki farklılıklarla çalışılmalıdır.
Ortalamaların (tümleşik) alanındaki tırnaklardaki fark mantıklı değil !!!
Ve ortalamaların integral alanındaki tırnaklardaki ortalama fark da mantıklı değil !!!
Umarım bu basit matematiksel gerçekleri anlamışsınızdır. (!?)
-------------------------------------------------- --------------------------------------------------
Ve ortaya çıktı ki, bir nevi ortalamalar alanına giriyorsunuz. Ve aynı zamanda, kapanıştaki ortalama farkı dikkate almaya devam edersiniz.
Bu matematik mucizesi nedir?
-------------------------------------------------- -------------------------------------------------- ---
Bir ayağınız teknede, bir ayağınız kıyıda olup aynı anda denize açılamazsınız.
Elbette herkes istediğini yapmakta özgürdür. Ama neden bir dizi öğesini öğe bazında başka bir iki boyutlu diziye kopyalayıp sonra bu iki boyutlu diziyle çalışalım? Aynı hesaplamaları kopyalamak yerine yapmak mümkün değil mi?
Yoksa bilmediğim bir şey mi var? Tek boyutlu bir diziyi iki boyutlu bir dizinin ikinci boyutuna kopyalamak mümkün müdür?Muhtemelen bir şey anlamıyorsun.
Orijinal veri dizilerindeki hesaplamalar tanım gereği yasaktır.
Hesaplamaları gerçekleştirmek için orijinal veri dizisini yeni bir diziye kopyalamanız ve ardından bu yeni diziyle hesaplamalar yapmanız gerekir.
Bu durumda, hata veya başarısızlık durumunda, her zaman sorunsuz bir şekilde orijinal diziye dönebilir ve her şeye yeniden başlayabiliriz.
-------------------------------------------------- -------------------------------------------------- ------------------------------
Hesaplamalar için orijinal diziyi kullanırsak, herhangi bir hata ölümcül olur.
-------------------------------------------------- -------------------------------------------------- -------------------------------------------
Ve tek boyutlu bir diziyi iki boyutlu bir diziye kopyalamak oldukça faydalı olabilir.
Örneğin, ilk diziye "tırnakların rengini" ve ikincisine - tırnakların kendisini yazıyoruz.
Daha sonra, dizinin "renk aralığına" göre, değerlere dikkat edilmeden tırnakların hareketini değerlendirebiliriz.
-------------------------------------------------- -------------------------------------------------- --------------------------------------------------
Bu arada, grafiğin kendisinde de benzer bir "renk geçişi" olması yararlıdır (sadece düz bir arka plan değil!).
Ve yan tarafta sadece bir "renk çizgisi" yapabilirsiniz. Ticaret yaparken buna sahip olmak çok faydalıdır.
Periyodik olarak göstergeyi kullanıyorum! bir onay işareti geldikten sonra güncellenir. Ancak bazen bu güncelleme şu anda gereklidir ve tik gecikmeli olarak gelir ve hafta sonları piyasa genellikle uyur.
Sağ fare düğmesine basmalıyım - grafiği "yenile", ne yazık ki bu eylem için bir kısayol tuşu bulamadım.
bu olayı bir zamanlayıcıda takip edin ve göstergenizi güncelleyin
Muhtemelen bir şey anlamıyorsun.
Orijinal veri dizilerindeki hesaplamalar tanım gereği yasaktır.
Ve gerçek şu ki ... yazdığın saçmalıkları anlamak tamamen imkansız ...
Hangi ilk dizilerde??? Ve kim yasakladı???
Diğer her şey, sadece anlamını anlamak zor değil, yazılan her şeyin ne anlama geldiğini anlamak bile imkansız ...
Ve gerçek şu ki ... yazdığın saçmalıkları anlamak tamamen imkansız ...
Hangi ilk dizilerde??? Ve kim yasakladı???
Diğer her şey, sadece anlamını anlamak zor değil, yazılan her şeyin ne anlama geldiğini anlamak bile imkansız ...
Kendinizi değil, "saçmalığı" anlamak için eğitin.
Bir kez daha tekrarlıyorum, programlamada ilk veriler düzeltilmiyor ve hiçbir koşulda değişmiyor.
Bu nedenle bu veriler yalnızca "okuma modunda - SADECE OKUYUN".
Yani orijinal verilerle çalışabilmeleri için yeni bir veri dizisine kopyalanmaları gerekir.
İşte bu nedenle C++Builder, verileri kopyalamak için gerekli dizinin boyutunu belirleyen bir Memo bloğuna kopyalamak için bir prosedüre sahiptir.
Bu arada, bu MT4/MT5'te de mevcut. Aferin MT4/MT5 geliştiricileri - bununla ilgilendiler.
Sadece tartışılan konuyla ilgisi olmayan, aynı zamanda hiçbir anlam ifade etmeyen başka bir saçmalık.
Sadece tartışılan konuyla ilgisi olmayan, aynı zamanda hiçbir anlam ifade etmeyen başka bir saçmalık.
üzülme. Bu iyi. Eğer anlamadıysan, sorun değil. Önemli değil.