[ARŞİV] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 3. - sayfa 371

 
drknn :

O zaman şöyle daha iyi: https://docs.mql4.com/en/array/ArrayInitialize - belirli bir kod örneği var
Ben de aynı şeyi yazmadım mı?
 
artmedia70 :
Hayır, zorunlu değil. Indic_mas_copi[] dizisinin tüm öğeleri, ana Indic_mas[] dizisinden kopyalananlarla değiştirilecektir.


Artyom, iyi günler!

Özel ziller ve ıslıklar olmadan (döngüler ve işlevler) tam olarak olması gerektiği gibi olmaları iyidir - bu uygundur.

 

Herkese merhaba!

Bir Uzman Danışmanda ZigZag göstergesinin değerini nasıl elde edeceğimi söyle?

iMA(_______) gibi işlevlerde bulamadım

 
drknn :


İşlemci açısından, tam olarak neyin ikiye katlanması gerektiğini önceden biliyorsak, çarpma yerine toplama uygulamak daha iyidir - toplama işlemi daha az işlemci süresi alacaktır.

Teşekkürler, hatırlayacağım.
 
artmedia70 :
Ben de aynı şeyi yazmadım mı?


Aynı şey, ancak bağlantıyı takip ederseniz, kod örneğinden işlev parametresinde köşeli parantez olmadan dizi adının kullanıldığını görebilirsiniz. Ve sadece bu sizin örneğinizde görünmüyor - ArrayInitialize (Array_Name, 0); -, ne de (önceki) açıklamamda. İkimiz de kaçırdık, ben de linki verdim. Latin harfleriyle "Name_Array" yazdıysanız, açıklamanız gerekli ve yeterli olacaktır.

Heh, tamam, gidelim. :)

 
msl :

Herkese merhaba!

Bir Uzman Danışmanda ZigZag göstergesinin değerini nasıl elde edeceğimi söyle?

Bkz. https://www.mql5.com/en/forum/131859/page6#434260


GetExtremumZZPrice() işlevi

 
Reshetov :
Bkz. https://www.mql5.com/en/forum/131859/page6#434260


GetExtremumZZPrice() işlevi


Bir bağlantıya ihtiyacım var ve bu bana yardımcı olacak. Teşekkür ederim.
 
Reshetov :
Bkz. https://www.mql5.com/ru/forum/131859/page6#434260


GetExtremumZZPrice() işlevi


ZigZag değerlerini iCustom() aracılığıyla çağırırken sırayla mumları geçmişe doğru takip ettiğiniz bir döngüyü kendiniz oluşturmak daha kolay değil mi? Orada her şey basit - sıfırdan büyükse, değer. Tekrar boş değilse, bu ikinci değer üzerinde bir moladır (eğer son ikisine ihtiyacınız varsa). Sonra hangisinin diğerinden daha yüksek olduğuna bakarız. Birincisi ikinciden daha yüksekse, bu ok çizilir. Bence bu, diğer insanların işlevlerinin kodunu araştırmaya çalışmaktan çok daha kolay.
 
artmedia70 :
Test günlüğüne bakın. Muhtemelen Sıfır Bölme girişini göreceksiniz. Evet ise, kodda sıfıra bölmeyi arayın ve mutluluk olacaktır.


İşte günlük:

2011.11.27 16:12:29 2010.01.11 05:20 Test eden: 1. sipariş kapalı
2011.11.27 16:12:29 2010.01.11 02:40 channel_err RTSI,Günlük: açık #1, 1498.23'te 1.00 RTSI satın al: 1403.37 tp: 282172.43 tamam
2011.11.27 16:12:29 2010.01.11 02:40 channel_err RTSI,Günlük: Uyarı: 1216'ya 1 lot al (%121.6) Kaldıraçla = 1.2
2011.11.27 16:12:29 2010.01.11 02:40 a_max_example RTSI,Günlük: başarıyla yüklendi
2011.11.27 16:12:29 2010.01.11 02:40 channel_err RTSI,Günlük: Uyarı: Son sipariş boştu. TREND ÜZERİNDE TİCARET YAPIYORUZ
2011.11.27 16:12:29 2010.01.11 00:00 a_max_example_median RTSI,Günlük: başarıyla yüklendi
2011.11.27 16:12:29 channel_err girişleri: trstop=30; trstEp=0.5; satın=24; Satış=10; risk=4;
2011.11.27 16:12:29 Test eden: marj döviz kuru hesaplanamıyor
2011.11.27 16:12:29 Test eden: döviz kuru hesaplanamaz
2011.11.27 16:12:29 TestGenerator: eşleşmeyen veri hatası (2011.01.28 00:00'da düşük değer 1845.0000 en düşük zaman diliminden ulaşılmıyor, düşük fiyat 1845.8900 uyumsuzluk)
2011.11.27 16:12:29 TestGenerator: eşleşmeyen veri hatası (2011.01.28 00:00'daki yüksek değer 1900.4000'e en düşük zaman diliminden ulaşılmıyor, yüksek fiyat 1900.0400 uyumsuzlukları)
2011.11.27 16:12:29 TestGenerator: eşleşmeyen veri hatası (2010.05.11'de 38599 hacim sınırı 00:00 aşıldı)
2011.11.27 16:12:29 TestGenerator: eşleşmeyen veri hatası (2010.04.13 12:05'te yüksek değer 1653.6300 ve fiyat 1653.7600 uyumsuz)
2011.11.27 16:12:29 TestGenerator: eşleşmeyen veri hatası (düşük değer 1641.2200, 2010.04.12 12:05'te ve fiyat 1641.2100 uyumsuz)
2011.11.27 16:12:29 TestGenerator: eşleşmeyen veri hatası (2010.04.09 00:00'da yüksek değer 1636.0400, en düşük zaman diliminden ulaşılmıyor, yüksek fiyat 1632.9900 uyumsuzlukları)
2011.11.27 16:12:29 TestGenerator: eşleşmeyen veri hatası (2010.04.09'da 1869 hacim sınırı 00:00 aşıldı)
2011.11.27 16:12:29 TestGenerator: eşleşmeyen veri hatası (2010.04.09'da 1869 hacim sınırı 00:00 aşıldı)
2011.11.27 16:12:29 TestGenerator: eşleşmeyen veri hatası (2010.04.09'da 1869 hacim sınırı 00:00 aşıldı)
2011.11.27 16:12:29 TestGenerator: eşleşmeyen veri hatası (2010.04.09'da 1869 hacim sınırı 00:00 aşıldı)
2011.11.27 16:12:29 TestGenerator: eşleşmeyen veri hatası (2010.04.09'da 1869 hacim sınırı 00:00 aşıldı)
2011.11.27 16:12:29 TestGenerator: eşleşmeyen veri hatası (2010.04.08'de 1457 ses sınırı 00:00 aşıldı)
2011.11.27 16:12:29 TestGenerator: eşleşmeyen veri hatası (2010.04.08'de 1457 ses sınırı 00:00 aşıldı)
2011.11.27 16:12:29 TestGenerator: eşleşmeyen veri hatası (2010.04.08'de 1457 ses sınırı 00:00 aşıldı)
2011.11.27 16:12:29 TestGenerator: eşleşmeyen veri hatası (2010.04.08'de 1457 ses sınırı 00:00 aşıldı)
2011.11.27 16:12:29 TestGenerator: eşleşmeyen veri hatası (2010.04.08'de 1457 ses sınırı 00:00 aşıldı)
2011.11.27 16:12:29 TestGenerator: eşleşmeyen veri hatası (2010.04.07'de 1720 ses sınırı 00:00 aşıldı)
2011.11.27 16:12:29 TestGenerator: eşleşmeyen veri hatası (2010.04.07'de 1720 ses sınırı 00:00 aşıldı)
2011.11.27 16:12:29 TestGenerator: eşleşmeyen veri hatası (2010.04.07'de 1720 ses sınırı 00:00 aşıldı)
2011.11.27 16:12:29 TestGenerator: eşleşmeyen veri hatası (2010.04.07'de 1720 ses sınırı 00:00 aşıldı)
2011.11.27 16:12:29 TestGenerator: eşleşmeyen veri hatası (2010.04.07'de 1720 ses sınırı 00:00 aşıldı)
2011.11.27 16:12:29 TestGenerator: eşleşmeyen veri hatası (2010.04.07'de 1720 ses sınırı 00:00 aşıldı)
2011.11.27 16:12:29 TestGenerator: eşleşmeyen veri hatası (2010.04.07'de 1720 ses sınırı 00:00 aşıldı)
2011.11.27 16:12:29 TestGenerator: eşleşmeyen veri hatası (2010.04.07'de 1720 ses sınırı 00:00 aşıldı)
2011.11.27 16:12:29 TestGenerator: eşleşmeyen veri hatası (2010.04.07'de 1720 ses sınırı 00:00 aşıldı)
2011.11.27 16:12:29 TestGenerator: eşleşmeyen veri hatası (2010.04.07'de 1720 ses sınırı 00:00 aşıldı)
2011.11.27 16:12:29 TestGenerator: eşleşmeyen veri hatası (2010.03.31 00:00'da düşük değer 1561.1500, en düşük zaman diliminden ulaşılmıyor, düşük fiyat 1568.3100 uyumsuzluk)
2011.11.27 16:12:25 channel_err: başarıyla yüklendi

ipuçları için şimdiden teşekkürler.

 
Herkese merhaba, böyle bir sorum var, örneğin, aynı anda birkaç döviz çiftinde alım satım yapan bir danışman yazdım. Ve şimdi nasıl test edilir, çünkü strateji test cihazında sadece bir döviz çifti (mt4) kullanabilirsiniz, bu gibi durumlarda ne yapmalı, sorunu nasıl çözebilirim?