Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 1310
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
Mql Oranları [];
oranlar[0].open> oranlar[0].kapat
Lütfen bana şu anki zaman diliminde ve hemen birkaç, iki, üç, beş tane daha bu koşulun kontrolünü nasıl organize edeceğimi söyleyin. Bu, test performansını ne kadar etkiler? Bir çoklu çerçeve danışmanına veya bir MT5 göstergesine bağlanmaktan memnuniyet duyarım.
Mql Oranları [];
oranlar[0].open> oranlar[0].kapat
Lütfen bana şu anki zaman diliminde ve hemen birkaç, iki, üç, beş tane daha bu koşulun kontrolünü nasıl organize edeceğimi söyleyin. Bu, test performansını ne kadar etkiler? Bir çoklu çerçeve danışmanına veya bir MT5 göstergesine bağlanmaktan memnuniyet duyarım.
KOD
TF'de 5 dakika 5'i gösterir
AÇIK TF 15 dak =15
Ve TF 1H = 1536'da
4s = 16388
Nedenmiş?
KOD
TF'de 5 dakika 5'i gösterir
AÇIK TF 15 dak =15
Ve TF 1H = 1536'da
Nedenmiş?
ilk biz bakarız Dönem()
... Değer, değerlerden biri olabilir transferler ENUM_TIMEFRAMES :
tanımlayıcı
Tanım
PERIOD_CURRENT
cari dönem
PERIOD_M1
1 dakika
PERIOD_M2
2 dakika
PERIOD_M3
3 dakika
PERIOD_M4
4 dakika
PERIOD_M5
5 dakika
PERIOD_M6
6 dakika
PERIOD_M10
10 dakika
PERIOD_M12
12 dakika
PERIOD_M15
15 dakika
PERIOD_M20
20 dakika
PERIOD_M30
30 dakika
PERIOD_H1
1 saat
PERIOD_H2
2 saat
PERIOD_H3
3 saat
PERIOD_H4
4 saat
PERIOD_H6
6 saat
PERIOD_H8
08:00
PERIOD_H12
12 saat
PERIOD_D1
1 gün
PERIOD_W1
1 hafta
PERIOD_MN1
1 ay
Not: "Sayılandırmanın değerlerinden biri ...". Yani, PERIOD_H6 veya PERIOD_M1 veya Numaralandırmadan herhangi bir değer olabilir. Ancak numaralandırmanın iç temsili - bu hiç kimseyi ilgilendirmemelidir. Bugün '15' ve yarın "15478899662' olabilir. Ancak bir programcı olarak hiç umursamamalısınız - dahili temsille değil değerlerle (PERIOD_M4, PERIOD_M15 ...) çalışıyor olmalısınız .
ilk biz bakarız Dönem()
... Değer, değerlerden biri olabilir transferler ENUM_TIMEFRAMES :
Not: "Sayılandırmanın değerlerinden biri ...". Yani, PERIOD_H6 veya PERIOD_M1 veya Numaralandırmadan herhangi bir değer olabilir. Ancak numaralandırmanın iç temsili - bu hiç kimseyi ilgilendirmemelidir. Bugün '15' ve yarın "15478899662' olabilir. Ancak bir programcı olarak hiç umursamamalısınız - dahili temsille değil değerlerle (PERIOD_M4, PERIOD_M15 ...) çalışıyor olmalısınız .
Dosyaya daha anlaşılır bir şey yazılacağını düşündüm)
Daha anlaşılır (tıpkı Perod_H1 gibi) dosyaya basit bir şekilde yazılamaz mı?
Dosyaya daha anlaşılır bir şey yazılacağını düşündüm)
Daha anlaşılır (tıpkı Perod_H1 gibi) dosyaya basit bir şekilde yazılamaz mı?
Çok net olmanız gerekiyorsa - dosyaya ' PERIOD_H1 ' metni ve benzeri olarak yazın.
herkese günaydın! böyle bir sorun oldu! Expert Advisor'ı MT4 üzerinde test ettim, bütün gün test ettim ve sonuç olarak akşama doğru sabit diskte hiç bellek kalmadığını gördüm, bunun testler yüzünden olduğunu hemen anladım, temizlemeye karar verdim. Windows'ta MetaQuotes klasörüne gitti ve orada birçok şeyi sildi, sonuç olarak tüm platformlar uçtu ve MT4 ve MT5, toplam 10 parça vardı, piyasaya sürüldü, ancak tamamen "temiz" - piyasadan gösterge yok, danışman yok, hiçbir şey yok! Bir MT5 terminalinde bir Expert Advisor'ı sevdim, bir kopyasını kaydetmedim, başka aktivasyon yok, ne yapmalıyım?!
Silinen dosyaları kurtarmak için programı kullanmaya karar verdim, güncelleme yaparken danışman dosyasını uzman klasörüne bırakarak geri yüklemeyi başardım, terminal bunu görmüyor ve sadece piyasa hesabından indirmek için çalışmıyor, yükleme başarısız! buna rastlayan var mı? söylemek
Lütfen bir sorunu çözmeme yardım edin!
Kod yazmayı yeni öğreniyorum ve bu konuda cehaletime müsamaha göstermenizi rica ediyorum.
Zaman çerçevesini değiştirirken veya gösterge menüsündeki ayarları değiştirirken, grafikteki grafik nesneleri güncelleyecek ve gösterge kapatıldığında, tüm grafik nesnelerini grafikten tamamen kaldıracak OnChartEvent işlevini anlamama yardımcı olun - bu gösterge.
Önce grafik nesneleri silmeniz ve sonra onları yeniden oluşturmanız gerektiğini anlıyorum. Ancak, nesneler silinirse, özelliklerine erişim artık mümkün değildir ve ardından , bu nesneleri yeniden yaratmak için ....... veya ben bir şey anlamadım ? Ya da belki başka bir yol daha vardır - grafikteki grafik nesneleri güncellemek?
Bunun nasıl yapılacağına dair yorumlarla bir örnek yazmanızı rica ediyorum.
Lütfen bir sorunu çözmeme yardım edin!
Kod yazmayı yeni öğreniyorum ve bu konuda cehaletime müsamaha göstermenizi rica ediyorum.
Zaman çerçevesini değiştirirken veya gösterge menüsündeki ayarları değiştirirken, grafikteki grafik nesneleri güncelleyecek ve gösterge kapatıldığında, tüm grafik nesnelerini grafikten tamamen kaldıracak OnChartEvent işlevini anlamama yardımcı olun - bu gösterge.
Önce grafik nesneleri silmeniz ve sonra yeniden oluşturmanız gerektiğini anlıyorum. Ancak, nesneler silinirse, özelliklerine erişim artık mümkün değildir ve ardından , bu nesneleri yeniden yaratmak için ....... yoksa bir şey mi anlamıyorum ? Ya da belki başka bir yol var - grafikteki grafik nesnelerini güncellemek?
Bunun nasıl yapılacağına dair yorumlar içeren bir örnek yazmanızı rica ediyorum.
Kabalık olarak algılamayın, ancak belgelerde tüm örnekler var. Yalnızca grafik nesnesinin parametrelerini değiştiren ObjectSet*** işlevlerine dikkat etmeniz yeterlidir.
Kabalık olarak algılamayın, ancak belgelerde tüm örnekler var. Yalnızca grafik nesnesinin parametrelerini değiştiren ObjectSet*** işlevlerine dikkat etmeniz yeterlidir.
Katıldığınız için teşekkürler.
Maalesef ObjectSet*** işlevi görevim için çalışmadı.
Şimdi her şey çalışıyor - olması gerektiği gibi.