Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 34
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
En basit seçenek, OPENPRICE'ı EMA'da "apply to" olarak kullanmak ve yavaş yavaş CLOSEPRICE'a kaydırarak, diğer ara hafif yumuşatılmış PRICE'ı kullanmayı denemektir.
Sizi doğru anladıysam EMA ayarlarında fiyat açılışına uygulanacak parametreleri belirledim mi? Eğer öyleyse, programın kendisi hesaplamayı kapanış fiyatına nasıl değiştirecek? Yoksa aynı anda iki hareketli ortalama mı kullanıyoruz?
En basit seçenek, OPENPRICE'ı EMA'da "apply to" olarak kullanmak ve yavaş yavaş CLOSEPRICE'a kaydırarak, diğer ara hafif yumuşatılmış PRICE'ı kullanmayı denemektir.
Her şeyi denedim. Masha hala iki veya üç noktayı yanlara saptırarak yanlış sinyaller yaratıyor ve program bunu bir trend olarak kabul ediyor. Hareketleri iki veya üç noktada kesecek filtre gibi bir şeye ihtiyacınız var.
Beyler söyleyin lütfen, dili çok iyi anlamıyorum.
Mevcut çubuğun hacmine bağlı olarak fırsatlar açan bir danışman var. Aynı çubukta bir durakta kapanırken aynı çubukta başka bir pozisyon açmaması için nasıl yapılır. Şimdiden teşekkürler.
Anladığım kadarıyla siparişin açıldığı barı bir şekilde aramanız ve bir sonraki siparişi açarken bu barda bir önceki siparişin açılıp açılmadığını kontrol etmeniz gerekiyor. Pratikte, bunu nasıl daha kolay yapacağımı bilmiyorum.
Beyler söyleyin lütfen, dili çok iyi anlamıyorum.
Mevcut çubuğun hacmine bağlı olarak fırsatlar açan bir danışman var. Aynı çubukta bir durakta kapanırken aynı çubukta başka bir pozisyon açmaması için nasıl yapılır. Şimdiden teşekkürler.
Anladığım kadarıyla siparişin açıldığı barı bir şekilde aramanız ve bir sonraki siparişi açarken bu barda bir önceki siparişin açılıp açılmadığını kontrol etmeniz gerekiyor. Pratikte, bunu nasıl daha kolay yapacağımı bilmiyorum.
Her şeyi denedim. Masha hala iki veya üç noktayı yanlara saptırarak yanlış sinyaller yaratıyor ve program bunu bir trend olarak kabul ediyor. Hareketleri iki veya üç noktada kesecek filtre gibi bir şeye ihtiyacınız var.
Nazik insan, 2-3 satırlık bir kod yazar mısınız (yaklaşık olarak nasıl görünecek). Ve ders kitabında bu konuda örnek yok ...
Nazik insan, 2-3 satırlık bir kod yazar mısınız (yaklaşık olarak nasıl görünecek). Ve ders kitabında bu konuda örnek yok ...
Nazik insan, 2-3 satırlık bir kod yazar mısınız (yaklaşık olarak nasıl görünecek). Ve ders kitabında bu konuda örnek yok ...
Evet, kibarım ... bazen ... Bu nedenle soru - mql4'te programlama öğreniyor musunuz? Yoksa sadece yalvarıyor musun?
İşlev algoritması:
1. Son kapatılan siparişi bulun;
2. Durdurularak kapatılıp kapatılmadığını kontrol edin? (birkaç seçenek vardır, en basiti yalnızca test cihazı için uygundur);
3. Kapanış saatini bar numarasına çevirin;
4. Kapanmanın gerçekleştiği çubuğun numarasını döndürün.
Yukarıdaki öğelerin tümü, size çubuk numarasını döndürecek olan işlevin bir döngüsünde yapılır.
Ayrıca, danışmanın gövdesinden, bir sonraki pozisyonu açmanız gerektiğinde, fonksiyonunuzu arayın ve son kapalı pozisyonun sıfır çubuğunda durdurulup durdurulmadığını kontrol edin. Değilse, bir sonrakini açın.
Kod yazmaya başlayın. Net olmayan şey - soracağız / düzelteceğiz ... ama sizin için yazmak bir kötülük;)
Bunu ders kitabında bulacaksınız, ancak okumak daha iyidir, önce çalışın! Ve sonra zaten bayanlarda!
Çalışıyorum. =) Uzman Danışmanımı ders kitabından ve Pascal'ın bilgisinden bölümler halinde topladım (ilkel, ancak ilk program için normal). Programın mantığını anlıyorum. Ama her türlü nüansla, ilk kez ulaşmıyorlar ...
Zaman kazandıracağını düşündüm.
3. Kapanış saatini bar numarasına çevirelim;
Aslında, tek soru, çubuğa bir sayı atamak ve sayıyı, daha sonra mevcut değerle karşılaştırılabilecek bir değişkene yazmaktır.
Diğer her şeyi kendim yazacağım.