MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 1174
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
Biletle Sipariş Seçimi daha önce yapılır. Sipariş beklemede. Her bir işarette siparişin türünü kontrol etmek dışında, siparişin pazar haline geldiğini almak için hangi talep. Bu sefer loglara kaydediliyor fakat sipariş yapısında bu seferlik alan olmadığı ortaya çıktı yoksa yanılıyor muyum? Sipariş türünü değiştirirken, doğru anladıysam, OrdersTotal() ve OrdersHistoryTotal da değişmiyor.
Gerisi açık görünüyor.)
OrderOpenTime'ı denediniz mi? Gecikme tetiklendiğinde değişip değişmediğini hatırlamıyorum.
Hangi durumlarda her işaretin kontrol edilmesi gerektiğini bilmiyorum (ve anahtar eylemlerden önce veya her 1.5.. dakikada bir değil), ancak MT4'te başka bir yol yok.
MT5 daha rahat. OTT'de işlemi öğrenirsiniz, listelerle çalışmanız gerekiyorsa OT'de işlersiniz.
Tünaydın!
Fraktallar üzerinde bir baykuş üzerinde çalışıyorum. Bir sorun var. Yardım. Alt satırda:
Komut dosyası, son 100 mum değişkeninden [FractalsLimit=100;] son üst veya alt fraktalı arar ve bir SATIN AL pozisyonu açar - eğer yükselen fraktal bozulursa ve SAT için bunun tersi.
Ve son 100 mumdan maksimum veya minimum fraktal bulmak ve bunları dikkate alarak bir pozisyon açmak gerekir. Yani, ikincisine değil, yalnızca maksimum ve minimum fraktallara odaklandı.
OrderOpenTime'ı denediniz mi? Gecikme tetiklendiğinde değişip değişmediğini hatırlamıyorum.
Hangi durumlarda her işaretin kontrol edilmesi gerektiğini bilmiyorum (ve anahtar eylemlerden önce veya her 1.5.. dakikada bir değil), ancak MT4'te başka bir yol yok.
MT5 daha rahat. OTT'de işlemi öğrenirsiniz, listelerle çalışmanız gerekiyorsa OT'de işlersiniz.
OrderOpenTime gecikmenin açılış zamanını gösterir. Soru daha çok işi anlamakla ilgili. Zamanın kütüğe ve kütüğe kaydedildiği ve başka hiçbir yere yansıtılmadığı ortaya çıktı. Buna göre, düzeltmediysek, ancak o zaman görebiliriz, aslında)))))
MT5'te bu, eğer doğru anladıysam bir pozisyon/ticaret açmak olacak. Sipariş / anlaşma / pozisyon ayrımı bana optimal bir çözüm olarak net gelmese de, elbette daha fazla veri var.
bazen olur)) 1 İngilizce li harflerinin arka planına karşı çok kaybolur, vb., 001, 2 .. vb. soneklerini çağırmak daha uygundur.
Seni anlıyorum) hatayı düzeltti, şimdi ikinci tanıtıcının değeri 1.0. İlk tanıtıcıda ikinciden daha yüksek bir zaman aralığı ayarlanırsa, ikinci tanıtıcının değeri 0'a eşittir. Lütfen bana ikinci tanıtıcının doğru değerini elde etmek için başka nelerin düzeltilmesi gerektiğini söyleyin?
OrderOpenTime gecikmenin açılış zamanını gösterir. Soru daha çok işi anlamakla ilgili. Zamanın kütüğe ve kütüğe kaydedildiği ve başka hiçbir yere yansıtılmadığı ortaya çıktı. Buna göre, düzeltmediysek, ancak o zaman görebiliriz, aslında)))))
Bu konuyu bir haftadır gündeme getiriyorsunuz, ancak bir ticaret stratejisinde emir verme ilkelerini yeniden gözden geçirmenizi önerdi.
ancak bu soru sizin için hala çok önemliyse, tek bir işaretin ayrıklığı ile “düzeltmek” hiç sorun değil
tüm yeni başlayanların yaptığı gibi "düzeltebilir", bekleyen siparişlerin biletlerini geniş bir dizide kaydedebilir ve bir onay geldiğinde bu biletleri kontrol edebilirsiniz - hız hakkında zaten yazdım, ne test cihazında ne de gerçek hayatta kritik değil, ancak olacak problemler - diziye uygun değil, onları temizlemek sıkıcı - hatalar ekleyecek ...
çalışmanı önermek istediğim şey - SB CarrayInt https://www.mql5.com/en/docs/standardlibrary/datastructures/carrayint
carrayInt'e bilet ekleyeceksiniz ve bu veri türü "piyasa haline gelen biletleri" kolayca silmenizi sağlayacak.
yukarıda yazdığım gibi, doğruluk 1 kene, doğrulama kodu minimum olacak
MT5'te bu, eğer doğru anladıysam bir pozisyon/ticaret açmak olacak. Sipariş / anlaşma / pozisyon ayrımı bana optimal bir çözüm olarak net gelmese de, elbette daha fazla veri var.
MT5 altında yazabiliyorsanız - o zaman neden konuşuyorsunuz? yaz, platform daha güçlü, işlevsellik daha yüksek - MT4 ve MT5'i karşılaştırmanın bir anlamı yok, MT4'e girmek daha kolay ama MT5'te daha fazla fırsat var
Bu konuyu bir haftadır gündeme getiriyorsunuz, ancak bir ticaret stratejisinde emir verme ilkelerini yeniden gözden geçirmenizi önerdi.
Bu belirsizliğini koruyor. Strateji farklı tabii. Soru, yeterince önemli bir olayın yalnızca günlüğe yansıtılması gerçeğinden ortaya çıktı. Ve hiç kimse, siparişin pazar haline geldiği zamanın kaydı dışında hiçbir yer olmadığını doğrudan yanıtlamadı))))
Ve stratejinin mantığı terminale bağlı değildir. Mantık topal ise, o zaman elbette optimize edebilirsiniz, ancak topallama kaldırılmayacak))))
Bu belirsizliğini koruyor. Strateji farklı tabii. Soru, yeterince önemli bir olayın yalnızca günlüğe yansıtılması gerçeğinden ortaya çıktı. Ve hiç kimse, siparişin pazar haline geldiği zamanın kaydı dışında hiçbir yer olmadığını doğrudan cevaplamadı))))
bu bilgi yok - hayır!!!
önemli... peki, ondan önce kaç yıldır stratejiler yazıyorsun ve nasıl sonuçlandığı, kâr da olsa senin için önemli ;)
genellikle bekleyen emirlerin çoğuna eşlik etmez, piyasa emirlerini izler, gerekirse bekleyen bir emir ekler - bekleyen emir bir piyasa emri haline gelmiştir.
her şey yazılı: ortalama ve piramit ve emir ızgaraları ve ... ve kilitler ... evet, zaten hatırlamıyorum, bu hileleri tüccarların forumlarında okumam gerekiyor, bir yıldır okumadım - şimdi yabancılardan çok kendi düşüncelerim var)))
bu bilgi yok - hayır!!!
önemi... Neyse, ondan önce kaç yıldır stratejiler yazıyorsun ve nasıl sonuçlandığı, kâr da olsa senin için önemli ;)
genellikle bekleyen emirlerin çoğuna eşlik etmez, piyasa emirlerini izler, gerekirse bekleyen bir emir ekler - bekleyen emir bir piyasa emri haline gelmiştir.
her şey yazılı: ortalama ve piramit ve emir ızgaraları ve ... ve kilitler ... evet, zaten hatırlamıyorum, bu hileleri tüccarların forumlarında okumam gerekiyor, bir yıldır okumadım - şimdi yabancılardan çok kendi düşüncelerim var)))
Teşekkürler))))
Martin ve ortalama alma kendi kendini aldatmadır ve ötesindedir (çünkü VR'nin özelliklerini belirleyerek riski hesaplamak veya tahmin etmek imkansızdır))))) bazen, ancak yalnızca bazen haklı görülen bir risk)))))
Strateji doğruysa, bir sipariş yeterlidir))))
Strateji doğruysa, bir sipariş yeterlidir))))
TS'nizde sabit kodlanmışsayıda sipariş varsa, bekleyen siparişlerle birlikte mevcut onay işaretinde ne olduğunu belirlemekte sorun yaşamamalısınız.
tam zamanı bilmek hiçbir şey vermez - tüm bilgiler bir kene geldiğinde hala alınır - kene yok bilgi yok
Merhaba! Bir EA'dan özel bir göstergenin parametrelerinin nasıl değiştirileceği konusunda bir sorunla karşılaştım. Sorun şu ki, göstergeler listesindeki herhangi bir parametreyi değiştirdiğinizde, yeni bir kopyası oluşturulur, bu kopyaların özelliklerine girdiğinizde, her kopyanın kendi parametresi vardır. Parametrenin farklı değerlerini ne kadar çok değiştirirsem, o kadar çok farklı kopyalar oluşturulur. iCustom üzerinden kullanıyorum.
Örneğin:
#resource "\\Göstergeler\\inicator.ex4"
harici int Var1=1;
//------------------------------------------------
geçersiz OnTick()
{
intA;
Var1++;
A=iCustom(Symbol(),PERIOD_CURRENT,"::Göstergeler\\gösterge",Var1,0,0);
Sonuç olarak, göstergeler listesinde şunları görüyoruz:
Gösterge (Var1=2 parametresiyle)
Gösterge (Var1=3 parametresi ile)
Gösterge (Var1=4 parametresi ile)
.... vb.