Hatalar, hatalar, sorular - sayfa 832

 

terminal zamanı - gerçek olmalı, kahretsin Paris meridyenine tekabül ediyor.

 

Tanrıları övün - bu bir demodur - aksi takdirde herkes uzun zaman önce fark eder ve sunardı

 
Arkadiy :

terminal zamanı - gerçek olmalı, kahretsin Paris meridyenine tekabül ediyor.

Ve neden tam olarak "Parisli"?
 

Ortak geliştirici!

Kimin haklı kimin haksız olduğunu bilmiyorum ama mql bu noktada C++ ile uyumlu değil:

 class Q
{
public :
        Q(){}
        Q Fn() 
        {
                 return ( this );
        }

protected :
        Q(Q&) { Alert ( "copy constructor" ); }
         void operator=(Q&) { Alert ( "operator=" ); }
};


void OnStart ()
  {
//---
      Q w;
      w.Fn();
  }

Uyarı: operatör=

C++'da benzer bir durumda "kopya yapıcı" alırız.

Soru uzun zamandır gündeme geldi, belki unuttular.

 
220Volt :

Ortak geliştirici!

Kimin haklı kimin haksız olduğunu bilmiyorum ama mql bu noktada C++ ile uyumlu değil:

Uyarı: operatör=

C++'da benzer bir durumda "kopya yapıcı" alırız.

Soru uzun zamandır gündeme geldi, belki unuttular.


Evet, bir işlevden bir nesne döndürürken mql'de bir C++ uyuşmazlığı var. Bir düzeltme planlanıyor, davranış C++'daki gibi olacak.
 

Merhaba.

Komut dosyası bir grafiğe yüklendiğinde, harici değişkenlere değer atama penceresi görünmez, yani. extern komutu yürütülmüyor ???

Günlük, komut dosyası kodunda veya sıfırlarda yazılan değişkenleri görüntüler, örneğin:

2012.08.29 17:12:05 OpenBuy1 EURUSD,H1: kaldırıldı

2012.08.29 17:12:05 OpenBuy1 EURUSD,H1: uninit sebep 0

2012.08.29 17:12:05 OpenBuy1 EURUSD,H1 girişleri: Mn=0; durma kaybı=350;

2012.08.29 17:12:05 OpenBuy1 EURUSD,H1: başarıyla yüklendi

Onlar. MetaEditor bir hatayla çalışıyor.

Lütfen söyle bana, sorun ne olabilir, ne yapmalıyım?

Samimi olarak!

Vladislav.

Документация по MQL5: Основы языка / Операции и выражения / Операции присваивания
Документация по MQL5: Основы языка / Операции и выражения / Операции присваивания
  • www.mql5.com
Основы языка / Операции и выражения / Операции присваивания - Документация по MQL5
 
vlad-755 :

Merhaba.

Komut dosyası bir grafiğe yüklendiğinde, harici değişkenlere değer atama penceresi görünmez, yani. extern komutu yürütülmüyor ???

Günlük, komut dosyası kodunda veya sıfırlarda yazılan değişkenleri görüntüler, örneğin:

2012.08.29 17:12:05 OpenBuy1 EURUSD,H1: kaldırıldı

2012.08.29 17:12:05 OpenBuy1 EURUSD,H1: uninit sebep 0

2012.08.29 17:12:05 OpenBuy1 EURUSD,H1 girişleri: Mn=0; durma kaybı=350;

2012.08.29 17:12:05 OpenBuy1 EURUSD,H1: başarıyla yüklendi

Onlar. MetaEditor bir hatayla çalışıyor.

Lütfen söyle bana, sorun ne olabilir, ne yapmalıyım?

Samimi olarak!

Vladislav.

Komut dosyasının başına ekleyin

#property script_show_inputs

 

Önerilen satırı eklerken script derleyiciden geçmez (1 uyarı ve 1 hata verir):

Derleme 'OpenBuy1.mq4'...
'script_show_inputs' - bilinmeyen özellik C:\Program Files\WFTS-DEMO\experts\scripts\OpenBuy1.mq4 (6, 1)
'script_show_inputs' - beklenen tanımlı değer C:\Program Files\WFTS-DEMO\experts\scripts\OpenBuy1.mq4 (6, 1)
1 hata, 1 uyarı

Satır panodan yapıştırıldı.

Komut dosyası kodu:

//+------------------------------------------- --------------------+
//| OpenBuy1.mq4 |
//| Telif Hakkı 27.08.2012.|
//|Komut dosyası, önceden tanımlı bir SATIN AL emri açar: Mn ve hacim(lot).|
//+------------------------------------------- --------------------+
#property script_show_inputs
#özellik telif hakkı "Telif hakkı 27.08.2012"
#özellik bağlantısı ""
//+------------------------------------------- --------------------+
//|Notlar: |
//+------------------------------------------- --------------------+
/*
- harici değişkenleri ayarlamak için pencereleri göstermiyor ?????;
*/
//+------------------------------------------- --------------------+
//|Dış değişkenler (program özellikleri penceresinden erişilebilir) |
//+------------------------------------------- --------------------+
harici intMn; //Sihirli sayı
harici çift Lot = 0.1;//Lot büyüklüğü
dış çift StopLoss =350;// açılan emir için SL
dış çift Kar Al =35; // Açılan sipariş için TR

Belki başka bir şey yanlıştır? Lütfen bana söyle.

Samimi olarak.

Vladislav.

ilunga :

Komut dosyasının başına ekleyin

#property script_show_inputs

Документация по MQL5: Основы языка / Препроцессор / Свойства программ (#property)
Документация по MQL5: Основы языка / Препроцессор / Свойства программ (#property)
  • www.mql5.com
Основы языка / Препроцессор / Свойства программ (#property) - Документация по MQL5
 

"her şey başarısız olursa, sonunda belgeleri okuyun" (c)

Kendimden ekleyeceğim: dörtlü belgeleri okuyun.

Ve sorunuz dört forum için

Специальные параметры - Документация на MQL4
  • docs.mql4.com
Специальные параметры - Документация на MQL4
 
stringo :

"her şey başarısız olursa, sonunda belgeleri okuyun" (c)

Kendimden ekleyeceğim: dörtlü belgeleri okuyun.

Ve sorunuz dört forum için

Yardımcı oldu, teşekkürler.

Vladislav.

Neden: