Yuri, gelecek için, eğer kod tekrarlanırsaen az iki kez, bir yönteme tahsis edilmesi gerekiyor ve kodu karmaşık hale getiren bir sürü diziye gerek kalmayacak ...
Anatoly, çok teşekkür ederim, Skype'ta olduğu gibi bir yay ile buraya bir simge ekleyememeniz üzücü. Her şey basit ve zarif. Bunların diğer programları ile iletişimden. analiz, bunun böyle olması gerektiğini anlıyorum, ancak mql ile çalışma pratiği henüz yeterli değil. Yöntemdeki seçimle ilgili ipucu için teşekkürler - anlıyorum.
Son olarak, bu danışman tarafından bir çubuğa birden fazla sipariş verilmesini nasıl önleyeceğimi söyleyebilir misiniz? Nazik insanlar zaten ipuçları verdiler, ancak ruha yalan söylemediler.
granit77 : Ekleyeceğim. Hepsinden önemlisi, aynı tür Uzman Danışmanların test/optimizasyon hızlarındaki fark ilgi çekicidir.
anlıyorsunuz, MT4 ve MT5'in optimizasyonu çok farklı olmalı, çünkü sadece MT5'te zaten eksik bir koşul kontrolü var - MT4'ün bunu başarması için, çok sayıda iç içe if ifadesi yapmanız gerekiyor - ve bu kodun okunabilirliğini azaltır ve mantıksal hatalara yol açar
ve bu temel bir eklemede, geliştiricilerin karmaşık işlevleri hızlandırmak için orada ne yaptığını hayal edin.
Umalım ki böyle olsun, MT4'te EA kodunun işlenmesi Java'ya çok benzer - yerleşik işlevler çok hızlıdır, ancak özel işlevler o kadar hızlı değildir, temel eylemler bile
optimizasyon açısından, koşulların tam kontrolü çok kafa karıştırıcı - 20 yıldır bunu duymadım - okul BASIC :)
Sipariş verme anında mevcut fiyatla ilgileniyorsanız, koda, sipariş vermekten sorumlu olan bir işlev çağrısı ekleyebilirsiniz; bu, geçerli fiyatı bir değişiklikle global bir diziye yazmaktan sorumlu olacaktır. daha sonra kodun herhangi bir yerinden görüntüleyebileceğiniz dizi indeks sayacı
yani, maksimum ve minimum dizi öğesini çıkarabilmem için, sipariş açılış fiyatından başlayarak tüm fiyatların bir diziye yazılmasına ihtiyacım var.
yani, maksimum ve minimum dizi öğesini çıkarabilmem için, sipariş açılış fiyatından başlayarak tüm fiyatların bir diziye yazılmasına ihtiyacım var.
bana kodda nasıl uygulanacağını söyler misin?
Ben sadece görevi anlamıyorum, bir sipariş açtınız ve mevcut fiyatları veri dizisine yazmak istiyorsunuz - neden? çubuklar var, size hem minimum hem de maksimum fiyatlar verecekler, fiyatları kenelere göre yazarsanız, dizide ne kadar veri olacağını hayal bile edemiyorum - 20 ila 80 adet/dk arasında keneler
veya siparişlerin açıldığı fiyatlara mı ihtiyacınız var? - Terminalde kapalı ve açık emirleri görüntülemek mümkündür
Ben sadece görevi anlamıyorum, bir sipariş açtınız ve veri dizisine güncel fiyatları yazmak istiyorsunuz - neden? çubuklar var, size hem minimum hem de maksimum fiyatlar verecekler, fiyatları kenelere göre yazarsanız, dizide ne kadar veri olacağını hayal bile edemiyorum - 20 ila 80 adet/dk arasında keneler
veya siparişlerin açıldığı fiyatlara mı ihtiyacınız var? - Terminalde kapalı ve açık emirleri görüntülemek mümkündür
Bir pipten sanal sondaki durdurmaya benzer bir şey uygulamak istiyorum
bunun için her yeni tikte maksimum değeri bilmek gerekir
Bir pipten sanal sondaki durdurmaya benzer bir şey uygulamak istiyorum
bunun için her yeni tikte maksimum değeri bilmek gerekir
bu görev için tüm diziyi yazmanız ve saklamanız gerekmez. sadece iki rakamı saklamak yeterlidir - sipariş açılışının başlangıcından itibaren maksimum ve minimum. Ancak bunun için - aslında - fiyatı yalnızca siparişin açıldığı ilk dakika çubuğunda kontrol etmek gerekir. Gelecekte, maksimum ve minimum, sabit fiyat depolaması olmaksızın tamamen dakika çubuklarıyla belirlenir.
ATP evet aradığım şey buydu, MT4 ve MT5 için aynı tip kodun hızını kim ölçtü?
Yuri, gelecek için, eğer kod tekrarlanırsa en az iki kez, bir yönteme tahsis edilmesi gerekiyor ve kodu karmaşık hale getiren bir sürü diziye gerek kalmayacak ...
Anatoly, çok teşekkür ederim, Skype'ta olduğu gibi bir yay ile buraya bir simge ekleyememeniz üzücü. Her şey basit ve zarif. Bunların diğer programları ile iletişimden. analiz, bunun böyle olması gerektiğini anlıyorum, ancak mql ile çalışma pratiği henüz yeterli değil. Yöntemdeki seçimle ilgili ipucu için teşekkürler - anlıyorum.
Son olarak, bu danışman tarafından bir çubuğa birden fazla sipariş verilmesini nasıl önleyeceğimi söyleyebilir misiniz? Nazik insanlar zaten ipuçları verdiler, ancak ruha yalan söylemediler.
Ekleyeceğim. Hepsinden önemlisi, aynı tür Uzman Danışmanların test/optimizasyon hızlarındaki fark ilgi çekicidir.
anlıyorsunuz, MT4 ve MT5'in optimizasyonu çok farklı olmalı, çünkü sadece MT5'te zaten eksik bir koşul kontrolü var - MT4'ün bunu başarması için, çok sayıda iç içe if ifadesi yapmanız gerekiyor - ve bu kodun okunabilirliğini azaltır ve mantıksal hatalara yol açar
ATP Evet, aradığım şey, MT4 ve MT5 için aynı tip kodun hızını kim ölçtü?
2010.06.29 16:29:56 Test_Speed EURUSD,M1: süre 1641 ms MT-4
2010.06.29 16:28:56 Test_Speed (EURUSD,M1) süresi 359 ms MT-5
gördüğünüz gibi bu kodu çevirmenize gerek yok herşey hem 5'e hem 4'e uygun
ve bu temel bir eklemede, geliştiricilerin karmaşık işlevleri hızlandırmak için orada ne yaptığını hayal edin.
ve bu temel bir eklemede, geliştiricilerin karmaşık işlevleri hızlandırmak için orada ne yaptığını hayal edin.
Umalım ki böyle olsun, MT4'te EA kodunun işlenmesi Java'ya çok benzer - yerleşik işlevler çok hızlıdır, ancak özel işlevler o kadar hızlı değildir, temel eylemler bile
optimizasyon açısından, koşulların tam kontrolü çok kafa karıştırıcı - 20 yıldır bunu duymadım - okul BASIC :)
GoldUSD içeren bir çoklu para birimi göstergesi bulamıyorum. Poke, pliz, bağlantı.
upg endeksleri
soru hakkında daha spesifik ol
Sipariş verme anında mevcut fiyatla ilgileniyorsanız, koda, sipariş vermekten sorumlu olan bir işlev çağrısı ekleyebilirsiniz; bu, geçerli fiyatı bir değişiklikle global bir diziye yazmaktan sorumlu olacaktır. daha sonra kodun herhangi bir yerinden görüntüleyebileceğiniz dizi indeks sayacı
yani, maksimum ve minimum dizi öğesini çıkarabilmem için, sipariş açılış fiyatından başlayarak tüm fiyatların bir diziye yazılmasına ihtiyacım var.
bana kodda nasıl uygulanacağını söyler misin?
yani, maksimum ve minimum dizi öğesini çıkarabilmem için, sipariş açılış fiyatından başlayarak tüm fiyatların bir diziye yazılmasına ihtiyacım var.
bana kodda nasıl uygulanacağını söyler misin?
Ben sadece görevi anlamıyorum, bir sipariş açtınız ve mevcut fiyatları veri dizisine yazmak istiyorsunuz - neden? çubuklar var, size hem minimum hem de maksimum fiyatlar verecekler, fiyatları kenelere göre yazarsanız, dizide ne kadar veri olacağını hayal bile edemiyorum - 20 ila 80 adet/dk arasında keneler
veya siparişlerin açıldığı fiyatlara mı ihtiyacınız var? - Terminalde kapalı ve açık emirleri görüntülemek mümkündür
Ben sadece görevi anlamıyorum, bir sipariş açtınız ve veri dizisine güncel fiyatları yazmak istiyorsunuz - neden? çubuklar var, size hem minimum hem de maksimum fiyatlar verecekler, fiyatları kenelere göre yazarsanız, dizide ne kadar veri olacağını hayal bile edemiyorum - 20 ila 80 adet/dk arasında keneler
veya siparişlerin açıldığı fiyatlara mı ihtiyacınız var? - Terminalde kapalı ve açık emirleri görüntülemek mümkündür
Bir pipten sanal sondaki durdurmaya benzer bir şey uygulamak istiyorum
bunun için her yeni tikte maksimum değeri bilmek gerekir
Bir pipten sanal sondaki durdurmaya benzer bir şey uygulamak istiyorum
bunun için her yeni tikte maksimum değeri bilmek gerekir