Eh... 3x3 iki boyutlu bir dizide ikinci sütunun nasıl sıralanacağına dair küçük bir örnek görmek istiyorum. Kodda #include <Table.mqh>'den sonra ne yazmalıyım?
Aşağıdaki kod sıfır çıktısı veriyor. Hata nerede?
#include <Table.mqh> void OnStart(){ ENUM_DATATYPE Types[3]; Types[0] = TYPE_DOUBLE; Types[1] = TYPE_DOUBLE; Types[2] = TYPE_DOUBLE; CTable Table; Table.FirstResize(Types); Table.SecondResize(3); Table.Set(0,0, 1); Table.Set(0,1, 4); Table.Set(0,2, 23); Table.Set(1,0, 2); Table.Set(1,1, 7); Table.Set(1,2, 48); Table.Set(2,0, 3); Table.Set(2,1, 1); Table.Set(2,2, 77); Table.SortTwoDimArray(1,0,Table.SecondSize()-1); string txt; for(int i=0; i<Table.SecondSize(); i++){ for(int j=0; j<Table.FirstSize(); j++){ double k; Table.Get(i,j,k); StringConcatenate(txt, txt, " ", DoubleToString(k)); } Print(txt); txt=""; } }//OnStart()
Nikolay, bir sorum var.
MT5'ten Excel'e bu formda bir tablo yazmak mümkün mü?
Renkli olarak vurgulanan 2 makro sütun adıyla ("Mutlak veriler" ve "Göreceli veriler") ilgileniyorum. Her biri 3 hücreyi birleştiriyorlar.

Belki de MQL5'ten excel hücrelerini biçimlendirme açısından çok şey istiyorum. Ya eğer :-)))
Nikolay, bir sorum var.
MT5'ten Excel'e bu formda bir tablo yazmak mümkün mü?
Renkli olarak vurgulanan 2 makro sütun adıyla ("Mutlak veriler" ve "Göreceli veriler") ilgileniyorum. Her biri 3 hücreyi birleştirir.
Belki MQL5'ten excel hücrelerini biçimlendirme açısından çok şey istiyorum. Ama ya olursa :-)))
"3 hücreyi birleştir" kelimelerine hangi fiziksel anlamı yüklüyorsunuz?
Prensipte yapabilirsiniz, ancak üst 2 satır olmadan, veri türleri sütunlara göre özetlenir, bu nedenle bir sütunda string ve double'ı sıkıştırmak işe yaramaz, ancak yazdırırken yapılabilir. Ya da sınıfı, tablodan ayrı olarak biçimlendirilmiş büyük harf dizeleri içerecek şekilde geliştirmek.
En kolay yol iki tablo oluşturmak ve bunları birleştirmektir.
- www.mql5.com
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz

Yeni makale MQL5'te Elektronik Tablolar yayınlandı:
Bu makale ilk boyutunda farklı türde veriler içeren bir dinamik iki boyutlu dizi sınıfını açıklar. Verileri bir tablo biçiminde depolamak farklı türlerdeki bağımlı bilgilerle birçok düzenleme, depolama ve çalıştırma problemlerini çözmek için uygundur. Tablolarla çalışma fonksiyonunu uygulayan sınıfın kaynak kodu makaleye eklenmiştir.
Bilgiyi organize etmenin iki yolu vardır: bağlı sütunların şeması (bu makalede uygulanmaktadır) ve bunun bağlı satırlar biçimindeki alternatifi aşağıda gösterilmiştir.
Yazar: Nikolay Demko