[ARŞİV] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 3. - sayfa 56
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
Evet katılıyorum, kendimi doğru ifade edemedim. Yardımı okuduktan sonra şöyle yazmaya karar verdim:
// EA her gün sipariş verebilir
// 10-45 ile 18-30 arasındaki zaman aralığında
if (Saat()>=10 && Dakika()>=45 && Saat()<=18 && Dakika()<=30)
{
...
}
Yani saati kontrol etme koşulu doğru yazılmış mı?
hayır. Minute()>=45 && Minute()<=30 prensipte imkansız olduğundan, böyle bir koşulla ticaret yapmayacaksınız
hayır. Minute()>=45 && Minute()<=30 prensipte imkansız olduğundan, böyle bir koşulla ticaret yapmayacaksınız
Saatleri ve dakikaları ayrı ayrı karşılaştırmanın imkansız olduğu ortaya çıktı mı? Diyelim ki 11-55 birinci koşul için uygun, 11>=10 ve 55>=45 olduğundan, ikincisi için uygun değil, çünkü 11<=18 ve 55<=30. Her ne kadar hayatta 11-55, 10-45'ten 18-30'a kadar olan saat aralığındadır.
Saatleri ve dakikaları ayrı ayrı karşılaştırmanın imkansız olduğu ortaya çıktı mı? Diyelim ki 11-55 birinci koşul için uygun, 11>=10 ve 55>=45 olduğundan, ikincisi için uygun değil, çünkü 11<=18 ve 55<=30. Her ne kadar hayatta 11-55, 10-45'ten 18-30'a kadar olan saat aralığındadır.
örneğin StrToTime aracılığıyla kendi başlangıç ve bitiş saatinizi oluşturmanız gerekir.
örneğin StrToTime kullanarak kendi başlangıç ve bitiş saatinizi oluşturmanız gerekir.
Burada, sunucunun bilinen son zamanını kullanarak şunu yazdı:
if (TimeCurrent()>=StrToTime("10:45") && TimeCurrent()<=StrToTime("18:30"))
{
...
}
Şimdi 11-55, 10-45'ten 18-30'a mı düşecek?
Şimdi 11-55, 10-45'ten 18-30'a mı düşecek?
Evet.
Çok teşekkürler! :)
İnsanlar, bu küresel ve yerel değişkenlerle yakında sokakta çıplak ayak koşmaya ve serçeleri bükmeye başlayacağım. Kahretsin, neden birdenbire bu kadar çok baş ağrısı var anlamıyorum!!!
MQL4 ders kitabından bildiğim kadarıyla, şimdi Orders global değişkeninin yeni değeri 1'e eşit olmalıdır. Bir sonraki yinelemede - 2, Sonra 3. Sonra 4. Ve böyle devam eder. uzman bekleyen emirler verirken. Ama neden değişiklikler olmuyor anlamıyorum! Bir sonraki SELLSTOP bekleyen siparişini verdikten sonra, her seferinde sadece bir mesaj görüyorum: Siparişler = 1! Sebebi ne? Bunun nedeni MetaEditor'un kendisi olabilir mi?İnsanlar, bu küresel ve yerel değişkenlerle yakında sokakta çıplak ayak koşmaya ve serçeleri bükmeye başlayacağım. Kahretsin, neden birdenbire bu kadar çok baş ağrısı var anlamıyorum!!!
MQL4 ders kitabından bildiğim kadarıyla, şimdi Orders global değişkeninin yeni değeri 1'e eşit olmalıdır. Bir sonraki yinelemede - 2, Sonra 3. Sonra 4. Ve böyle devam eder. uzman bekleyen emirler verirken. Ama neden bir değişiklik yok anlamıyorum! Bir sonraki SELLSTOP bekleyen siparişini verdikten sonra, her seferinde sadece bir mesaj görüyorum: Siparişler = 1! Sebebi ne? Bunun nedeni MetaEditor'un kendisi olabilir mi?Bunun nedeni, bu alım satım hesabında hala açık piyasa emirleriniz olmasıdır.
Bunun nedeni, bu alım satım hesabında hala açık piyasa emirleriniz olmasıdır.
en üzücü olan şey, bunun test cihazında gerçekleşmesidir. dahası, danışman bekleyen siparişler verir ve Siparişler her zaman 1'e eşittir
en üzücü şey, bunun test cihazında gerçekleşmesidir. dahası, danışman bekleyen emirler verir ve Emirler her zaman 1'e eşittir
Anlaşılan soruyu doğru formüle etmemişsin.