Hatalar, hatalar, sorular - sayfa 1210

 
ALXIMIKS :

Kopyalama yapıcısı ve atama operatörü en azından gelecekte planlanıyor???


Kopya oluşturucu, https://www.mql5.com/en/docs/basis/types/classes yardımında belirtilmiştir.

Varsayılan bir kurucu, sınıfının bir dizi nesnesini başlatırken özel bir amaca sahiptir. Parametrelerinin tümü varsayılan değerlere sahip olan bir kurucu, varsayılan bir kurucu değildir . Bunu bir örnekle gösterelim:

 //+------------------------------------------------------------------+
//| Класс с конструктором по умолчанию                               |
//+------------------------------------------------------------------+
class CFoo
  {
   datetime           m_call_time;     // время последнего обращения к объекту
public :
   //--- конструктор с параметром, имеющем значение по умолчанию, не является конструктором по умолчанию
                     CFoo( const datetime t= 0 ){m_call_time=t;};
   //--- конструктор копирования 
                     CFoo( const CFoo &foo){m_call_time=foo.m_call_time;};
 
   string ToString(){ return ( TimeToString (m_call_time, TIME_DATE | TIME_SECONDS ));};
  };

Документация по MQL5: Основы языка / Типы данных / Структуры и классы
Документация по MQL5: Основы языка / Типы данных / Структуры и классы
  • www.mql5.com
Основы языка / Типы данных / Структуры и классы - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
ALXIMIKS :

atama operatörü genellikle en azından gelecekte planlanır???


Aşırı yük var https://www.mql5.com/ru/docs/basis/function/operationoverload

Kod okuma ve yazma kolaylığı için bazı operatörlerin aşırı yüklenmesine izin verilir. Operatör anahtar sözcüğü kullanılarak bir aşırı yükleme operatörü yazılır . Aşağıdaki işlemlerin aşırı yüklenmesine izin verilir:

  • ikili +,-,/,*,%,<<,>>,==,!=,<,>,<=,>=,=,+=,-=,/=,*=,%=, &=,|=,^=,<<=,>>=,&&,||,&,|,^;
  • tekli +,-,++,--,!,~;
  • atama operatörü =;
  • indeksleme operatörü [].
Документация по MQL5: Основы языка / Функции / Перегрузка операций
Документация по MQL5: Основы языка / Функции / Перегрузка операций
  • www.mql5.com
Основы языка / Функции / Перегрузка операций - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 

İstediğim şeyin yanlışlığı ve serbest ifadesi için özür dilerim.

Конструктор копирования и  оператор присваивания  вообще планируются хоть в каком-то будущем???

A temel sınıfının 15 alanı vardır, ondan iki torun B ve C oluşur - her birinde +5 alan daha vardır.

Ve sonra 20 dakikalık arayış.

Örtük kopya oluşturucular ve atama operatörleri hakkında soru sormak istedim.

Eğer oradalarsa ve onları nasıl kullanacağımı hala çözemedim - lütfen burnunuzu tekrar sokun (çok memnun olurum).

Bildiğim ve kullandığım açık kopya oluşturucular ve atama operatörleri hakkında,

ama hiçbir şey için çok zaman öldürdüm, bana öyle geliyor ki (örnekte olduğundan çok daha fazla alan vardı) ,

optimal uygulama yolunu kullanmasına rağmen (temel sınıf kodunu yeniden kullanarak).

 
ALXIMIKS :

İstediğim şeyin yanlışlığı ve serbest ifadesi için özür dilerim.

Örtük kopya oluşturucular ve atama operatörleri hakkında soru sormak istedim.

Bu yüzden yanlış anladım ve yukarıdaki cevap doğruydu

mql5 :
Evet, yapacağız ama bu yakın planlarda değil.
 
Tapochun :
Cevap için teşekkürler, aynen öyle yaptım. Görünüşe göre grafik yapının DRAW_NONE olması ve göstergenin ayrı bir pencerede olması nedeniyle, yapıların bu iki özelliği birbiriyle örtüşmekte ve bu da alt penceredeki verilerin kaybolmasına neden olmaktadır. Ancak, INDICATOR_CALCULATIONS yoluyla yapılırsa, 1 ve 2 arabelleklerinin verileri veri penceresinde yansıtılmaz, ancak bunlara EA'dan erişilebilir. Veri penceresini feda etmek zorunda kalacak)
DRAW_NONE ile ilgili değil. Tampon verileriniz üç büyüklük derecesine göre farklılık gösterir, bu nedenle MACD, fiyatın arka planında (ölçeklendirilmiş) görünmez. Ekranda olmasına rağmen))
 
Terminalin son güncellemesinden (986, 26 Eylül 2014) sonra USDCHF ve USDRUR enstrümanları Piyasa İzleme'de bağımsız olarak görünmeye başladı. Siliyorum, bir süre sonra tekrar çıkıyorlar. Niye ya?
 
Dima_S :
DRAW_NONE ile ilgili değil. Tampon verileriniz üç büyüklük derecesine göre farklılık gösterir, bu nedenle MACD, fiyatın arka planında (ölçeklendirilmiş) görünmez. Ekranda olmasına rağmen))
Çok teşekkürler. Bu benim için çok değerli bir bilgi! Aslında, her şey mantıklı! Makalelerde, tamponlardaki fiyatların orantılılığı ve bir alt pencerede ekranda görüntülenmesi hakkında hiçbir bilgi olmaması üzücü (kendisi fark etmemiş olsa da).
 

MT4 711 yapı

Komut dosyası iki yeni grafik açar ve üzerlerinde 2 komut dosyası daha çalıştırır.

Her 10 başlatıldığında bir yerde bir hata oluşur (desenleri yakalamadım):

 2014.10 . 02 12 : 21 : 59.892 Script open_script GBPJPY,M5: removed
2014.10 . 02 12 : 21 : 59.892 open_2_script GBPJPY,M5: global initialization failed
2014.10 . 02 12 : 21 : 59.892 open_2_script GBPJPY,M5: Invalid EX4 file ( 9 )
2014.10 . 02 12 : 21 : 59.890 Script open_script GBPJPY,M5: removed
2014.10 . 02 12 : 21 : 59.890 open_script GBPJPY,M5: global initialization failed
2014.10 . 02 12 : 21 : 59.890 open_script GBPJPY,M5: Invalid EX4 file ( 6 )
2014.10 . 02 12 : 21 : 59.887 Script open_script GBPJPY,M5: loaded successfully
2014.10 . 02 12 : 21 : 59.878 Script open_script GBPJPY,M5: loaded successfully
2014.10 . 02 12 : 21 : 59.692 Two_orders_in_same_time GBPJPY,M5: initialized
2014.10 . 02 12 : 21 : 59.679 Script Two_orders_in_same_time GBPJPY,M5: loaded successfully

Neyden olabilir? " Geçersiz EX4 dosyası ( 6 )" içindeki 6 ne anlama geliyor ?

Teşekkür ederim.

 
ALXIMIKS :

MT4 711 yapı

Komut dosyası iki yeni grafik açar ve üzerlerinde 2 komut dosyası daha çalıştırır.

Her 10 başlatıldığında bir yerde bir hata oluşur (desenleri yakalamadım):

Neyden olabilir? " Geçersiz EX4 dosyası ( 6 )" içindeki 6 ne anlama geliyor ?

Teşekkür ederim.

Benzer bir sorunu araştırıyoruz - bir yapılandırma dosyasıyla çalışıyor. Bazen Uzman Danışman benzer semptomlarla başlamaz.

Nedeni bulunana kadar. Onu bulur bulmaz hemen düzelteceğiz.

 
stringo :

Benzer bir sorunu araştırıyoruz - bir yapılandırma dosyasıyla çalışıyor. Bazen Uzman Danışman benzer semptomlarla başlamaz.

Nedeni bulunana kadar. Onu bulur bulmaz hemen düzelteceğiz.

Uyku(50) komut dosyalarını çalıştırmak için işlev çağrıları arasındaki küçük bir gecikme bana yardımcı oldu;

Belki de sorun, onu yüklemek için aynı programa farklı iş parçacıklarının eşzamanlı erişimindedir.

Muteks ekle))