[ARŞİV] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 3. - sayfa 368
![MQL5 - MetaTrader 5 müşteri terminalinde yerleşik ticaret stratejileri dili](https://c.mql5.com/i/registerlandings/logo-2.png)
Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret 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
Tünaydın!
Bir görev ortaya çıktı, ilk bakışta basit görünüyor, ancak bir şey çalışmıyor. Değerlerin her zaman arka arkaya olduğu bir dizi vardır (bazı durumlarda değerler artan sırada, diğer durumlarda - azalan sırada gidebilir). Belli bir seviye var (kırmızı renkteki şekilde). Kırmızı çizginin seviyesine en yakın olan iki dizi değeri bulmamız gerekiyor. Şekil a) bunlar 0 ve 1 indeksli dizi değerleri olacak Şekil b) 2 ve 1 indeksli dizi değerleri olacak Şekil c) ve f) bunlar dizi değerleri olacak 0 ve 0 endeksleriyle. Şekil d) ve e)'de bunlar, 2 ve 2 endeksli dizinin değerleri olacaktır.
Lütfen bana bu sorunu nasıl çözeceğimi söyle. Şimdiden teşekkürler.
O zaman hiç endişelenme - ticaret kriterlerini yerine getirmek için olduğu gibi sadece hindi kodunu uzmana aktarın ve hepsi bu - o zaman baykuşta, bu hindiden aktarılan bu ticaret koşullarına göre, üzerinden pozlar açarsınız. danışman ve bu kadar...
teşekkürler anladım :)
Hiç de değil ... herkes BUNU geçti. :-)
Bugün Cumartesi izin günü. Expert Advisor'ı başlatırsınız, başlatma gerçekleşir, ancak çıkış ve onay işareti olmadığından başlatma işlevi başlatılmaz (yani, Trade() çağrılmaz.). İşleminin doğruluğunu kontrol etmek için, başlatma bloğunda bu fonksiyona bir çağrı koymanız veya test cihazında test etmeniz gerekir.
Bu işlevi Init()'te değiştirdikten ve Print (DayOfWeek()) kontrol kodunu ekledikten sonra, zamanın sunucudan alındığı ve sunucunun Cuma günü olduğu ortaya çıktı ...
değiştirildi
üzerinde
ve olması gerektiği gibi çalıştı.
Teşekkür ederim.
Merhaba yoldaşlar!
Beklenmedik bir sorunla karşılaştım.
Dünden önceki gün, test cihazı olması gerektiği gibi çalıştı. Dün akşamdan beri, test edicideki stratejinin herhangi bir versiyonu bir işlem açar ve bir saniye veya birkaç dakika/saatlik geçmişin ardından, testçi işi bitirir. Hata yok, hiçbir şey yok.
Kimse rastladı mı? Söylemek
Merhaba.
Lütfen hatayı bulmama yardım edin.
Aşağıda, Expert Advisor'dan izole edilmiş sorun alanı tamamıyla yer almaktadır.
Lütfen satıra dikkat edin (neredeyse en başında):
Nedense dy+zx ve SchSellStopLots100 değerleri ayrı ayrı eşit ise (uyarılar yardımıyla kontrol edilir), bu ifadede artık birbirine eşit değildir ve tt değişkeni 2 değil 1 değerini alır. .
Lütfen hatayı bulmama yardım edin.
Şimdiden teşekkür ederim.
(alarmlarla kontrol edilir)
ND'yi kontrol etmek daha iyidir veya modülo farkları bazı deltalardan daha azdır.
Nedense, 0,3 sayısını vermek için dy ve zx eklemek (mevcut piyasa durumuyla ilgili özel testimde), bu sayıyla karşılaştırıldığında ona eşit değildir. Onlar. dy+zx ekliyorum ve 0,3 alıyorum. dy+zx'i 0.3 ile karşılaştırıyorum - eşit değiller.
dy ve zx'i döndürdükleri sayılarla karşılaştırıyorum - eşitlikler olması gerektiği gibi çalışıyor.
Gizem.
Lütfen yardım et.
Merhaba yoldaşlar!
Beklenmedik bir sorunla karşılaştım.
Dünden önceki gün, test cihazı olması gerektiği gibi çalıştı. Dün akşamdan beri, test edicideki stratejinin herhangi bir versiyonu bir işlem açar ve bir saniye veya birkaç dakika/saatlik geçmişin ardından, testçi işi bitirir. Hata yok, hiçbir şey yok.
Kimse rastladı mı? Söylemek