[UYARI, KONU KAPALI!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde. - sayfa 530

 
Lupatik писал(а) >>
Herkese merhaba Konu dışı olduğum için kusura bakmayın fikirlerimi bilgisayarda da test etmek istiyorum ama programlama becerim yok. Bu nedenle Gordago Forex Optimizer programını kullanıyorum. Kim kullanmaya çalıştı, kapanışta belirli sayıda çubuktan sonra işlemden çıkmak için nasıl yapacağımı söyler misiniz? Şimdiden teşekkürler!


Uzman Danışmanımı hızlandırılmış modda test cihazı üzerinde fikir ve stratejiler geliştirmesi için önerebilirim.
https://www.mql5.com/ru/code/9625

 
costy_ писал(а) >>

Bu bir gerileme olmaktan uzaktır.

sadece drawShift = 14 kullanın, değeri = -14 olarak ayarlayın ve geçmişte zaten tıkırdamaya başlayacaktır =))

geleneksel hesaplama yöntemlerinde her bir işarette = 14 geçmiş çubuğu için yeniden hesaplanmaz,

ancak göstergenin temeli, dönem başına fiyat değişikliklerinin toplamıdır, yani.

başına = 4

0 bar açık=4 kapat=4

1 bar açık=2 kapalı=4

2 bar açık=3 kapat=2

3 bar açık=0 kapalı=4

4-0 + 2-3 + 4-2 + 4-4 = 4 + -1 + 2 + 0 = 1 hesaplayalım

0 barda, klose sürekli değişiyor ve 0 bar birer birer değiştiğinde, "momentum" değerinin 1 arttığı ortaya çıkıyor.

ve son olarak, neden titriyor?

eleman eleman, her çubuktaki değerlere "momentum" değerini ekleyin

(4,-1,2,0) oldu ve (5,0,3,1) oldu, hadi her şeyi drawShift'e kaydıralım.

"Bu fark nasıl sıfırdan öteye hesaplanıyor bar" hiçbir şekilde sıfıra hesaplanıyor.

Onun geleceğe bir göz attığını düşünüyorsanız, sizi temin ederim ki, bir testçi ya da herhangi bir şey olsun, durumun böyle olmadığını.



Pahalı, sadece MEGA! Şükür her şey çok erişilebilir ifade edildi, şimdi anlaşıldı.
 
EA bir pozisyonu kapatamaz/açamaz (fiyat yok).



Bu sorunu kontrol etmek için yeni bir çubuk göründüğünde bir pozisyonu açan / kapatan bir Expert Advisor yazdım . ve bazı günlerde önemli boşluklar buldu. DC Alpari kullanıyorum.

Bu sorun çözülebilir mi, çözülemez mi?
 
Söylemek
Print("teklif1=",Teklif); Uyku (10000);RefreshRates();Print("bid2=",Bid);
Fiyat neden hep aynı? Uyku sırasında kene olursa ne olur? nasıl doğru yapılır?
 
1Serg >> :
Советник не может закрыть\открыть позицию (нет цены).



Для проверки этой проблемы написал советник открывающий\закрывающий позицию при появлении нового бара. и обнаружил по некоторым дням существенные пробелы. Пользуюсь ДЦ Альпари.

Эта проблема решаема или нет?

Hayır, ancak her zaman bekleyip daha sonra açabilirsiniz.

Forum aramasını kullanın!

https://www.mql5.com/ru/forum/105903/page2

 
d22 >> :
Подскажите
Print("bid1=",Bid);Sleep(10000);RefreshRates();Print("bid2=",Bid);
Fiyat neden hep aynı? Uyku sırasında kene olursa ne olur? nasıl doğru yapılır?

Sleep() işlevi özel göstergelerden çağrılamadığından veya yalnızca fiyat değişmediğinden =))

 
costy_ >> :

Sleep() işlevi özel göstergelerden çağrılamadığından veya yalnızca fiyat değişmediğinden =))

danışman çağırdı!!!

 
d22 >> :

danışman çağırdı!!!

Danışman gerçek zamanlıysa her şey doğrudur,

Teklifin 10 saniye içinde değişmediği veya geri döndüğü olmuyor mu?

senaryoyu grafiğe atın ...

Dosyalar:
 
costy_ >> :

Danışman gerçek zamanlıysa her şey doğrudur,

Teklifin 10 saniye içinde değişmediği veya geri döndüğü olmuyor mu?

senaryoyu grafiğe atın ...

Başlangıç()
{
statik bool f=1;

if(f==1)
{
Alert("bid1=",Teklif);
f=0;

uyku(30000);
Yeniler();
f=1;

alert("bid2=",teklif);
}
}

Hiçbir şey anlamıyorum. Test cihazında böyle bir kod her zaman aynı bid1 ve bid2'yi verir.30 saniye içinde aynı fiyat olamaz.

 
costy_ >> :

Hayır, ancak her zaman bekleyip daha sonra açabilirsiniz.

Forum aramasını kullanın!

https://www.mql5.com/en/forum/105903/page2

Yani işin aslı saatlerce kapatamam! 136 numaralı hatanın sonuçları çok üzücü olabilir.

Bu konuyu okudum cevap yok, son mesaj 10.10.08'de benzer bir soruyla yazılmış.

Soruyu o başlıkta tekrarladım.