MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 717
![MQL5 - MetaTrader 5 müşteri terminalinde yerleşik ticaret stratejileri dili](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Sayesinde. Üst sınıf yöntemini çağıramıyorum.
Hatırladığım kadarıyla bu ebeveyn :: yöntemiyle yapılıyor.
Yöntemin kendisinin ebeveynde bir gövdesi var mı?
Yöntemin kendisinin ebeveynde bir gövdesi var mı?
evet var
İşte kod, neyi yanlış yapıyorum ???
//+------------------------------------------------------------------+
class A
{
public:
virtual int Test_A()
{
return 100;
}
};
//+------------------------------------------------------------------+
class B :public A
{
public:
virtual int Test_A()
{
return 200;
}
};
B b;
//+------------------------------------------------------------------+
void OnStart()
{
Comment (A::b.Test_A());
}
//+------------------------------------------------------------------+
İşte kod, neyi yanlış yapıyorum ???
hayır, bu işe yaramaz
Test() gövde işlevini B sınıfına yazarak, eski Test() işlevini kapattınız ve şimdi, sınıfın bir örneğini bildirirken ve Test() yöntemini çağırırken, B::Test() her zaman yürütülür, ancak B::Test() yazmamış olsaydınız, o zaman A::Test() her zaman çalışırdı
işte yaptığım bir örnek. Deney
Hmm, garip, kimse cevap vermiyor.
Yazınızı anlayan yok sanırım :)
Merhaba! Dış değişkenler için Uzman Danışman nasıl yapılır, örneğin her iki pozisyonun belirli bir tekli sipariş hacmindeki açık pozisyonlar
tek bir emrin hacmini ayarlayın = 1.35 lot, açılan pozisyonların toplam hacmi 500 lot, uzman 1.35 lot hacimli bir alış emri açar, ardından 1.35 lot hacimli bir satış emri açar,
500 alış lotu ve 500 satış lotu açılıncaya kadar her şey tekrar eder ve lot sayısı 1,35'in katı olmadığı için son sipariş 1,35'ten az olmalıdır.
Selamlar.
Bezubitok emri kar puanlarına ulaştığında sl'yi emir açma seviyesine aktararak emri değiştiren bir fonksiyon yaptım. Doğru çalışıyor gibi görünüyor, ancak test ederken (ve tüm onay işaretlerinde), her 10-20'de bir, toplu olarak günlüğe 1 hata mesajı yazar.
Hata yok ama sonuç bilinmiyor
Bunun sebebi nedir ve nasıl aşılır?
Selamlar.
Bezubitok emri kar puanlarına ulaştığında sl'yi emir açma seviyesine aktararak emri değiştiren bir fonksiyon yaptım. Doğru çalışıyor gibi görünüyor, ancak test ederken (ve tüm onay işaretlerinde), her 10-20'de bir, toplu olarak günlüğe 1 hata mesajı yazar.
Bunun sebebi nedir ve nasıl aşılır?
Hata 1 hata değildir, ancak sonuç bilinmiyor. Mesele şu ki, durağı zaten olduğu fiyattan değiştirmeye çalışıyorsunuz. Değiştirmeden önce, stop fiyatını ayarlamak istediğiniz fiyatla karşılaştırın. Zaten bu fiyata ise, değiştirilecek bir şey yok.