Hatalar, hatalar, sorular - sayfa 331

 
tester_el_pro :


bu bir emülsiyon ... ve ben gerçek işten bahsediyorum

Bu "emule" altında ve Windows'ta olduğu gibi yeni oyunlar çalışıyor ve photoshoplar peşinde :)
Bence önümüzdeki yıl kesinlikle Linux için bir yapı olmayacak.
Vindosovsky henüz gerçek hayata getirilmedi.
 

Soru: Zaman çizelgesi nasıl kapatılır, mümkünse böyle bir imkan yoksa lütfen geliştiricilerden böyle bir fırsat vermelerini isteyin.

 
vdv2001 :

Soru: Zaman çizelgesi nasıl kapatılır, mümkünse böyle bir imkan yoksa lütfen geliştiricilerden böyle bir fırsat vermelerini isteyin.

Soruyu belirtin lütfen.
 

Geliştiriciler:

1. Sunucunuzda Altın, Gümüş ve Petrol sunmayı düşünüyor musunuz?

2. Sunucunuzdaki ana dizinleri sunmayı planlıyor musunuz (kesin olarak, bunlar DJI, NASDAQ, DAX ve Nikei ve diğerleri)?

3. Sunucunuzda Rus ihraççıları sunmayı planlıyor musunuz (Örneğin, Gazprom, Norilsk Nickel, Lukoil, Rosneft, Sberbank, VTB Bank ve diğerleri)?

4. Aşağıdaki döviz çiftleri görünecek - GBPAUD, CADJPY?

 
vdv2001 :

Soru: Zaman çizelgesi nasıl kapatılır, mümkünse böyle bir imkan yoksa lütfen geliştiricilerden böyle bir fırsat vermelerini isteyin.

Soruyu doğru anlarsam ve hafızam beni değiştirmezse zaman ölçeği kapatılamaz.
Roş :
Soruyu belirtin lütfen.

Anladığım kadarıyla ızgaranın bağlı olduğu yatay bir zaman ölçeğinden bahsediyoruz. Bu skala da yanılmıyorsam dikey fiyat skalası ile bağlantılıdır.

Aynı zamanda, MT4'te olduğu gibi, renklerini değiştirmek (örneğin, grafiğin arka plan rengine ) mümkündür, ancak bunları kaldırmak mümkün değildir.

 
Her şeyi denedim, sırasıyla yazmıyor ve okumuyor. nesi var anlamıyorum

FileWriteDouble sorun değil, ancak FileWriteInteger okumuyor veya yazmıyor. Burada:

  Per_handle= FileOpen ( "per.bin" , FILE_WRITE | FILE_BIN );
     if (Per_handle< 0 )
       {
         Print ( "Записываем разницу Переворот Неоткрывается :-) per.bin" );
       }
     int raz=SpBuffer[ 0 ]
     FileWriteInteger (Per_handle,raz, 4 ); 
     FileClose (Per_handle);


Yazılanları okuduktan sonra:

 Per_handle= FileOpen ( "per.bin" , FILE_READ | FILE_BIN );
     if (Perev_handle< 0 )
       {
         Print ( "ЧИтаем запись Переворот Неоткрывается FileIsExist= " , FileIsExist ( "per.bin" , 0 ));
       }
     int suk= FileReadInteger (Per_handle, 4 );
     return (suk);
     FileClose (Per_handle);
     Print ( "ЧИтаем запись ...suk=" ,suk);


FileWriteDouble ile aynı yapı. Çift okur ve yazar, ineger yoktur!

Print çıktıları şu şekildedir:

KR       0        Per_Dol_raz (USDCHF,M5) 10 : 47 : 21          2010.12 . 06 16 : 40 : 00    Записываем Неоткрывается :-) per.bin
ID       0        Per_Dol_raz (USDCHF,M5) 10 : 47 : 21          2010.12 . 06 16 : 40 : 00    Записываем ...raz= 110

.........

GF       0        Per_Dol_raz (USDCHF,M5) 10 : 47 : 21          2010.12 . 06 16 : 40 : 00    ЧИтаем запись  Неоткрывается FileIsExist = true
KE       0        Per_Dol_raz (USDCHF,M5) 10 : 47 : 21          2010.12 . 06 16 : 40 : 00    ЧИтаем запись  Неоткрывается FileIsExist = true
OD       0        Per_Dol_raz (USDCHF,M5) 10 : 47 : 21          2010.12 . 06 16 : 40 : 00    ЧИтаем запись  Неоткрывается FileIsExist = true
CD       0        Per_Dol_raz (USDCHF,M5) 10 : 47 : 21          2010.12 . 06 16 : 40 : 00    ЧИтаем запись  Неоткрывается FileIsExist = true
Документация по MQL5: Общие функции / Print
Документация по MQL5: Общие функции / Print
  • www.mql5.com
Общие функции / Print - Документация по MQL5
 
alexluek :
Her şeyi denedim, sırasıyla yazmıyor ve okumuyor. nesi var anlamıyorum

FileWriteDouble sorun değil, ancak FileWriteInteger okumuyor veya yazmıyor. Burada:

Yazılanları okuduktan sonra:

FileWriteDouble ile aynı yapı. Çift okur ve yazar, ineger yoktur!

Print çıktıları şu şekildedir:

İlk önce, return(suk) satırını kaldırın;

Per_handle= FileOpen ( "per.bin" , FILE_READ | FILE_BIN );
     if (Perev_handle< 0 )
       {
         Print ( "ЧИтаем запись Переворот Неоткрывается FileIsExist= " , FileIsExist ( "per.bin" , 0 ));
       }
     int suk= FileReadInteger (Per_handle, 4 );
     return (suk); // <--- убрать
     FileClose (Per_handle);
     Print ( "ЧИтаем запись ...suk=" ,suk);

İkincisi, Perev_handle'ın bununla ne ilgisi var? Per_handle'ı açarsanız

 

İşte çalışan kod

     Pr_handle= FileOpen ( "pr.bin" , FILE_WRITE | FILE_BIN );
     if (Pr_handle< 0 )
       {
         Print ( "-----Неоткрывается :-) pr.bin" );
       }
     double S=prPv();
     FileWriteDouble (Pr_handle,S); 
     FileClose (Pr_handle);

ve OKU

     Pr_handle= FileOpen ( "pr.bin" , FILE_READ | FILE_BIN );
     if (Pr_handle< 0 )
       {
         Print ( "+++++Неоткрывается :-) pr.bin" );
       }
     double s= FileReadDouble (Pr_handle);   
     FileClose (Pr_handle);
Her şey "s" verir ve karşılaştırır
 
stringo :

İlk önce, return(suk) satırını kaldırın;

özür dilerim belirtmedim

(Bir kopyayı gerekli Yazma/Okuma parametreleriyle değiştirdim, aynı zamanda çalışmıyor !!!)

Önceki kod yinelenen çalışıyor mu ???)

 int ReadPr ()
{
     Per_handle= FileOpen ( "per.bin" , FILE_READ | FILE_BIN );
     if (Per_handle< 0 )
       {
         Print ( "ЧИтаем запись Переворот Неоткрывается FileIsExist= " , FileIsExist ( "per.bin" , 0 ));
       }
     int suk= FileReadInteger (Per_handle, 4 );
     FileClose (Per_handle);
     Print ( "ЧИтаем запись ...suk=" ,suk);
      return (suk);
}
 

Ve Perev_handle kontrolünün bununla ne ilgisi var?

Ve return(suk) öğesini işlevin son satırına taşıyın. baskıdan sonra

Eh, çok özensiz kod