Özel semboller. Hatalar, hatalar, sorular, öneriler. - sayfa 17

 
Roman :


Kendinle çelişiyorsun. Bir mesajda AND yazın, şimdi OR yazın.
Tanımlama konusunda kesinlikle iyi değilsin . Bit cinsinden değil, üst düzey mql dilinde yazıyoruz.
Toplama sonucunda bitlerin AND'ye sahip olacağı gerçeği anlaşılabilir, ancak bunu görmüyoruz, ancak biliyoruz.
Başkalarının sizi anlaması için daha mantıklı bir şekilde ifade edildiğinde, Bitwise OR, bayrak değerlerinin toplamını döndürür!
Ama benim gibi değil!
Bu konuyu kapatalım.

Hayır, katılmıyorum. Ama tanımlar gerçekten doğru değil. Kendi kendine öğretilenlerden ne alınmalı ...

İşte bundan mesajınız, anlayışın başlangıcı dikkat çekicidir. Bu konuda konuyu gerçekten kapatabilirsin, o zaman her şeyi kendin anlayacaksın.

 

Başka bir başlıkta mı sorayım?

zull.kzn :

herkese selam

mt'yi ilk kez başlattım, veri analizi ve çizim için buna ihtiyacım var

bir sembol oluşturdu, csv'den yüklenen çubuklar, anlık dizinde kalın bir veri dosyası görüyorum

sembol etkinleştirildi, piyasaya genel bakışta

grafik gösterilmiyor - "Güncelleme bekleniyor"


Bir şey mi kaçırdım?

Hem MT4 hem de MT5'te denedim - her şey aynı

demo grafikler - zıplamayı çalıştır

 
zull.kzn :

Başka bir başlıkta mı sorayım?

Buradan deneyin https://www.mql5.com/en/forum/133408
Клуб Телепатов
Клуб Телепатов
  • 2011.05.08
  • www.mql5.com
Клуб телепатов Вас послали сюда? Тогда давайте знакомиться! Как же такое могло случиться со мной...
 
Slava :
Buradan deneyin https://www.mql5.com/en/forum/133408


< img kaynak = " https://c.mql5.com/3/283/2.jpg " >

Resim gömülmeyecek ve düğme görünmeyecek

Dosyalar:
2.jpg  353 kb
 
zull.kzn :


< img kaynak = " https://c.mql5.com/3/283/2.jpg " >

Resim gömülmeyecek ve düğme görünmeyecek

Nasıl oluyor da düğme yok? Mesaj düzenleme penceresinin üst kısmında bir dizi düğme vardır. "Resim (Alt + I)" açılır bir araç ipucu bile var

csv dosya seçimi iletişim kutusundaki Tamam düğmesine kim basacak?

 
Slava :

Nasıl oluyor da düğme yok? Mesaj düzenleme penceresinin üst kısmında bir dizi düğme vardır. "Resim (Alt + I)" açılır bir araç ipucu bile var

csv dosya seçimi iletişim kutusundaki Tamam düğmesine kim basacak?

peki, düğme yok, ekran görüntüsüne bakın - araç ipucunda bir resim düğmesi var, ancak mevcut pencerede yok, alt + i çalışmıyor, krom tarayıcı

mt'de elbette tüm OK'lere basılır

çubuklar hem sağ hem de sol pencerelerde görünür

ve orada da Tamam'a basılır

tüm bu eylemler gerçekleştirildiğinde durum tam olarak açıklanır

Dosyalar:
3.jpg  51 kb
 
zull.kzn :

mt'de elbette tüm OK'lere basılır

çubuklar hem sağ hem de sol pencerelerde görünür

ve orada da Tamam'a basılır

tüm bu eylemler gerçekleştirildiğinde durum tam olarak açıklanır

Adım adım ve ekran görüntüleri ile ne yaptığınızı açıklayın.

Bir önceki ekran görüntüsünde, dosya seçimi diyalog kutusuna ulaştığınızı ve bu dosyadaki girişlerin tanındığını ancak Tamam'a tıklayıp tıklamadığınızın net olmadığını görebilirsiniz. Büyük olasılıkla hayır, çünkü giriş odağı dosya adı üzerindedir.

 
Slava :

Adım adım ve ekran görüntüleri ile ne yaptığınızı açıklayın.

Bir önceki ekran görüntüsünde dosya seçimi diyalog kutusuna ulaştığınızı ve bu dosyadaki girişlerin tanındığını ancak Tamam'a tıklayıp tıklamadığınızın net olmadığını görebilirsiniz. Giriş odağı dosya adı üzerinde olduğundan büyük olasılıkla hayır.

Tamam'a basıldı

sağ pencere kapalı

sol pencerede çubuklar belirdi

orada da tamama bas

sol pencere kapalı

sonuç olarak, bu yazıt ile siyah bir pencere

Dosyalar:
1.gif  5323 kb
 

Hata 23.

İçe aktarılan onay işaretleri, CopyTicks işlevleri için iletilenleri öldürür.

 #define PRINT(A) Print ( #A + " = " + ( string )(A))

#define SIZE 100

void OnStart ()
{
   MathSrand (( uint ) TimeLocal ());
   const string Name = _Symbol + ( string ) MathRand ();
  
   MqlTick Ticks[];
  PRINT( CustomSymbolCreate (Name, NULL , _Symbol )); // Создали символ.
  PRINT( SymbolSelect (Name, true )); // Поместили в Обзор рынка
  PRINT( CopyTicksRange ( _Symbol , Ticks, COPY_TICKS_INFO , D'2019.06.01' * 1000 )); // Взяли тики
  
  PRINT( ArrayResize (Ticks, SIZE));     // Оставили только SIZE-тиков
  PRINT( CustomTicksAdd (Name, Ticks)); // Пробросили их все
  PRINT( CopyTicksRange (Name, Ticks)); // Убедились, что тиков в истории именно столько.

   MqlTick NewTicks[];  
  PRINT( ArrayCopy (NewTicks, Ticks, 0 , 30 , 10 )); // Взяли 10 тиков с индексами 30-39.

  PRINT( CustomTicksReplace (Name, NewTicks[ 0 ].time_msc, LONG_MAX , NewTicks)); // Записали их так, чтобы они были с правого края.
   
  PRINT( CopyTicksRange (Name, Ticks)); // Убедились, что тиков в истории 40.
}


Sonuç

 CustomSymbolCreate (Name, NULL , _Symbol ) = true
SymbolSelect (Name, true ) = true
CopyTicksRange ( _Symbol ,Ticks, COPY_TICKS_INFO , D'2019.06.01' * 1000 ) = 1096621
ArrayResize (Ticks, 100 ) = 100
CustomTicksAdd (Name,Ticks) = 100
CopyTicksRange (Name,Ticks) = 100
ArrayCopy (NewTicks,Ticks, 0 , 30 , 10 ) = 10
CustomTicksReplace (Name,NewTicks[ 0 ].time_msc, LONG_MAX ,NewTicks) = 10
CopyTicksRange (Name,Ticks) = 10
 
zull.kzn :

Tamam'a basıldı

sağ pencere kapalı

sol pencerede çubuklar belirdi

orada da tamama bas

sol pencere kapalı

sonuç olarak, bu yazıt ile siyah bir pencere

Oynanabilir değil. Çubuklar içe aktarıldıktan hemen sonra boş bir grafik güncellenir.

Grafik açılmazsa ne olur? Çubukları içe aktardıktan sonra grafiği açın .

Veya grafiği kapatıp açın.

Veya grafiğin bağlam menüsünden grafiği güncelleyin.

Neden: