0 beğenilme 0 beğenilmeme
715 kez görüntülendi
Merhaba,sembol builderdan 1 dk'lık BNB_USDT_BIN verisini matriksden aldım, excelde açtığımda 04.2021 den başlıyor veri ve 03.2022 tarihlerini içeriyor ama sembol builderdan yükleyip kaydetip alttaki grafik seçeneğine tıkladığımda sadece 04.2021 ile 05.2021 tarihleri arasını gösteriyor backtest yapamıyorum bu kadar kısa aralıkta, excel dosyasındaki tüm verileri nasıl yüklerim?
Grafik kategorisinde (430 puan) tarafından | 715 kez görüntülendi

1 cevap

0 beğenilme 0 beğenilmeme
En İyi Cevap

Merhaba,

 

Matriks grafikleri 50-60 bin civarı veriyi sağlıklı olarak sunar,

 

Size yollanan veri bunun çok daha fazlası,

 

Gönderilen veriyi bölüp farklı semboller oluşturup öyle test etmeniz gerekecek,

 

Veri bölme için aşağıdaki dokümana göz atınız

 

Bilgilerinize

 

İyi günler dileriz

 

 

 

Excel çok satırlı veriyi 50.0000 satıra bölme

1.      Bölünecek dosya açıldığında klavyeden Alt+F8 tuşuna basılır. Çıkan ekranda Makro adına bölme yazılır ve oluştura basılır.

2.      Oluştura basıldığında çıkan ekranda çıkan kod bölümüne aşağıdaki kod yapıştırılır ve yukardan play tuşuna basılır.

 

 

------------------------------------

 

Sub MatriksBolme()

  Dim wb As Workbook

  Dim ThisSheet As Worksheet

  Dim NumOfColumns As Integer

  Dim RangeToCopy As Range

  Dim RangeOfHeader As Range       

  Dim WorkbookCounter As Integer

  Dim RowsInFile

 

  Application.ScreenUpdating = False

 

  Set ThisSheet = ThisWorkbook.ActiveSheet

  NumOfColumns = ThisSheet.UsedRange.Columns.Count

  WorkbookCounter = 1

  RowsInFile = 50000

 

  Set RangeOfHeader = ThisSheet.Range(ThisSheet.Cells(1, 1), ThisSheet.Cells(1, NumOfColumns))

 

  For p = 2 To ThisSheet.UsedRange.Rows.Count Step RowsInFile - 1

    Set wb = Workbooks.Add

 

    RangeOfHeader.Copy wb.Sheets(1).Range("A1")

 

    Set RangeToCopy = ThisSheet.Range(ThisSheet.Cells(p, 1), ThisSheet.Cells(p + RowsInFile - 2, NumOfColumns))

    RangeToCopy.Copy wb.Sheets(1).Range("A2")

 

    wb.SaveAs ThisWorkbook.Path & "\" & Replace(ThisWorkbook.Name, ".xlsx", "") & "_" & WorkbookCounter

    wb.Close

 

    WorkbookCounter = WorkbookCounter + 1

  Next p

 

  Application.ScreenUpdating = True

  Set wb = Nothing

End Sub

 

 

-----------------------------------

 

 

Dosyanın bulunduğu dizine aynı isimde fakat sonunda sayıların olduğu bölünmüş dosyalar oluşturacaktır.

 

bilgilerinize

(40,149 puan) tarafından
tarafından seçilmiş
0 0
Serkan Bey, cevabınız için teşekkürler bölmeyi yaptım ama 50000 veri de yetersiz kalıyor bir aylık sonuçta. Peki Matriks IQ'da durum nasıl orada daha fazla veri yükleyip backtest yapabilir miyim?
0 0
merhaba,

IQ ürünümüzde yapabilirsiniz,

orada daha fazla bar atabilirsiniz,

200-300 bin bar sorun olmaz

bilgilerinize
Hoş geldiniz, Matriks Destek Platformu sizlere sorularınızın hızlıca cevaplanması için bir ortam sağlar. Sorduğunuz ve cevapladığınız soruların ve yorumlarınızın aldığı oylar üzerinden puan kazanırsınız. Puan sistemine bağlı kampanyamızla ücretsiz kullanım avantajlarından faydalanabilirsiniz.



8,637 soru
8,591 cevap
4,821 yorum
19,804 kullanıcı