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
Olmamalı. Kaynak kodlarına ihtiyacınız var, Service Desk'e daha iyi yazın .
Servis Masası ile uğraşmaya çalışacağım ama sınıf kesinlikle benim için doğru yazılmış, tk. bir sınıfa bir işaretçi bildirirsem - her şey yolunda, yanlış bellek tahsisi nedeniyle iki veya daha fazla hata, bir sınıf tipi değişken oluşturuyorum, her şey yolunda, 10 sınıf tipi değişken oluşturuyorum - her şey yolunda çünkü yeni operatör kullanma
genel olarak, bir kurucu çağırırken bellek ayırmak zor değil, ama ne yazık ki, kurucuya en az bir parametre iletemiyorum
ChartIndicatorAdd ( ) işlevini kullanarak grafiğe bir gösterge ekliyorum. Şimdi grafikten hangi işlevi çıkaracağını tahmin etmek imkansız.
Bu imkan sağlanmamıştır.
Ayrıca, IndicatorRelease burada size yardımcı olmayacaktır.
genel olarak, bir kurucu çağırırken bellek ayırmak zor değil, ama ne yazık ki, kurucuya en az bir parametre iletemiyorum
Geleneksel bir kurucuda istediğinizi yapan özel bir başlatma işlevi oluşturun. Ve bildirimden (otomatik olarak oluşturulan nesneler için) veya yeni operatörün çağrısından (dinamik olarak oluşturulan nesneler için) hemen sonra arayın.
Bunu çok uzun zaman önce yaptım, ancak tüm bunları yapıcıda yapmak benim için daha iyi olurdu - orada hemen ArrayResize () kullanarak bellek ayırabilir ve işaretçilerle çalışırken doğru bellek tahsisine sahip olmayı garantileyebilirim.
lan, kurucuya bellek tahsisi için bir parametre iletmenin bir yolu yok, zaten çıktı, böyle bir fırsat yaratmaya söz vermemeniz üzücü
Not: MQL5'te operatör aşırı yüklemesini bulamadım, C++'da bu void operatörü +(); http://www.programmersclub.ru/24/ - önemsiz, ama bunu 1995'te Borland C ++'da kullandım
Not: MQL5'te operatör aşırı yüklemesini bulamadım, C++'da bu void operatörü +(); http://www.programmersclub.ru/24/ - önemsiz, ama bunu 1995'te Borland C ++'da kullandım
O değil - Aşırı Yük :
Aşırı yükleme
Aynı sınıf içinde, aynı adı paylaşan ancak farklı sayıda parametreye sahip iki veya daha fazla yöntem tanımlayabilirsiniz. Bu durumda metotların aşırı yüklendiği söylenir ve süreç metot aşırı yüklenmesi olarak adlandırılır . Yöntem aşırı yüklemesi, polimorfizmin uygulanma yollarından biridir. Sınıflarda yöntem aşırı yüklemesi, işlev aşırı yüklemesiyle aynı kuralları izler.
Çağrılan işlev için tam bir eşleşme yoksa, derleyici sırayla üç düzeyde uygun bir işlev arar:
Herhangi bir seviyede tam bir eşleşme bulunamazsa, ancak farklı seviyelerde uygun birkaç fonksiyon bulunursa, en düşük seviyede bulunan fonksiyon kullanılır. Bir seviye içinde birden fazla uygun fonksiyon olamaz.
MQL5'te operatör aşırı yüklemesi yoktur.
Geçmiş verilere dayalı olarak bakiye ve özkaynak çizgilerinin "restorasyonu" alanında herhangi bir çözümü olan var mı?
Gerçekten böyle bir özelliğe ihtiyacım var....
not
Tersine, denge hakkında belirli düşüncelerim var ama şimdilik sadece eşitlikle ilgili sorularım var. :(
Geçmiş verilere dayalı olarak bakiye ve özkaynak çizgilerinin "restorasyonu" alanında herhangi bir çözümü olan var mı?
Gerçekten böyle bir özelliğe ihtiyacım var....
not
Tersine, denge hakkında belirli düşüncelerim var ama şimdilik sadece eşitlikle ilgili sorularım var. :(
Anlaşma listesini dışa aktarmayı deneyebilir ve adımları tekrar edecek ve test cihazında çalıştıracak bir Uzman Danışman yazabilirsiniz)
Öyle değil. Danışmanın içinde ve yalnızca geçmiş verilere göre gereklidir.
Bakiye satırı, işlemlerin geçmişi temelinde basitçe geri yüklenebilir, burada neredeyse hiç soru yok.
Bakiyeyi etkileyen işlemlerin bir listesini oluşturuyoruz ve belirli bir zamana referansla bunlara dayalı bir bakiye eğrisi oluşturuyoruz.
Bütün zorluk, bir eşitlik eğrisi oluşturmakta yatmaktadır. Burada hangi anlaşmaların ne zaman açıldığını, açık pozisyonlarda ne olduğunu ve bunun öz sermayeyi nasıl etkilediğini hesaplamanız gerekir.
Üstelik tüm bunları belirli zaman aralıklarında (örneğin, yeni bir günün oluşumu sırasında veya sunucu saat 00:00'da) inşa etmek.
not
Gerçek veya demo hesapta (önceden alım satımın yapıldığı yerde) kurulu bir Uzman Danışman içindeki bakiye ve özkaynak hatlarını geri yüklemekten (inşa etmekten) bahsediyoruz.
Bu durumda uzman bu verileri bir dosyadan yükleyemez.
Öyle değil. Danışmanın içinde ve yalnızca geçmiş verilere göre gereklidir.
Öz sermaye göstergesi için mql4.com veritabanına bakın.
Mat kısmı aynı kalacak, sadece işlemlerin muhasebesini değiştirmek gerekli olacaktır.
Öz sermaye göstergesi için mql4.com veritabanına bakın.
Mat kısmı aynı kalacak, sadece işlemlerin muhasebesini değiştirmek gerekli olacaktır.