[ARŞİV] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 5. - sayfa 177
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
Danışmanın kendisi hesaplamalar yapmaya başlaması için buna ihtiyacım var.
Anlamama yardım et:
Görev, kârsız alış/satış siparişlerini ayrı ayrı saymaktır. kod:
int w = OrdersHistoryTotal()-1;
if (OrderSelect(w, SELECT_BY_POS, MODE_HISTORY))
{
if (OrderProfit() < 0)
{
if (OrderType()==OP_BUY) i = i + 1;
if (OrderType()==OP_SELL) y = y + 1;
Print("i, y", i, " ", y);
Print("OrderProfit()", OrderProfit());
}
}
Elbette, kod danışmandan bir parçadır. Danışman saban sürer ve sürekli olarak kayıplar getirir. Çok fazla kârsız sipariş var (bunları başka bir yerde yazdırıyorum), hepsi günlüğe kaydedildi. Ancak bu kod parçasında, EA koşulu girmez
if (OrderProfit() < 0)
Neyi yanlış yapıyorum?
Sadece pozları açan bir danışmanınız var mı? Her kopya (sürüm) kendi büyüsüne sahip olmalıdır ve her biri yalnızca kendi konumlarını takip edecektir.
Anlaşıldı. Çok teşekkür ederim!
Anlamama yardım et:
Görev, kârsız alış/satış siparişlerini ayrı ayrı saymaktır. kod:
int w = OrdersHistoryTotal()-1;
if (OrderSelect(w, SELECT_BY_POS, MODE_HISTORY))
{
if (OrderProfit() < 0)
{
if (OrderType()==OP_BUY) i = i + 1;
if (OrderType()==OP_SELL) y = y + 1;
Print("i, y", i, " ", y);
Print("OrderProfit()", OrderProfit());
}
}
Elbette, kod danışmandan bir parçadır. Danışman saban sürer ve sürekli olarak kayıplar getirir. Çok fazla kârsız sipariş var (bunları başka bir yerde yazdırıyorum), hepsi günlüğe kaydedildi. Ancak bu kod parçasında, EA koşulu girmez
if (OrderProfit() < 0)
Neyi yanlış yapıyorum?
denemek
çatım çıldırıyor, mql4'ümdeki sorun ne?
Program neden her saat döngüsünde aşağıdaki koşulu yerine getiriyor? ne de olsa "i" baskısının ancak yeni bir kapalı düzen ile gerçekleşeceği yazılıyor!
w = OrdersHistoryTotal();
if (i!=w)
{
i = w;
Print ("i :", i);
}
çatım çıldırıyor, mql4'ümdeki sorun ne?
Program neden her saat döngüsünde aşağıdaki koşulu yerine getiriyor? ne de olsa "i" baskısının ancak yeni bir kapalı düzen ile gerçekleşeceği yazılıyor!
w = OrdersHistoryTotal();
if (i!=w)
{
i = w;
Print ("i :", i);
}
i statik bir değişken değilse, her kene yazdıracaktır.
Statik bir değişken değilse, her kene yazdıracaktır.
Oh, ama sanırım programda birkaç parça eşek işi var! =)
Onlar. değerleri farklı döngülerde kullandığım tüm çalışma değişkenleri statik olarak mı bildirilmelidir?
Oh, ama sanırım programda birkaç parça eşek işi var! =)
Onlar. değerleri farklı döngülerde kullandığım tüm çalışma değişkenleri statik olarak mı bildirilmelidir?
Söylemesi çok zor Değişkenlerin özelliklerine bakın ve ancak o zaman neyi ve nasıl ifade edeceğinizi düşünün.
OrderModify() işlevi, yorumların değiştirilmesine izin vermez. Bunu gerçekten yapmanın başka bir yolu var mı?
OrderModify() işlevi, yorumların değiştirilmesine izin vermez. Bunu gerçekten yapmanın başka bir yolu var mı?
Sadece terminalden.