Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 34

 
Sepulca :


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?
 
Sepulca :


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.

 
oDin48 :

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.

Son siparişin kapatıldığı çubuğu kontrol etmek için iBarShift () kullanın (hangisini durdurarak). Bu fonksiyonun zaman parametrelerinde, stop ile kapatılan pozisyonun kapanma zamanını değiştirin.
 
Forexman77 :

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.
MAC sapmasını kontrol ederken 2-3 puanlık bir delta kullanın
 
artmedia70 :

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 ...

 
oDin48 :

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 ...

Bunu ders kitabında bulacaksınız, ancak okumak daha iyidir, önce çalışın! Ve sonra zaten bayanlarda!
 
oDin48 :

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;)

 
borilunad :
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.

 
artmedia70 :

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.