[Arşivle!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 2. - sayfa 58
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
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 ;}
}
}
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.
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
Yani bunun için neredeyse her şey vardı, ama nedense yorumlandı
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.
// öğ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
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.