MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 816

 
Artyom Trishkin :

Daha fazlasını buradan okuyun

Birkaç kez okudum, ancak yalnızca && birleşimi aracılığıyla okursa küçük bir bileşeni değiştirmeniz gereken durumuma nasıl uygulayacağımı sindiremiyorum. İşte örnek bir ifade

if(Price1-(Price2-Price3)==20) flag=1 zıt simetriktir if(Price1+(Price2+Price3)==20) flag=1 ve aynı şey tekrarlanır ve #define I ile nasıl bükülür hiçbir fikrim yok.

 
Maxim Kuznetsov :

peki, kendine bir karşılaştırma işlevi/şablonu yaz

if (Compare3(Tdk,Odk)==GREATER_THEN) { flag=true; do_something(); }

Eh, örneğin eşitlik, çıkarma, toplama, eşitsizlik, çarpma vb. için bir ifadeyi kontrol edecek birçok küçük işlevi perçinlemek dışında.

 

Güzel gün!

MT4 çerçevesinde adım adım bir araya gelelim ve yeni başlayan birinin test için teklifler hazırlamak için ne yapması gerektiği konusunda fikir birliğine varalım.

Şahsen, birçok makale okudum, ancak sorular devam ediyor.

Düşünmeyi önerdiğim ilk şey, tik dolgusu konsepti.

Herkes, terminalin/test cihazının bir mum çubuğunda keneler oluşturabileceğini/oluşturabileceğini bilir.

Soru 1 Çeşitli kaynaklardan (Ducascopy, Finam, Alpari, vb.) bir dakika geçmişi indirirken, kene içerikli bir dakika geçmişi ile sonuçlanıyor muyuz?

Soru 2 Tik dolgusu olmadığını varsayarsak çıkış yolu nedir? Muhtemelen, kene geçmişini almalı ve onu bir dakikaya dönüştürmeliyiz (böylece bu dakika bir kene içeriği ile sonuçlansın). Bunun için bir CSV2FXT çevirici var ama sorun şu ki çevirirken kötü şeyler yapabiliyor (delikler vs.) Yoksa hepsi saçmalık mı? Dönüştürme sırasında belki bir dakika yaratılır, ancak aynı zamanda lanet olası bir kene içeriği yoktur?

 
Çocuklar! Ne saçmalık? Üç farklı tarayıcıda bu site css olmadan açılır.
Dosyalar:
 
Vladimir Tkach :
Çocuklar! Ne saçmalık? Üç farklı tarayıcıda bu site css olmadan açılır.

Antivirüs dışlamaya site ekle...

 
Roni Iron :

Düşünmeyi önerdiğim ilk şey, tik dolgusu konsepti.

Herkes, terminalin/test cihazının bir mum çubuğunda keneler oluşturabileceğini/oluşturabileceğini bilir.

Soru 1 Çeşitli kaynaklardan (Ducascopy, Finam, Alpari, vb.) bir dakika geçmişi indirirken, kene içerikli bir dakika geçmişi ile sonuçlanıyor muyuz?

Soru 2 Tik dolgusu olmadığını varsayarsak çıkış yolu nedir? Muhtemelen, kene geçmişini almalı ve onu bir dakikaya dönüştürmeliyiz (böylece bu dakika bir kene içeriği ile sonuçlansın). Bunun için bir CSV2FXT çevirici var ama sorun şu ki çevirirken kötü şeyler yapabiliyor (delikler vs.) Yoksa hepsi saçmalık mı? Belki dönüştürme sırasında bir dakika yaratılır, ancak aynı zamanda lanet olası bir kene içeriği yoktur?

İlk defa, terminalin bir mum çerçevesinde keneler üretebileceğini/oluşturabileceğini duyuyorum. Bildiğim kadarıyla robotu test cihazında test etmek çok gizli: gerektiği gibi kapanış fiyatları değil, açılış fiyatlarının dikkate alındığı gerçeğiyle başlayalım, robotu doğru bir şekilde ayarlamanın bir yolu olmadığı ortaya çıkıyor. çıkışta; ayrıca, elbette, geliştiricilerin de bir cıvata attığı teklif ve Sor fiyatlarını almak istiyorum; Ayrıca robotun geniş açılımlar ve takaslar üzerinde ne kadar esnek davranacağını da görmek isterim. Burada tek bir sonuç var, gerçek hayatta test yapmak ve robotların çok büyük bir bölümünün gerçek hayatta testten sonra tamamlanması gerekecek. Tik dolguya gelince, sadece rüyalarda görülebilir. Test eden kişinin kendisi bir mum çerçevesinde keneler oluşturamaz/oluşturamaz, bunu neden yapması gerekiyor ki?

 

Ama keneler oluşturmak için genetik algoritma ne olacak?

Test ederken neden "tüm onaylar" dizesini seçmelisiniz?

İnsanlar neden kene verilerini kovalar ve nereye "zorlarlar" (eğer bunları dakika verilerine dönüştürmezlerse ve test ederken kenelerin eskiden olduğu gibi çalışmasını isterlerse)

 
Vladimir Tkach :
Çocuklar! Ne saçmalık? Üç farklı tarayıcıda bu site css olmadan açılır.

1. bilgisayarı kontrol edin. antivirüs (tercihen iki farklı) ve sözde gerekli olsa bile bulunan tüm (!!) çöpleri kaldırın. Yeniden başlat ve tekrar kontrol et

2. Windows/system32/drivers/etc/hosts dosyasında kişisel olarak anlamadığınız girdiler olmadığından emin olun.

3. Ad sunucularını yerel sağlayıcılara (bazen hile yaparlar) veya "engellemeyi atla" / Fırkateyn / "en hızlı erişim" servislerine (her zaman hile yaparlar) değil, gerçekten güvenilir olanlara ayarlayın. Google, Comodo gibi

4. 1-2. paragraflarda bir şey ortaya çıkarsa, "zaman iyileşir". Bulut hizmetlerinin gecikmeler ve kurulumlar olmadan tekrar içerik vermesi biraz zaman alacaktır.

 
Merhaba! Bana mql4'te Teklif fiyatına belirli bir renkte yatay bir çizgiyi nasıl koyacağımı söyle?
Ve gerekirse bu çizgi nasıl kaldırılır?
 
Roni Iron :

Ama keneler oluşturmak için genetik algoritma ne olacak?

Test ederken neden "tüm onaylar" dizesini seçmelisiniz?

İnsanlar neden kene verilerini kovalar ve nereye "zorlarlar" (eğer bunları dakika verilerine dönüştürmezlerse ve test ederken kenelerin eskiden olduğu gibi çalışmasını isterlerse)

Bu soruyu düşündüm. Aslında keneleri dakikaya çevirirsek, çıktıda keneleri kaybederiz ve MT5'te var olduğu yukarıda yazılmasına rağmen tik geçmişinin olmadığı ortaya çıkar. Ben kene altında tarih bilgisinin mevcut olandaki bilinen küçük zaman dilimlerinden alındığını düşünüyorum, yani. bir seçim/sıralama süresi olmalıdır. Seçim-sıralama ile şu fenomeni kastediyorum: bu, H1'de belirli bir zaman periyodu olduğu ve kenelere veya dakikalara ihtiyacınız olduğu ve hiçbirinin olmadığı, en az H1 olduğu anlamına gelir, o zaman bir çalışma vardır ve olabilecek yeni veriler vardır. kaydediliyor, M30'a geçiş var, sonra tekrar bir çalışma var, örneğin M5'te daha fazla veri var, M5 verileri zaten kaydediliyor, o zaman zaman eski değil ve M1 kaydediliyor, yani bu sözde kene testi, kene çalışmasının simülasyonu (yani, küçük bir zaman diliminde çalışın, ancak bununla ilgisi yok, burada kene dalgalanmaları yok, ama öyle görünüyor, çünkü geliştiriciler mumun kapanış saatini bile kaydetme zahmetine girmediler. , açıklıyorum: eski çubuğun testinde sabitleme, yeni bir çubuğun açılmasından sonra gerçekleşir, sonuç olarak robotu kapanış fiyatlarında test etmenin bir yolu yoktur.


ve ayrıca tarihlerden tasarruf edin, çünkü eski barın kapanış saati yoktur, sadece açılış saati vardır.

ilk resimde "en küçük zaman dilimlerini temel alan yöntem") bir yazıt var, çünkü ofisle ilgili sorunlarım vardı, benim için imkansız olan pozisyonları tekrarladılar ve bana kene geçmişinin kaydedilmediğini yazdılar ama istek üzerine veriliyor, onlarda var ama programa entegre edilmemiş. Bunun gibi.