Hatalar, hatalar, sorular - sayfa 698

 
evm180 :
Hesaplama formülü aynıdır. Resim aynı olmalıdır. Çünkü D1 üzerinde 9, 26, 52 parametreleriyle bir gösterge oluşturursanız ve ardından 5 ile çarparsanız (haftadaki gün sayısı), o zaman W1 9,26,52 ile aynı olmalıdır. MT4'te aynı.

resim sadece Cuma öğleden sonra olsa aynı olacaktır.

Unutmayın ki (örneğin) son 3 haftalık mumlar ve son 15 günlük çubuklar aynı şey değildir.

 

Terminali kapatırken, çok uzun zaman alır veya bellekten hiç boşalmaz ve ayrıca süreç büyür (yüzlerce MB'den birkaç yüze kadar)... Tek bir değil, birçok grafik nesnesi olan bir düzine şablon gösterge. Süreci ellerinizle sonlandırmalısınız - ve bu nedenle şablonlarda ve diğer sonuçlarda yeni yapıların kaydedilmemesi. Diğer uygulamaların tamamen boşaltılması sorunu çözmez.

Bu konuda herhangi bir fikriniz var mı? Şablonlar eklenmiştir (istek üzerine) ... bununla ne ilgisi var?

 
Genel resmi kastediyorum, yani. örneğin, bulut, w1 üzerinde 9.26.52 parametreleriyle 2011.09.18 - 2011.10.09 çubuklarını ve 45, 130, 260 parametreleriyle d1 üzerinde 2011.09.21 - 2011.10.10 çubuklarını içermelidir. MT4 . Bu arada TS ve KS doğru çizilmiş. Bu, daha büyük bir zaman çerçevesinin resmini değerlendirmek için daha küçük bir zaman çerçevesinde gösterge parametrelerini kullanmak için yaygın bir tekniktir.
 
Ve ben de her şeyim

benzer şekilde

bu sefer inşa et 619

 
Dima_S :
Ve ben de her şeyim

benzer şekilde

bu sefer inşa et 619

Birinin böyle bir dize parametresini manuel olarak yazacağını hayal etmek zor. Ve otomatik olarak oluşturulursa (örneğin, konsoldan çalıştırmak için), programın çalışması için gerekli olan bu kadar uzun bir parametre, birkaç kısa olandan birleştirilebilir. Değil mi?
 
Rosh :
Birinin böyle bir dize parametresini manuel olarak yazacağını hayal etmek zor. Ve otomatik olarak oluşturulursa (örneğin, konsoldan çalıştırmak için), programın çalışması için gerekli olan bu kadar uzun bir parametre, birkaç kısa olandan birleştirilebilir. Değil mi?

Hayal edebilirsin))

İşte çok para birimi Uzman Danışman için yedi çiftlik bir girdi dizisine basit bir örnek (sekizincisi artık uymuyor - ama ben istiyorum):

"EURUSD.EUR.0; GBPUSD.GBP.0; AUDUSD.AUD.0; NZDUSD.NZD.0; USDCHF.CHF.1; USDCAD.CAD.1; USDSEK.SEK.1;"

Gördüğünüz gibi, olağandışı hiçbir şey doldurulmaz. Elbette, birkaç satır, program yapıştırma vb. İle saptırabilirsiniz. Ama neden?

 

Gördüğünüz gibi, olağandışı bir şey yok. Elbette, birkaç satır, program yapıştırma vb. İle saptırabilirsiniz. Ama neden?

Bu gibi durumlarda, gerekli tüm para birimlerinin kayıtlı olduğu (yalnızca para birimlerinin değil, diğer parametrelerin de kaydedilebildiği) bir ini dosyası kullanmak daha iyi değil mi?
 
Rosh :
Bu gibi durumlarda, gerekli tüm para birimlerinin kayıtlı olduğu (yalnızca para birimlerinin değil, diğer parametrelerin de kaydedilebildiği) bir ini dosyası kullanmak daha iyi değil mi?

Sadece giriş parametrelerini ayarlamak için standart araçları kullanmak istiyorum. Böylece birçok farklı seçenekle karşılaşabilirsiniz.

Bu, elbette, operasyonel bir ayar değil, ancak her seferinde dosyalar arasında gezinmek ve onları düzenlemek bir şekilde harika değil.

Görünüşe göre, bu dizeyi depolamak için kullanılan statik bir arabelleğiniz var - birkaç kez artırılabilir mi?)) veya dinamik hale getirilebilir ...

Genel olarak, daha iyi bilirsiniz.

 
Rosh :
Bu gibi durumlarda, gerekli tüm para birimlerinin kayıtlı olduğu (yalnızca para birimlerinin değil, diğer parametrelerin de kaydedilebildiği) bir ini dosyası kullanmak daha iyi değil mi?

Rashid, ancak MT4'te uzun dizeler başarıyla yaşıyor!

Dmitry, gerekli para birimlerinin bir listesini oluşturmanın en yaygın durumunu açıkladı

Ve bu tür parametre listeleri çok sık, tam olarak harici parametreleri ayarlamak için kullanılır!

Örneğin, müşteriler benden liste oluşturmamı bu şekilde istiyor.

 // список валют через запятую

extern string Pairs= "XAUUSD,XAGUSD,EURUSD,EURGBP,USDJPY,AUDUSD,EURJPY,GBPUSD,USDCAD,USDCHF,NZDUSD,CHFJPY,CADJPY,EURAUD,EURCAD,GBPCHF,GBPJPY,GBPCAD,AUDCAD,CADCHF,AUDCHF,AUDJPY,EURNZD,EURSGD,GBPAUD,AUDNZD,AUDSGD,GBPSGD,USDMXN,USDZAR,USDSGD,SGDJPY,NZDJPY,NZDCAD,NZDCHF,CHFSGD" ;

extern string TFs= "60,240,1440,10080,43200" ; // - список используемых ТФ через запятую

Görüyorsunuz - para birimi satırında yaklaşık 250 karakter var. Ve çalışıyor ve sorun yok!

Daha gelişmiş bir MT5'te neden yapay uzunluk sınırları getirilsin?

Bu rasyonel değil. ellerini bağla...

Документация по MQL5: Основы языка / Типы данных / Тип string
Документация по MQL5: Основы языка / Типы данных / Тип string
  • www.mql5.com
Основы языка / Типы данных / Тип string - Документация по MQL5
 
Forumda, bazen yeni bir gönderi olduğunu belirten bazı konular açılır. Ancak konuya gittiğinizde yeni bir mesaj olmadığını görüyorsunuz.