MetaTrader 4 ve MQL4'teki yenilikler - yolda büyük değişiklikler - sayfa 36
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, bahsettiğin şey bu. Burada soru basit, bu sayede MQ, Amazon ormanları açısından çok fazla CPU zamanı kaydetti, pratik olarak tekrar indi.
İşlemdeki işlemin veri beslemesinin öleceği ve bir işlemden diğerine teklif geçişi olmayacağı varsayılır. Prensip olarak, doğru varsayım, hangi sevinç alıntılarının bir DC'den diğerine aktarılacağıdır.
MQ'nun yaptığını yapmazsanız (işlem süresine bağlı olarak), verileri her çağırdığınızda, yerel saate doğru şekilde görüntülenmeleri için dönüştürülmeleri (bir GMT kayması yapılması) gerekir. Ve veriler sık sık okunur ve her okuma çağrısı için bir dönüştürücünün kapatılması gerekir.
Buradaki soru ideolojiktir, tek bir evrensel zamana geçmek için yerel bir gün veya tüm dünya için bir ışık döngüsü yapmak gerekli midir? Ve MQ promethean olmak istemedi, sadece piyasayı takip etti. Piyasa, Amerikalıların sabah 8'i görmek için terminalde uyanmasını talep ediyor ve Avrupalılar bunu istiyor.
Bu nedenle, ticarete bağlanma mantıklı görünüyor. Ayrıca, MQL5'te GMT'de bir çeviri işlevi vardır, bu nedenle yakında mql4++'da da kullanılabilir olmasını bekleyin.
Nikolai, ..... senden beklemiyordum. Nokta nokta cevap vermek istedim ama şüphelendim .... bu bir şaka mı?
--
Alıntıları sunucu zamanına göre etiketlemenin dar görüşlülüğü, en hafif tabirle, açıktır. Sadece veri alışverişini zorlaştırmak amacıyla "oyunun kendi kurallarını dayatma" girişimine ek olarak, bunun arkasında mantıklı bir amaç tahmin edilmemektedir. Eh, yani. bu, bu tür işaretlemenin sahip olduğu (ve sahip olmaya devam ettiği) gerçek etkisidir, yalnızca kasıtlı olup olmadığı tahmin edilebilir. Kesin olarak biliyor - sadece Renat (MQ ekibi). Ama sen, ben ve tüm "dost ailemiz" aslında bu etkiyi çözüyoruz. Ve örneğin, eğer şimdi (ah mucize!) parti çizgisi yumuşarsa ve MT5'teki üçüncü taraf alıntılarının yüklenmesi "açılırsa" - o zaman bu alıntılarda zamanın dönüşümü-yeniden kayması olan tüm hemoroidler ortaya çıkar, sadece MT4'teki gibi. Bu önlenebilirdi, MT5 beta testi aşamasında bile forumlardan alıntıları işaretlemek için UTC'yi tanıtmanın istendiği konusunda ses sesleri (bağırışlar!) vardı. Ve çok geç değildi - MT5 satışları henüz başlamamıştı.
Bunu senin için yazan küçük bir oğul yok mu? ;) Yine de, muhtemelen bir şaka ... eh, inanmıyorum ..
Bu (mevcut olmayan) sorunun çözümü sadece aptalca: görüntülenen zamanı yalnızca görselleştirme sırasında oluşturmak (koordinat ızgaraları, ipuçları, vb.) ve kullanıcıya bir seçenek vermek: UTC / GMT'den hangi ofset ile alıntıları görüntülemek için. En azından kendi yerel kaymasıyla, en azından bir sunucuyla, en azından en sevdiğiniz borsanın yeri veya çocukluğunuzun şehri ile olsun.
// Örneğin, Moskova saat diliminde yaşadığım için Moskova saatini (ve hiçbir şekilde sunucu saatini değil) görüntülerken benim için uygundur. Ve programlama yaparken UTC benim için uygundur ve sadece UTC (GMT)! Çünkü tanımı gereği evrenseldir.
Aracılar da dahil olmak üzere sistem kullanıcılarının hiçbiri sunucu zamanından vazgeçmedi: ya aracı başka bir zaman dilimine taşınırsa, bu gerçekten gerçekçi değil mi? :)
/*
(upd): Tamamen teorik olarak, şimdi bile tırnak zamanını UTC formatına dönüştürmek için çok geç değil - iyi bir izin gününde, tüm sunucuları ve terminalleri daha önce ayrı bir klasöre dönüştürülmüş tırnak veritabanına senkronize olarak geçirin (tüm yerel bilgisayarlarda) - hem sunucu hem de terminal) - ancak şimdi bu çok, çok daha fazla kaynak yoğun bir iştir, farklı uçlarda boktan bir kısıtlama bulutu üzerinde durur (örneğin, tüccarın diskinde aptalca yer olmaması). Ve bu nedenle .. Renat'ın onu giymesi bile gerçekçi değil, uzak yaklaşımlarda bile çok ütopik görünüyor. Her zaman yeterli olan inanılmaz bir hemoroid olan MQ için kesinlikle kısa vadeli bir fayda yoktur. Son olarak, zaman dilimleriyle bu karışıklığın içinde kalmak zaten uygun değilse, UTC fiyat tekliflerini şu şekilde planlayabilirsiniz ... diyelim ki MT6 .. :-) :-)
*/
Nikolai, ..... senden beklemiyordum. Nokta nokta cevap vermek istedim ama şüphelendim .... bu bir şaka mı?
--
Alıntıları sunucu zamanına göre etiketlemenin dar görüşlülüğü, en hafif tabirle, açıktır. Sadece veri alışverişini zorlaştırmak amacıyla "oyunun kendi kurallarını dayatma" girişimine ek olarak, bunun arkasında mantıklı bir amaç tahmin edilmiyor. Eh, yani bu, bu tür işaretlemenin yol açtığı (ve yol açmaya devam ettiği) etkidir, yalnızca kasıtlı olup olmadığı tahmin edilebilir. Kesin olarak biliyor - sadece Renat (MQ ekibi). Ama sen, ben ve tüm "dost ailemiz" aslında bu etkiyi çözüyoruz. Ve örneğin, eğer şimdi (ah mucize!) parti çizgisi yumuşarsa ve MT5'teki üçüncü taraf alıntılarının yüklenmesi "açılırsa" - o zaman bu alıntılarda zamanın dönüşümü-yeniden kayması olan tüm hemoroidler ortaya çıkar, sadece MT4'teki gibi. Bu önlenebilirdi, MT5'in beta test aşamasında bile, forumlardan alıntıları işaretlemek için UTC'yi tanıtmanın istenmesi hakkında ses sesleri (bağırmalar!) duyuldu. Ve çok geç değildi - MT5 satışları henüz başlamamıştı.
Küçük oğlun bunu senin için yazmadı mı? ;) Yine de, muhtemelen bir şaka ... eh, inanmıyorum ..
Bu (mevcut olmayan) sorunun çözümü sadece aptalca: görüntülenen zamanı yalnızca görselleştirme sırasında oluşturmak (koordinat ızgaraları, ipuçları, vb.) ve kullanıcıya bir seçenek vermek: UTC / GMT'den hangi ofset ile alıntıları görüntülemek için. En azından kendi yerel kaymasıyla, en azından bir sunucuyla, en azından en sevdiğiniz borsanın yeri veya çocukluğunuzun şehri ile olsun.
// Örneğin, Moskova saat diliminde yaşadığım için Moskova saatini (ve hiçbir şekilde sunucu saatini değil) görüntülerken benim için uygundur. Ve programlama yaparken UTC benim için uygundur ve sadece UTC (GMT)! Çünkü tanımı gereği evrenseldir.
Aracılar da dahil olmak üzere sistem kullanıcılarının hiçbiri sunucu zamanından vazgeçmedi: ya aracı başka bir zaman dilimine taşınırsa, bu gerçekten gerçekçi değil mi? :)
Hayır, şaka değil, uzun zaman önce ve MT4 altında olsa da H1'den başlayan çubuklar için bir zaman dilimi kesintisi yazdım. Korkunç frenler olduğundan değil, ama biraz mevcuttu. Mql4'ün yavaş olduğunu ve düşük seviyeli yürütmenin büyüklük sıraları daha hızlı olduğunu anlıyorum.
Ancak, her hapşırık altında, veri talebi üzerine, sunucu zamanına aktarıma bir ped koymanız gerekeceğini kendiniz düşünüyorsunuz !!! her hapşırık için, ancak gerçek UTC zamanını belirleme ihtiyacı o kadar sık değildir. Haber bültenleriyle ilgili üçüncü taraf verilerini birleştirin ve bazı alıntıları karşılaştırın.
Bu, yalnızca işlem zaman diliminde gerekli olan diğer veri erişimlerine kıyasla okyanusta bir düşüş.
Tehdit Bu, aynı anda birkaç zaman diliminde yaşayan ve genel olarak anlaşmayı kullanan Rusya'dır, Tanrı bilir nerede, Avrupa ve Amerika pratik olarak olağandışı zamanlara uyum sağlamak zorunda değildir.
nafig, aracılar da dahil olmak üzere sunucu zamanından vazgeçmedi: ya aracı başka bir zaman dilimine geçerse, bu gerçekten gerçekçi değil mi? :)
ve burada ideolojik bir hatanız var.
sadece sistem yöneticisi bunu istiyor 17-00'da işten ayrıldığında, o zaman terminal 17-00 gösterdi. ve günlüklerde 17-00 yazıyordu. ve sunucudaki saat 17-00 idi.
çünkü bir hata varsa, o zaman aşırı bir durumda UTS'den 4 saatlik farkı götürmez ve bir logda bir şey görür, diğerinde karıştırılmaz.
bu nedenle, brokerlerin büyük çoğunluğu kendi saat dilimlerini seçmiştir. böylece herhangi bir tutarsızlık olmaz.
---
not. ve tiki'de derinden umursamıyorlar.
ve burada ideolojik bir hatanız var.
sadece sistem yöneticisinin istediği, ...... .... .... PS. ve tiki'de derinden umursamıyorlar.
Anlıyorum, Alex. Anladım, anladım. Düzelteceğim.
Sistem yöneticileri için dua etmeye gittim.Merhaba, birkaç sorum var.
1. MQL programlarını manuel olarak kurmaktan bıktınız, bu prosedürü basitleştirmek mümkün mü?
2. Bir bilgisayarda terminalin yalnızca bir kopyasının olması mümkün müdür?
Bilgisayarımda farklı brokerlerden 14 kurulu MT4 terminali saydım. Bana öyle geliyor ki, tüm 14 broker için yalnızca bir temrinal kopyasına ve 14 eklentiye veya benzerine sahip olmak mümkün olacak. Ve bir meta editör de. Ve MQL programları için bir klasör.
3. mql4 programlarının MT5'te, mql5 programlarının MT4'te de çalışması mümkün müdür?
Bunun kullanıcılar ve geliştiriciler için rahatlığı artıracağını düşünüyorum.
1) Terminalinizde bir "Kod Tabanı" sekmesi var, açın, seçilen göstergeye, EA'ya veya komut dosyasına sağ tıklayın. Bağlam menüsünden "yükle"yi seçin.
2) Hiçbir şey aynı terminalden herhangi bir komisyoncuya bağlanmanızı engellemez, sadece yetkinizi ve aracının sunucu adresini girin.
3) Hayır, bunlar tamamen farklı teknolojiler.
Merhaba, birkaç sorum var.
1. MQL programlarını manuel olarak kurmaktan bıktınız, bu prosedürü basitleştirmek mümkün mü?
2. Bir bilgisayarda terminalin yalnızca bir kopyasının olması mümkün müdür?
Bilgisayarımda farklı brokerlerden 14 kurulu MT4 terminali saydım. Bana öyle geliyor ki, tüm 14 broker için yalnızca bir temrinal kopyasına ve 14 eklentiye veya benzerine sahip olmak mümkün olacak. Ve bir meta editör de. Ve MQL programları için bir klasör.
3. mql4 programlarının MT5'te, mql5 programlarının MT4'te de çalışması mümkün müdür?
Bunun kullanıcılar ve geliştiriciler için rahatlığı artıracağını düşünüyorum.
+100500'ü tamamen destekliyorum ve ayrıca [loot] düğmesi olan bir danışmana gerçekten ihtiyacım var
Bazı nedenlerden dolayı, MQ programcıları bu konuyu özenle atlıyor. Görünüşe göre dürüst olmayan programcılar orada çalışıyor ve her şeyi kendileri için en uygun şekilde tutuyor. :)
Gönderinize saygıyla, sadece yetersizlikle acele ediyor, ya bir sarışından ya da 10 yaşında bir gençten şüpheleniyorum.
1 indirirken, indirmeniz gereken yeri hemen belirtin ve mutlu olacaksınız.
2 Neden bu kadar çok terminal koydunuz? Hepsini aynı anda kullanmazsanız, farklı hesaplar ve komisyoncular için bir terminalin oturum açabileceğini bilmiyorsunuzdur. Hepsini aynı anda kullanırsanız, MQ'nun bir makinede birden fazla kopya çalıştırması yasaklanırken, hesap terminalde bir tane kalacak ve ikinci terminali çalıştırmak için ikinci bir bilgisayara ihtiyacınız olacaksa şok olacaksınız.
3 Sadece platformları nasıl bir araya getireceğinize dair bir konu, tam uyumluluk olmayacak ama çok yakın olacak.
Kahretsin, 21. yüzyıl... prensipte saat dilimlerini kaldırmanın tam zamanı
5 yıl içinde arızalar geçecek ve sipariş gelecek
1) Terminalinizde bir "Kod Tabanı" sekmesi var, açın, seçilen göstergeye, EA'ya veya komut dosyasına sağ tıklayın. Bağlam menüsünden "yükle"yi seçin.
2) Hiçbir şey aynı terminalden herhangi bir komisyoncuya bağlanmanızı engellemez, sadece yetkinizi ve aracının sunucu adresini girin.
3) Hayır, bunlar tamamen farklı teknolojiler.
dikkat provokasyon
xs olmasına rağmen)