Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 405
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
İşte kod:
OrderStopLoss() sıfıra eşit olduğunda olası durumu hesaba katmazsınız. Ve her durumda sıfır, Ask+(TrailingStop+TrailingStep)* Point ifadesinden küçük olacak ve koşul false döndürecektir.
Teşekkürler Vitalii Ananev , Vladimir Zubov !
RSI indikatörüne göre bir danışman yazıyorum, danışmanın prensibi indikatöre göre açılış emirlerine göre olacak, AMA kapanış da indikatöre göre olacak (kapanışların tam olarak ne olduğunu bilmiyorum)
if(OrderType()==OP_BUY && irsa <=20 || irsa >=40 )
SiparişKapat(bilet,Parti,Sor,Kayma,Mavi);
dönüş(0);
Bu koşul karşılanmamaktadır. Niye ya? (siparişi açar ve hemen kapatır ve bir döngüde böyle devam eder)
Ve işte asıl soru. EA çok sayıda emirle çalışacak ve piyasadaki tüm emirler için ortalama, yüksek ve düşük fiyatı hesaplamak gerekecek.Toplam kar elde etmek için tüm emirlerin kapanış fiyatları nasıl bulunur ve benzeri diğer operasyonlar?
Yardımda belirtildiği gibi hata veriyor.
Evet!? Ve ne hatası veriyor? Derleyici ne yazar?
Teşekkürler Vitalii Ananev , Vladimir Zubov !
RSI indikatörüne göre bir danışman yazıyorum, danışmanın prensibi indikatöre göre açılış emirlerine göre olacak, AMA kapanış da indikatöre göre olacak (kapanışların tam olarak ne olduğunu bilmiyorum)
if(OrderType()==OP_BUY && irsa <=20 || irsa >=40 )
SiparişKapat(bilet,Lot,Sor,Kayma,Mavi);
dönüş(0);
Bu koşul karşılanmamaktadır. Niye ya? (siparişi açar ve hemen kapatır ve bir döngüde böyle devam eder)
Ve işte asıl soru. EA çok sayıda emirle çalışacak ve piyasadaki tüm emirler için ortalama, yüksek ve düşük fiyatı hesaplamak gerekecek.Toplam kar elde etmek için tüm emirlerin kapanış fiyatları nasıl bulunur ve benzeri diğer operasyonlar?
Bir pozisyonun kapanış fiyatı, pozisyon kapatılana kadar bilinemez. Bundan sonra, işlemlerin geçmişinde OrderClosePrice() fonksiyonunun kapanış fiyatını bulmak mümkün olacaktır.
Pozisyonları kapatma koşulu karşılandığı için pozisyonları açar ve hemen kapatır. Pozisyon kapatma koşulunun mantığını kontrol edin. Başlamak için şöyle yazmayı deneyin:
Mantıksal ifadelerin değerlendirilmesinin önceliği hakkındaki yardımı okuyun.
"piyasadaki tüm siparişler için ortalama, yüksek ve düşük fiyatı hesaplamak gerekecek" - Hangi fiyattan bahsettiğimizi anlamadım? Sipariş açılış fiyatı? Bir döviz çiftinin mevcut fiyatı? Tüm açık pozisyonlardaki kümülatif kârın kayıpsız olmayacağı fiyat?
Evet!? Ve nasıl bir hata veriyor? Derleyici ne yazar?
Bir pozisyonun kapanış fiyatı, pozisyon kapatılana kadar bilinemez. Bundan sonra, işlemlerin geçmişinde OrderClosePrice() fonksiyonunun kapanış fiyatını bulmak mümkün olacaktır.
Pozisyonları kapatma koşulu karşılandığı için pozisyonları açar ve hemen kapatır. Pozisyon kapatma koşulunun mantığını kontrol edin. Başlamak için şöyle yazmayı deneyin:
Mantıksal ifadelerin değerlendirilmesinin önceliği hakkındaki yardımı okuyun.
Peki, örneğin, bir ızgara ile, orada ortak bir TR veya (ve) toplamına ihtiyacınız var. Fiyat.
Belki fiyatın kaydedileceği bazı tampon(lar) vardır veya göstergenin kendisinde son açık fiyatın saklandığı bir tampon olabilir. siparişler (ve oradan ortak arabelleğimize almak ve kaydetmek mümkün olacaktır)
Peki, örneğin, bir ızgara ile, orada ortak bir TR veya (ve) toplamına ihtiyacınız var. Fiyat.
Belki fiyatın kaydedileceği bazı tampon(lar) vardır veya göstergenin kendisinde son açık fiyatın saklandığı bir tampon olabilir. siparişler (ve oradan ortak arabelleğimize almak ve kaydetmek mümkün olacaktır)
Teşekkürler Vitalii Ananev , Vladimir Zubov !
RSI indikatörüne göre bir danışman yazıyorum, danışmanın prensibi indikatöre göre açılış emirlerine göre olacak, AMA kapanış da indikatöre göre olacak (kapanışların tam olarak ne olduğunu bilmiyorum)
if(OrderType()==OP_BUY && irsa <=20 || irsa >=40 )
SiparişKapat(bilet,Parti,Sor,Kayma,Mavi);
dönüş(0);
Bu koşul karşılanmamaktadır. Niye ya? (siparişi açar ve hemen kapatır ve bir döngüde böyle devam eder)
Ve işte asıl soru. EA çok sayıda emirle çalışacak ve piyasadaki tüm emirler için ortalama, yüksek ve düşük fiyatı hesaplamak gerekecek.Toplam kar elde etmek için tüm emirlerin kapanış fiyatları nasıl bulunur ve benzeri diğer operasyonlar?
Temel şeyleri anlamıyorsanız, satın almayı talep üzerine kapatmaya çalışıyorsunuz - belgeleri okuyun
yoksa bilimsel dürtme yöntemine mi alıştınız?
Peki, örneğin, bir ızgara ile, orada ortak bir TR veya (ve) toplamına ihtiyacınız var. Fiyat.
Belki fiyatın kaydedileceği bazı tampon(lar) vardır veya göstergenin kendisinde son açık fiyatın saklandığı bir tampon olabilir. siparişler (ve oradan ortak arabelleğimize almak ve kaydetmek mümkün olacaktır)