Hatalar, hatalar, sorular - sayfa 491

 
Urain :

sayılar ne anlama geliyor

Ve bu hatadan nasıl kurtulur????

Planlandığı gibi, sıcaklık -1.0'a eşit olmalıdır

Not: Sıfıra eşitlik kontrolüm var ama bunun eşitliğini nasıl kontrol edeceğimi bilmiyorum -1.#IND

Gerçek türler (double, float) bölümündeki örneklere yakından bakın
 
Im_hungry :

Destekliyorum ama her enstrümanda olması şart değil, çünkü bir tane yeterli. zaman her yerde

aynı ... dk 00 sn ve yeni bir bar belirlemenin en kolay yolu : (çok basit ve etkili bir tane düşündü)

ve inşaatı bu yeni çubuğa ihtiyacınız olan OnTick'e koyun
Kesinlikle bu şekilde değil. Yeni bir çubuk 00 sn'de başlamaz, ancak ilk tik işaretinin 00 sn'den sonra gelmesiyle başlar. 00 saniyeden sonraki zaman diliminde tek bir onay işareti yoksa, karşılık gelen çubuk olmayacaktır.
 

Merhaba, aşağıdakilerle karşı karşıyayım:

Alert("Talep = ", Barlar("GBPUSD", PERIOD_MN1, datetime("2009.01.01 00:00:00")), datetime("2008.10.01 00:00:00")) );
datetimetimeArray[]; // dinamik dizi , boyut ayarlanmadı
int ckopirovano = CopyTime("GBPUSD", PERIOD_MN1, datetime("2009.01.01 00:00:00"), datetime("2008.10.01 00:00:00"),timeArray);
Alert("Kopyalandı = ", ckopirovano);

Sonuç :

İstek = 4

kopyalandı = 3

Alert("Talep = ", Barlar("GBPUSD", PERIOD_MN1, datetime("2009.01.01 00:00:00")), datetime("2008.10.01 00:00:00")) );
datetimetimeArray[5]; // boyutu belirtin
int ckopirovano = CopyTime("GBPUSD", PERIOD_MN1, datetime("2009.01.01 00:00:00"), datetime("2008.10.01 00:00:00"),timeArray);
Alert("Kopyalandı = ", ckopirovano);

Sonuç :

İstek = 4

kopyalandı = 4

Demek istediğim, her zaman zaman dizilerinden dinamik bir diziye kopyaladım, boyutu ayarlamadım (hiçbir zaman hata olmadı), ama işte burada. Bütün bunlar nasıl anlaşılır?

Документация по MQL5: Основы языка / Типы данных / Объект динамического массива
Документация по MQL5: Основы языка / Типы данных / Объект динамического массива
  • www.mql5.com
Основы языка / Типы данных / Объект динамического массива - Документация по MQL5
 
Im_hungry :

Keskin argümanlar getirin, danışmanıma baktım - ne için 2 çift (çizgi film) ne

2000'den bir test sonucu. tüm kenelerde ve 1 çiftte farklı değil,

ve farklı stratejilere sahip danışmanlar!!!


Ancak hesaplama teknik değilse. bar ve 2 veya daha fazla bar geçmişi (en az bir milyon)

o zaman tarihte bir bar aramak için zaten gerekli!

Bu, kötü bir şekilde kontrol ettikleri veya danışmanın çoklu para birimi DEĞİLDİR, ancak farklı semboller üzerinde çalışabileceği anlamına gelir. Argümanlar basit - işaretlerin farklı zamanlarda farklı sembollere geldiği bilgisi. Buna göre, EA OnTick EURUSD'deyse (örneğin), ancak hindiyi kontrol ederse veya hatta EURUSD yerine GBPUSD'deki değişiklikleri işaretlerse, sonuç farklı olacaktır. Özellikle EURUSD üzerinde oluşturulmuş bir çubuk GBPUSD üzerinde aynı zamanda bir çubuk oluşumundan önce gerçekleşebilir. Aynı çubuk üzerinde iki kez GBPUSD ticareti yapacaksınız: eski GBPUSD çubuğu hala yeni (sıfır) olarak kabul edilecektir. Çoklu para birimi göstergeleri hakkında her şey açıktır. Malzeme öğrenin.
Построение мультивалютного индикатора с применением множества промежуточных индикаторных буферов
Построение мультивалютного индикатора с применением множества промежуточных индикаторных буферов
  • 2010.05.17
  • Alexey Klenov
  • www.mql5.com
В последнее время возрос интерес к кластерному анализу рынка FOREX. MQL5 открывает новые возможности исследования закономерностей движения валютных пар. Важным преимуществом MQL5, по сравнению с MQL4, является возможность использования неограниченного количества индикаторных буферов. В данной статье описан пример построения мультивалютного индикатора.
 
220Volt :

Merhaba, aşağıdakilerle karşı karşıyayım:

Alert("Talep = ", Barlar("GBPUSD", PERIOD_MN1, datetime("2009.01.01 00:00:00")), datetime("2008.10.01 00:00:00")) );
datetimetimeArray[]; // dinamik dizi , boyut ayarlanmadı
int ckopirovano = CopyTime("GBPUSD", PERIOD_MN1, datetime("2009.01.01 00:00:00"), datetime("2008.10.01 00:00:00"),timeArray);
Alert("Kopyalandı = ", ckopirovano);

Sonuç :

İstek = 4

kopyalandı = 3

Alert("Talep = ", Barlar("GBPUSD", PERIOD_MN1, datetime("2009.01.01 00:00:00")), datetime("2008.10.01 00:00:00")) );
datetimetimeArray[5]; // boyutu belirtin
int ckopirovano = CopyTime("GBPUSD", PERIOD_MN1, datetime("2009.01.01 00:00:00"), datetime("2008.10.01 00:00:00"),timeArray);
Alert("Kopyalandı = ", ckopirovano);

Sonuç :

İstek = 4

kopyalandı = 4

Demek istediğim, her zaman zaman dizilerinden dinamik bir diziye kopyaladım, boyutu ayarlamadım (hiçbir zaman hata olmadı), ama işte burada. Bütün bunlar nasıl anlaşılır?

Böyle bir hata var, SD'de dava açıldı. Ne zaman düzeltirler, bilmiyorum.
 
220Volt :

Demek istediğim, zaman dizilerinden her zaman dinamik bir diziye kopyaladım, boyutu ayarlamadım (hiç bir hata olmadı), ama işte burada. Bütün bunlar nasıl anlaşılır?

Ne kadarı mevcuttu, ne kadarı alındı. Öyleyse anla. Mevcut geçmiş derinliğini kontrol edin. Veri talep etmeden önce, bunların kullanılabilir olduğundan emin olmanız gerekir. Nasıl bir yapıya sahipsin? yakın zamanda aylık zaman dilimlerini kopyalama ile ilgili bir hatayı düzeltti, belki de bu kadar.
 

489 oluşturun, bunun erişilebilirlikle ilgili olmadığını düşünüyorum (sonuçta ikinci seçenek yeterince çalışıyor).

Ve böylece bir şey doğru değil:

Alert("Talep = ", Barlar("GBPUSD", PERIOD_MN1 , datetime("2009.01.01 00:00:00")), datetime("2008.10.01 00:00:00")) );
datetimetimeArray[2];
int ckopirovano = CopyTime("GBPUSD", PERIOD_MN1, datetime("2009.01.01 00:00:00"), datetime("2008.10.01 00:00:00"),timeArray);
Alert("Kopyalandı = ", ckopirovano);

Sonuç :

İstek = 4

Kopyalandı = 1 (iki tane mi olmalı?)

Документация по MQL5: Стандартные константы, перечисления и структуры / Константы графиков / Периоды графиков
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы графиков / Периоды графиков
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы графиков / Периоды графиков - Документация по MQL5
 

Im_hungry :

Destekliyorum ama her enstrümanda olması şart değil, çünkü bir tane yeterli. zaman her yerde

aynı ... dk 00 sn ve yeni bir bar belirlemenin en kolay yolu : (çok basit ve etkili bir tane düşündü)

Kesinlikle, herkes için.

Bir istisna - EA yalnızca oluşturulmuş çubukları analiz ederse, yeni bir çubuğun (:00) ortaya çıkma zamanını bekleyebilir ve yeni bir zamana sahip bir çubuğun olup olmadığına bağlı olarak 0. veya 1. çubuğu farklı enstrümanlarda analiz edebilirsiniz. orada göründü (eğer ortaya çıktıysa - eski olanı indeks 1 ile analiz ediyoruz ve görünmüyorsa, yeni bir çubuk görünene kadar oluşturulan çubuğun 0 indeksi olacaktır).

 

Lütfen önceden alınmış bir ada sahip bir grafik nesnenin oluşturulmasının ne kadar doğru olduğunu söyleyin (tüm nesneyi tek bir işlevle taşımak için)?

Sonuçta, ObjecMove'da sırayla hareket ederseniz, bir koordinat hareket edebilir ve diğeri hareket edemez.

Документация по MQL5: Стандартные константы, перечисления и структуры / Константы графиков / Типы событий графика
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы графиков / Типы событий графика
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы графиков / Типы событий графика - Документация по MQL5
 
220Volt :

Lütfen önceden alınmış bir ada sahip bir grafik nesnenin oluşturulmasının ne kadar doğru olduğunu söyleyin (tüm nesneyi tek bir işlevle taşımak için)?

Oldukça doğru, bu durumda olumsuz bir sonuç yok.