MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 1042
Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Programlamada pratikte sıfır olduğunuzu söylüyorsanız, neden bu kadar standart olmayan görevleri üstleniyorsunuz, belki basit olanlarla başlıyorsunuz? Peki, ya da temel bilgileri sıkılaştırın? Senin için burada yapmak daha kolay, evet.
Ben yazmadım: "Beni bir gösterge yap." yardım istendi. mql4'te tam olarak ustalaşmak için hedefe değmez. Sadece fikirleri test ediyorum. Excel zaten eziyet ile)
"Kolektif çiftçi") uyardım
İşte böyle yaptı.
Şimdi bir tik grafiği çiziyor, ancak bazı satır sonları var.
4'te yapıyorum.
satır sonları, Label1Buffer[XXX] içinde değer olmadığı anlamına gelir
ve ikincisi, yukarıda bir kez daha yazdım - gösterge arabelleği ( Label1Buffer ) terminal tarafından kontrol edilir, yeni bir çubuk belirirse, değerlerin tümü otomatik olarak değişecektir - kodu M1'de çalıştırın ve izleyin
Not: Bir çiftçi değil, kendi kendine öğrenmeye çalışan biri! ))))
satır sonları, Label1Buffer[XXX] içinde değer olmadığı anlamına gelir
ve ikincisi, yukarıda bir kez daha yazdım - gösterge arabelleği ( Label1Buffer ) terminal tarafından kontrol edilir, yeni bir çubuk belirirse, değerlerin tümü otomatik olarak değişecektir - kodu M1'de çalıştırın ve izleyin
Not: Bir çiftçi değil, kendi kendine öğrenmeye çalışan biri! ))))
Label1Buffer[ХХХ] - bu, 3-bileşik bir sayı anlamına mı geliyor?
Label1Buffer[ХХХ] - bu, 3-bileşik bir sayı anlamına mı geliyor?
hayır hatırladığım ilk harfleri yazdım
eleman numarası olan rakamdır
kodunuza bakın, benim döngüme benzer şekilde kendi kodunuzu yazdınız, burada Label1Buffer gösterge arabelleğini bir öğeye kaydırıyorsunuz - her gösterge çağrısına dikkat edin (her onay)
ve Label1Buffer içeriğini kaydırdıktan sonra Label1Buffer[0] yeni bir değer atayın
Diğer elementler için değerler nelerdir? ilk başlangıçta "boş bir değere" (EMPTY_VALUE) sahip olacaklar, ardından bir kez kaydırıp yeni bir değer atayacaklar... ve ardından yeni bir çubuk göründüğünde terminalin kendisi TÜM Label1Buffer değerlerini kaydıracak
genel olarak bilginizde ufak bir kayma var ama barın kapanış fiyatını bir gösterge ile çizmeye çalışın işte kod
Excel'de veri nasıl yazılır? -MQL5
Excel dosya biçimi xlsx'tir ve FileOpen işlevi txt ve csv gibi dosyalar oluşturur ve bunlarla çalışır
OnTester'da test ettikten sonra, her bir işarette pozisyonun açıldığı anda farklı verilerin geçmişini içeren arabelleklerdeki verileri boşaltmam ve ardından tüm işlemlerin verilerini tek bir grafikte görüntülemem gerekiyor.
Anladığınız gibi, bir işlem için bile çok fazla veri olacak, tüm işlemlerden bahsetmiyorum bile - bu nedenle "manuel transfer" seçeneği uygun değil
Ne önerirsiniz?
Excel'de veri nasıl yazılır? -MQL5
Excel dosya biçimi xlsx'tir ve FileOpen işlevi txt ve csv gibi dosyalar oluşturur ve bunlarla çalışır
OnTester'da test ettikten sonra, her bir işarette pozisyonun açıldığı anda farklı verilerin geçmişini içeren tamponlardan verileri boşaltmam ve ardından tüm işlemlerin verilerini tek bir grafikte görüntülemem gerekiyor.
Anladığınız gibi, bir işlem için bile çok fazla veri olacak, tüm işlemlerden bahsetmiyorum bile - bu nedenle "manuel transfer" seçeneği uygun değil
Ne önerirsiniz?
Genel olarak, özün basit olduğu ortaya çıktı - MQL5'in yardımıyla doğrudan bir Excel dosyasına programlı olarak bir şey yazmak mümkün olmayacak, ancak Excel'in kendisinde "veri" içindeki bir metin dosyasından veri alabilirsiniz >> > "metinden" sekmesinden
Ne önerirsiniz?
.csv'ye yaz ve excel'de aç