Hatalar, hatalar, sorular - sayfa 1602

 

MQL4. Bana öyle geliyor ki , DRAW_HISTOGRAM stilini görüntülemenin bir hatası (belgelenmemiş özellik). kamuoyuyla paylaşmaya karar verdi. Hizmet Masası istek metni #1495422

Чтобы отобразить значения на графике нужно два буфера: для верхнего значения гистограммы и для нижнего. При сопоставлении индикаторным буферам массивов, если буферы для стиля будут иметь значения 0 и 1, 2 и 3, 4 и 5 и т.д. все отображается нормально. Однако, если буферам стиля будут присвоены значения начиная с НЕЧЕТНОГО, т.е. 1 и 2, 3 и 4, 5 и 6, на графике линии гистограммы будут отображаться некорректно, хотя значения в окне данных будут корректными.

Lütfen belgelere bu özellikten bahsedin veya düzeltin, çünkü DRAW_HISTOGRAM stilinin açıklaması her zaman eşit bir arabellekle başlamaz!

 
Alexey Kozitsyn :

MQL4. Bana öyle geliyor ki , DRAW_HISTOGRAM stilini görüntülemenin bir hatası (belgelenmemiş özellik). kamuoyu ile paylaşmaya karar verdi. Hizmet Masası istek metni #1495422

Sıfır tampon nereye gitti? Boş arabellek, hesaplanan veya veri arabelleğinin türüne sahip mi?
 
Karputov Vladimir :
Sıfır tampon nereye gitti? Boş arabellek, hesaplanan veya veri arabelleğinin türüne sahip mi?
INDICATOR_DATA
 
CSV dosyasından bir tarih okurken garip davranış.

Yardımdan:

DosyaOkumaTarihiSaat

Bir CSV dosyasından, " YYYY.MM.DD SS:MI:SS", "YYYY.MM.DD" veya "SS:MI:SS" biçimlerinden birinin dizesini okur ve bunu bir tarih -saat değerine dönüştürür.

Ancak CSV formatı tamamen farklı bir zaman formatıdır " GG .AA.YYYY " ve CSV'de farklı bir formata dönüştürülürse her yerde 40101 sayısı yazılır.

Peki CSV dosyasından zaman nasıl okunur?

Ayrıca yardımda " YYYY.MM.DD SS:MI:SS", "YYYY.MM.DD" veya "HH:MI:SS" gereksinimi yazılır ve html/CSV formatında terminalden gelen raporlar kaydedilir. " GG .AA. YYYY " biçimi


 
Vladimir Pastushak :
CSV dosyasından bir tarih okurken garip davranış.

Yardımdan:

DosyaOkumaTarihiSaat

Bir CSV dosyasından, " YYYY.MM.DD SS:MI:SS", "YYYY.MM.DD" veya "SS:MI:SS" biçimlerinden birinin dizesini okur ve bunu bir tarih -saat değerine dönüştürür.

Ancak CSV formatı tamamen farklı bir zaman formatıdır " GG .AA.YYYY " ve CSV'de farklı bir formata dönüştürülürse her yerde 40101 sayısı yazılır.

Peki CSV dosyasından zaman nasıl okunur?

Ayrıca yardımda " YYYY.MM.DD SS:MI:SS", "YYYY.MM.DD" veya "HH:MI:SS" gereksinimi yazılır ve html/CSV formatında terminalden gelen raporlar kaydedilir. " GG .AA. YYYY " biçimi


Tüm dosyayı satır satır okudum ve sonra ayrıştırmadan geçirdim. Ancak bu, başlangıçta dosyanın yapısını biliyorsanız. Aynı zamanda, tarih saat türleri her iki yönde de doğru şekilde dönüştürülür.
 
coderex :
Tüm dosyayı satır satır okudum ve sonra ayrıştırmadan geçirdim. Ancak bu, başlangıçta dosyanın yapısını biliyorsanız. Aynı zamanda, tarih saat türleri her iki yönde de doğru şekilde dönüştürülür.
Ayrıştırma çok zor bir işlemdir. Mdeee ... Yani kimse excel'den tarih almayı bilmiyor mu? µl'den gelen fonksiyonun standart olmayan bir tarih formatı gerektirmesi beni şaşırttı ...
 
Vladimir Pastushak :
Ayrıştırma çok zor bir işlemdir. Mdeee ... Yani kimse excel'den tarih almayı bilmiyor mu? µl'den gelen fonksiyonun standart olmayan bir tarih formatı gerektirmesi beni şaşırttı ...
Önem derecesine gelince, görevin ne olduğuna bağlı :) Orijinal dosya yapısına sahip misiniz? Örneğin, MT4'teki raporlar zorlanmadan ayrıştırılabiliyor, ilk bakışta zor gibi görünse de asıl mesele dosyanın yapılandırılmış olmasıdır.
 
coderex :
Önem derecesine gelince, görevin ne olduğuna bağlı :) Orijinal dosya yapısına sahip misiniz? Örneğin, MT4'teki raporlar zorlanmadan ayrıştırılabiliyor, ilk bakışta zor gibi görünse de asıl mesele dosyanın yapılandırılmış olmasıdır.

Dosya türüne göre yapılandırılmıştır

tarih; metin; metin; metin; metin

tarih; metin; metin; metin; metin

tarih; metin; metin; metin; metin

tarih; metin; metin; metin; metin

İşte tarih almanın sorunu...

Belki bir tarih okuma örneğiniz var?

 
Vladimir Pastushak :

Dosya türüne göre yapılandırılmıştır

tarih; metin; metin; metin; metin

tarih; metin; metin; metin; metin

tarih; metin; metin; metin; metin

tarih; metin; metin; metin; metin

İşte tarih almanın sorunu...

Belki bir tarih okuma örneğiniz var?

Var tabi, yukarıda yazdım :) ama söyleyin bakalım, satırları nasıl ayrıştıracaksınız? Bir dizi yapı yaratırdım:

 struct SParam
  {
   datetime m_data;
   string m_text[ 4 ];
  } param[];

Bu arada, bu dosyayı da kendin oluşturacak mısın, oluşturmayacak mısın? Uygulama örneğini kişisel olarak gönderdim.

 
Vladimir Pastushak :
Ayrıştırma çok zor bir işlemdir. Mdeee ... Yani kimse excel'den tarih almayı bilmiyor mu? µl'den gelen fonksiyonun standart olmayan bir tarih formatı gerektirmesi beni şaşırttı ...

Ayrıştırma konusunda çok yanılıyorsunuz.

Excel formatını anlayan tarih ayrıştırma işleviniz aracılığıyla tarihi ayrıştırmanız gerekir.