[Arşivle!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 2. - sayfa 58

 
Vinin :

göstergeye bakmalıyız. Belki bir çözüm vardır

Gönderiyi görüntülediğiniz için teşekkürler. Göstergeyi takın.

Gereksiz okları filtreleyecek bir filtreye ihtiyacı var. Resimde 56. sayfada görebilirsiniz. Bir satırdaki tüm aynı oklardan yalnızca birincisine ihtiyaç vardır.

Ben böyle yaptım ama bir sorun var.

for ( int i=limit- 1 ;i>= 0 ;i--) {

if ( flag[i] == 1 && satış koşulu){

İndirim[i] = Yüksek[i]+puan* Puan ;

bayrak[i] == -1 ;

}

if (bayrak[i] == - 1 && satın alma koşulu){

Satın Al[i] = Düşük[i]-nokta* Puan ;

bayrak[i] == 1 ;}

}

}

Dosyalar:
cross.mq4  4 kb
 
gince :

Gönderiyi görüntülediğiniz için teşekkürler. Göstergeyi takın.

Gereksiz okları filtreleyecek bir filtreye ihtiyacı var. Resimde 56. sayfada görebilirsiniz. Bir satırdaki tüm aynı oklardan yalnızca birincisine ihtiyaç vardır.

Ben böyle yaptım ama bir sorun var.



Bir seçenek olarak - kontrolü sıfır çubuğunda değil, ilkinde yapmak daha iyidir. Yanlış sinyallerin sayısı azalacaktır.

Tabii ki, bir bar gecikme olacak.

Sıfır üzerinde kontrolün uygulanması daha zordur ve sıfır üzerinde yeniden çizim yapmak doğal olacaktır. Sinyal kaybolabilir ve daha sonra, daha sonra başka bir çubukta tekrarlanabilir.

 
Vinin :


Bir seçenek olarak - kontrolü sıfır çubuğunda değil, ilkinde yapmak daha iyidir. Yanlış sinyallerin sayısı azalacaktır.

Tabii ki, bir bar gecikme olacak.

Sıfır üzerinde kontrolün uygulanması daha zordur ve sıfır üzerinde yeniden çizim yapmak doğal olacaktır. Sinyal kaybolabilir ve daha sonra, daha sonra başka bir çubukta tekrarlanabilir.

İlk çubuk için göstergelerden veri alıyorum
 
gince :
İlk çubuk için göstergelerden veri alıyorum

Yani bunun için neredeyse her şey vardı, ama nedense yorumlandı
 
Vinin :

Yani bunun için neredeyse her şey vardı, ama nedense yorumlandı

// öğesini kaldırırsanız, her seferinde bir ok çizer.

Bir resim ekliyorum - tarih aynı ve göstergeyi görüntülemek için iki farklı seçenek

1 grafiğin üzerine bindirilmiş (bazen sonuncusu görüntülenir, ilki değil)

2 test cihazından

3 tüm oklar

Tutarsızlıklar var. Zaman çerçevesi değiştirilene kadar, test cihazında olduğu gibi demodan yararlanır.

 
gince :

// öğesini kaldırırsanız, her seferinde bir ok çizer.

Bir resim ekliyorum - tarih aynı ve göstergeyi görüntülemek için iki farklı seçenek

1 grafiğin üzerine bindirilmiş (bazen sonuncusu görüntülenir, ilki değil)

2 test cihazından

3 tüm oklar

Tutarsızlıklar var. Zaman çerçevesi değiştirilene kadar, test cihazında olduğu gibi demodan yararlanır.


İyi. kendi yolumla yapacağım
 

Ve olamaz çünkü

için (i = 0; i < sayılan_barlar; i++)

ters süpürme yapmak gerekiyor

 
gince :

Ve olamaz çünkü

için (i = 0; i < sayılan_barlar; i++)

ters süpürme yapmak gerekiyor


Bunu kendi yolumla yapacağım ve geri sayım farklı olacak. Hep geçmişten bugüne yapıyor. Bu bir zevk meselesi olmasına rağmen. Aslında, doğru yaklaşımla, önemli değil.
 

Merhaba. Bak, lütfen, hata nerede? Buradaki fikir, pipleri yakalamak ve bir kilit durumunda sonucu düzeltmeyi iptal etmektir.

if(OrderType()==OP_BUY) {
if((OrderType()==OP_SEL) == yanlış) {
if(Teklif>=(OrderOpenPrice()+PipsProfit*Puan)) {
fm=OrderClose(OrderTicket(),OrderLots(),Bid,Proskalz);
if(fm!=0 && fm!=-1){
Yorum ("Pipsprofit = ",PipsProfit," puanlara ulaşıldığında satın alma siparişi kapatılır");
Print("pipsprofit = ",PipsProfit," puana ulaşıldığında satın alma emri kapatılır");
}
if(fm==0 || fm==-1){
GLE=GetLastError();
ED=Hata Açıklaması(GLE);
Print("Hata # ", GLE, " Buy order # kapatmaya çalışırken ",OrderTicket());
Print("Hata açıklaması - ",ED);
}
}}}

???????

Şimdiden teşekkür ederim.

 
Peki .... lütfen PROFI, göstergeyle ne yapılacağına bir cevap verin. Söyle bana, mümkün mü yoksa imkansız mı? (soru daha önce dalda yazılmıştı, çoğaltırsam ikinci bir sarı sorum olacak: o))