1) Yapıların kapsamı basit değişkenlerle aynı mı?
Yapılar, veri türlerinden biridir (bileşik veri türleri). Bu yüzden yapı tipi değişkenler hakkında konuşmak daha iyidir. Değişkenlerin kapsamıyla ilgili kurallar , basit türdeki değişkenlere ve yapı türündeki değişkenlere eşit olarak uygulanır. Henüz bir istisna ile karşılaşmadım.
2) MqlRates yapısı. Son 10 uç noktayı bulmak istiyorum, bu yüzden ne kadar fiyat verisine ihtiyacım olduğunu bilmiyorum. Mevcut tüm veriler kopyalansın mı? Kaynak yoğun değil mi?
:) Her şey ekstremum seviyesine bağlıdır. Tüm gözlem süresi için bir ekstremum arıyorsanız, "mevcut tüm verileri kopyalasanız" bile 10 parça hiçbir şekilde toplanamaz.
Aslında, önceden tanımlanmış MqlRates yapısını kullanmak her zaman gerekli değildir. Çoğu durumda, kendi "hafif" yapınızı (örneğin, yüksek-düşük) oluşturmanız ve bu tür değişkenlerle çalışmanız yeterlidir. Bu konuyla ilgilenmediğim için kaynak tüketimi hakkında bir şey söylemeyeceğim ( MqlRates yapısını kullanmadan yapıyorum).
MQL5'e bir sonraki yaklaşımım. Danışmanı optimize etmek için yeteneklerini kullanmaya karar verdim, MT4 optimizasyonunda bir gün sürüyor ve burada çok çekirdekli işlemcilerin yetenekleri, aracılar çok farklı... Ama "gerçek" danışmanların yeniden kodlanmasıyla karışmadan önce, Yine de ne alacağımı kontrol etmeye karar verdim. Al Reshetov algısıyla basit bir Uzman Danışman yazdım , girişteki göstergeler bile değil, sadece kapanış fiyatlarındaki fark, yıl için H4'ün açılış fiyatlarına göre optimize ediyorum. Ve işlemcinin çekirdeklerinin hepsi yüklendi ve ajanlar öfkeli görünüyor ve bir şeyin bulutu dönüyor, ama ....: MT4'ten daha yavaş, birçok kez basit . Neden her şey bu kadar üzücü????
- 2010.03.16
- Denis Zyatkevich
- www.mql5.com
MQL5'e bir sonraki yaklaşımım. Danışmanı optimize etmek için yeteneklerini kullanmaya karar verdim, MT4 optimizasyonunda bir gün sürüyor ve burada çok çekirdekli işlemcilerin yetenekleri, aracılar çok farklı... Ama "gerçek" danışmanların yeniden kodlanmasıyla karışmadan önce, Yine de ne alacağımı kontrol etmeye karar verdim. Al Reshetov algısıyla basit bir Uzman Danışman yazdım , girişteki göstergeler bile değil, sadece kapanış fiyatlarındaki fark, yıl için H4'ün açılış fiyatlarına göre optimize ediyorum. Ve işlemcinin tüm çekirdekleri yüklendi ve ajanlar öfkeli görünüyor ve bir şeyin bulutu dönüyor, ama ....: MT4'ten daha yavaş, birçok kez basit . Neden herkes bu kadar üzgün????
MQL5'e bir sonraki yaklaşımım. Danışmanı optimize etmek için yeteneklerini kullanmaya karar verdim, MT4 optimizasyonunda bir gün sürüyor ve burada çok çekirdekli işlemcilerin yetenekleri, aracılar çok farklı... Ama "gerçek" danışmanların yeniden kodlanmasıyla karışmadan önce, Yine de ne alacağımı kontrol etmeye karar verdim. Al Reshetov algısıyla basit bir Uzman Danışman yazdım , girişteki göstergeler bile değil, sadece kapanış fiyatlarındaki fark, yıl için H4'ün açılış fiyatlarına göre optimize ediyorum. Ve işlemcinin çekirdeklerinin hepsi yüklendi ve ajanlar öfkeli görünüyor ve bir şeyin bulutu dönüyor, ama ....: MT4'ten daha yavaş, birçok kez basit . Neden herkes bu kadar üzgün????
Muhtemelen MQ4 ve MQ5 dosyalarının eklenmemiş olması nedeniyle.
Programcılar burada. Kaynak kodu eklemeden bu tür soruların sorulması uygun değildir.
Muhtemelen MQ4 ve MQ5 dosyalarının eklenmemiş olmasından kaynaklanmaktadır.
Programcılar burada. Kaynak kodu eklemeden bu tür soruların sorulması uygun değildir.
Renat :
MQ4?
Ve MQ4'te, sadece Yapay Zeka.mq4'ü aldım, her ihtimale karşı ekledim, kesinlikle aynı değiller, ama aynı zaman alıcı, en azından sadece ilkellikleri nedeniyle. Ama şu oluyor:
MT5'teki 8 çekirdekte (tüm aracılar devre dışı bırakıldı):
2011.11.11 15:01:07 İstatistik yerel 13371 görev (%100), uzak 0 görev (%0), bulut 0 görev (%0)
2011.11.11 15:01:07 İstatistik optimizasyonu 1 saat 07 dakika 51 saniyede geçti
Toplam: geçiş başına 4071/13371=0.3044 sn.
MT4'te bir çekirdekte:
2011.11.11 15:17:40 Optimizasyon sırasında 6345 geçiş yapıldı
2011.11.11 15:17:40 Yapay Zeka: optimizasyon durduruldu, 2103 önbellek kaydı kullanıldı, 2103 önbellek kaydı reddedildi
2011.11.11 15:17:12 Yapay Zeka: optimizasyon başladı
Toplam: geçiş başına 28/6345=0.0044129 sn.
İki sipariş. Ve burada ve orada genetik ve burada ve orada EURUSD H4'ün açılış fiyatları 1.01.11'den bugüne kadar olan aralık, bir bilgisayar, Win7 x64. MT5'te optimizasyonu bu kadar yavaşlatan nedir? Böyle kritik bir hatam var mı????
İki sipariş. Ve burada ve orada genetik ve burada ve orada EURUSD H4'ün açılış fiyatları 1.01.11'den bugüne kadar olan aralık, bir bilgisayar, Win7 x64. MT5'te optimizasyonu bu kadar yavaşlatan nedir? Böyle kritik bir hatam var mı????
Ve ne tür bir simülasyon, 1 veya 2?
Ve ne tür bir simülasyon, 1 veya 2?
- www.mql5.com
Sanırım burada neler olduğunu anlamaya başlıyorum:
2011.11.11 16:11:37 Çekirdek 1 EURUSD,H4: 1326 ms içinde oluşturulan 1271227 tik (1344 çubuk) (geçmişteki toplam çubuk sayısı 2904, toplam süre 1372 ms)
Açık fiyatlarda neden bu kadar çok kene var? Ayrıca, "OHLC'yi M1'e" koyarsam aynı çöp:
2011.11.11 16:15:48 Çekirdek 1 EURUSD,H4: 2075 ms içinde oluşturulan 1271227 tik (1344 çubuk) (geçmişteki toplam çubuk sayısı 2904, toplam süre 2106 ms)
10 kez tekrar kontrol ettim ve birinci ve ikinci tip simülasyonla (Rosh'un resminden) tik sayısı değişmiyor..... IMHO sırayla değil mi yoksa yanlış bir şey mi yapıyorum?
527 oluşturun.
ZY Tüm keneler test edildi:
2011.11.11 16:24:55 Çekirdek 1 EURUSD,H4: 24819 ms içinde oluşturulan 18578763 tik (1344 bar) (tarihteki toplam çubuklar 2904, toplam süre 25319 ms)
"Tüm işaretler" modelinde, H4'teki "açık fiyat" modeline göre yalnızca 14 kat daha fazla işaret vardır. Ya ben deliyim ya da ikisinden biri... Görünüşe göre "açılış fiyatı" diye bir model yok mu?
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Halk izinin fazla büyümediği 4. forumdaki mevcut konuya benzer bir konu oluşturmaya karar verdim). Tekrarı varsa, pişman olmadan çivileyin.
Tabi konu böyle oluşturulmaz, ne olur. Bir irade çabasıyla kendimi MQL5'i almaya zorladım ve hemen sorular ortaya çıktı:
1) Yapıların kapsamı basit değişkenlerle aynı mı?
2) MqlRates yapısı. Son 10 uç noktayı bulmak istiyorum, bu yüzden ne kadar fiyat verisine ihtiyacım olduğunu bilmiyorum. Mevcut tüm veriler kopyalansın mı? Kaynak yoğun değil mi?