MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 1467
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
Ve belki daha erken)))
Bunu nereden alabilirim?
Göstergenin kodu özel, bu numaralandırmanın adını nasıl öğrenebilirim?
Ve ne tür bir değişkene ihtiyacım var?
Sadece göstergeleri iCustom aracılığıyla nasıl birleştireceğimi biliyorum ve o zaman bu kader değil.)))
Zor değilse, daha kolay olabilir)))
ENUM_BASE_CORNER denedim, hala çalışmıyor.Ve belki daha erken)))
Bunu nereden alabilirim?
Göstergenin kodu özel, bu numaralandırmanın adını nasıl öğrenebilirim?
Ve ne tür bir değişkene ihtiyacım var?
Sadece göstergeleri iCustom aracılığıyla nasıl birleştireceğimi biliyorum ve o zaman bu kader değil.)))
Zor değilse, daha kolay olabilir)))
ENUM_BASE_CORNER denedim, hala çalışmıyor.İşte bir örnek.
İlk seçenek, normal ENUM_BASE_CORNER numaralandırmasını kullanmaktır.
İkinci seçenek, özel bir numaralandırma kullanmaktır.
Ardından, iCustom'da, gerekli olan yere, seçtiğiniz seçeneğe bağlı olarak base veya my_base değişkenini koyun.
Merhaba.
Söyle bana, kafamı kırdım.
iCustom aracılığıyla bir gösterge kaydettim ve bir sorunla karşılaştım, göstergede seçenekli bir metin menüsü var, açılıyor ve orada birkaç öğe yazılıyor, bence anlaşılabilir)
Peki bunu menüme nasıl kaydedebilirim?
harici int HIT = 0; dönmez, görüntülenmeyi durdurur, parametresiz olarak görüntülenmesini sağlarım.
belki ENUM aracılığıyla, hangisini seçmeli ya da belki başka bir şey?
Şimdiden teşekkürler.
iCustom'daki (,,,,,,,) tüm parametreleri doğru sırayla yazdınız mı?
Herkese iyi günler. Siparişleri açarken veri toplamaya çalışıyorum. bir sipariş açarken, 1,2,3 mumlarındaki adx göstergesinin değerini dosyaya yazmak istiyorum.
Bunun için şunları yapıyorum. Data dizinini açtım, tester klasörüne gittim, bu klasörde files klasörüne gittim ve orada "ZNA4_ADX.csv" adında bir dosya oluşturdum. uzantılı kitaplık dosyasında ayrıca . mqh işlevi şekillendirmeye başladı. Aşağıda fonksiyonun yorumlanmış kodu bulunmaktadır.
Verilerin yaklaşık olarak aşağıdaki ekran görüntüsündeki gibi kaydedilmesini istiyorum.
Yani metnin kırmızı rengi elle yazacağım kapaktır. Ve 2. satır, işlevi kullanarak kaydetmem gereken şey zaten. Yani test sırasında 1 sipariş numarası. Ve üç adx değeri gitti. Ayrıca testte ikinci sırayı açarken sıra numarasının 2 olacağı ve adx değerlerinin olacağı aşağıdaki satıra ihtiyaç vardır. bu siparişi açmadan önce üç mum için yazılacak ve bunun gibi testte kaç sipariş serbest bırakılacak ...
Aşağıdaki kod parçacığında gösterildiği gibi danışman kodunda işlevin kendisini çağırıyorum.
Test hatasız gidiyor, ancak dosyada bu sonucu aldım ( AŞAĞIDAKİ EKRAN).
Sonuç, birinci sıra ve üç değer içeren bir satırdı, ancak testte 189 açık sipariş vardı. ben neyim ve nerede Emir sayma değişkenini arttırmayı unuttum ve ilk siparişten sonraki verileri 2.3-189 satıra nasıl yazabilirim? Büyük bir istek, beni temel koda ve diğer komik yerlere göndermemek - metni okumak benim için zor ve başka birinin kodunu okumak neredeyse imkansız. Bu nedenle, ihtiyacım olan formdaki verileri alabilmem için neyin eklenmesi gerektiğini ve nereye eklenmesi gerektiğini bana anlaşılır bir şekilde söyleyin? P / S zor değilse, ekleyerek anı vurgulayın ...
Herkese iyi günler. Siparişleri açarken veri toplamaya çalışıyorum. bir sipariş açarken, 1,2,3 mumlarındaki adx göstergesinin değerini dosyaya yazmak istiyorum.
Bunun için şunları yapıyorum. Data dizinini açtım, tester klasörüne gittim, bu klasörde files klasörüne gittim ve orada "ZNA4_ADX.csv" adında bir dosya oluşturdum. uzantılı kitaplık dosyasında ayrıca . mqh işlevi şekillendirmeye başladı. Aşağıda fonksiyonun yorumlanmış kodu bulunmaktadır.
Verilerin yaklaşık olarak aşağıdaki ekran görüntüsündeki gibi kaydedilmesini istiyorum.
Yani metnin kırmızı rengi elle yazacağım başlıktır. Ve 2. satır, işlevi kullanarak kaydetmem gereken şey zaten. Yani test sırasında 1 sipariş numarası. Ve üç adx değeri gitti. Ayrıca testte ikinci sırayı açarken sıra numarasının 2 olacağı ve adx değerlerinin olacağı aşağıdaki satıra ihtiyaç vardır. bu siparişi açmadan önce üç mum için yazılacak ve bunun gibi testte kaç sipariş serbest bırakılacak ...
Aşağıdaki kod parçacığında gösterildiği gibi danışman kodunda işlevin kendisini çağırıyorum.
Test hatasız gidiyor, ancak dosyada bu sonucu aldım ( AŞAĞIDAKİ EKRAN).
Sonuç, birinci sıra ve üç değer içeren bir satırdı, ancak testte 189 açık sipariş vardı. ben neyim ve nerede Emir sayma değişkenini arttırmayı unuttum ve ilk siparişten sonraki verileri 2.3-189 satıra nasıl yazabilirim? Büyük bir istek, beni temel koda ve diğer komik yerlere göndermemek - metni okumak benim için zor ve başka birinin kodunu okumak neredeyse imkansız. Bu nedenle, ihtiyacım olan formdaki verileri alabilmem için neyin eklenmesi gerektiğini ve nereye eklenmesi gerektiğini bana anlaşılır bir şekilde söyleyin? P / S zor değilse, ekleyerek anı vurgulayın ...
Bir dosya yalnızca bir FILE_WRITE bayrağıyla açılırsa, dosyadaki her şey silinir. Mevcut verileri bir dosyaya kaydetmek için dosyayı okuma ve yazma için açmalısınız.
Ardından işaretçiyi dosyanın sonuna taşımayı unutmayın.
Bir dosya yalnızca bir FILE_WRITE bayrağıyla açılırsa, dosyadaki her şey silinir. Mevcut verileri bir dosyaya kaydetmek için dosyayı okuma ve yazma için açmalısınız.
Ardından işaretçiyi dosyanın sonuna taşımayı unutmayın.
Dizi değerleri birbirini takip eden RAM hücrelerindedir. Kullanılmayan hücrelerin maksimum uzunluğuna bağlı olabilir.
Merhaba, bunun iki boyutlu bir dizi bildirimi olup olmadığını söyleyebilir misiniz? Şimdiden teşekkürler!
Hayır, bu önceden bildirilmiş olanın başlatılmasıdır.