MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 1186

 
Vladimir Simakov :

Evet, müşterilerden bahsetmiyorum))) Proje sürüm kontrolünden bahsediyorum. Müşteri size buna geri dönmek istediğimi söylüyor ve sadece geri alma değil, aynı zamanda yeni bir şube oluşturma olanağınız da var, ayrıca kataloğu bir sürü sürümle tıkamıyorsunuz.

Genel olarak, düşünce))) yapmak için rafları çöpe atmamak için))))
 
Valeriy Yastremskiy :
Genel olarak, düşünce))) yapmak için rafları çöpe atmamak için))))
Yani, görüyorsunuz ve burada bir trend belirleyici olacağım))) IMHO, burada dağıtılmış bir sürüm kontrol sistemi, merkezi bir sürümden daha eğlenceli görünüyor. Ve kutudan çıkan yerel olanı bana buggy görünüyordu. Her ne kadar belki de hurdada nasıl pişirileceğini öğrenmek zorunda kaldım?))) Genel olarak git kullanıyorum ve huzur içinde uyuyorum)))
 

Selamlar. Bana yardım et lütfen. Bir sorum var. doğru mu anladım. Programın baştan sona çalıştığı, ancak bir tik gibi bir olay geldiğinde kesintiye uğradığı, ontick işlevinin yürütmeye başladığı, ardından yürütmeyi bitirdiği ve programın yeniden baştan yürütüldüğü mü? Bu soru bununla ilgili, nereye yazmalıyım, örneğin işlem lotunun büyüklüğünü? program gövdesinde mi yoksa ontick işlevinde mi?

Örnek olarak programın gövdesinde lot hesaplamanın yapıldığı terminalde bulunan resmi bota bakıyorum ve nedenini anlamadım.

 
Igor Makanu :

Bir tür korumaya ihtiyacı olduğunu düşündüm, sadece EA adını programlı olarak nasıl değiştireceğimi bilmiyorum - bu yüzden böyle bir bağlamaya şaşırdım)))

Ben de nasıl değiştireceğimi bilmiyorum. Yeni bir tane oluşturun ve kopyalayın. Ancak µl uzantılı okuma dosyaları ile µl fişte)
 
Ivan_Invanov :

Selamlar. Bana yardım et lütfen. Bir sorum var. doğru mu anladım. Programın baştan sona çalıştığı, ancak bir tik gibi bir olay geldiğinde kesintiye uğradığı, ontick işlevinin yürütmeye başladığı, ardından yürütmeyi bitirdiği ve programın yeniden baştan yürütüldüğü mü? Bu soru bununla ilgili, nereye yazmalıyım, örneğin işlem lotunun büyüklüğünü? program gövdesinde mi yoksa ontick işlevinde mi?

Örnek olarak programın gövdesinde lot hesaplamanın yapıldığı terminalde bulunan resmi bota bakıyorum ve nedenini anlamadım.

Numara. Kene uzman tarafından kesilmez. EA çalışıyorsa, gelen onay işaretleri atlanır. Bittiğinde, bekleme modunda, bir sonraki onay işareti onu yeniden başlatacaktır.
 
Valeriy Yastremskiy :
Numara. Kene uzman tarafından kesilmez. EA çalışıyorsa, gelen onay işaretleri atlanır. Bittiğinde, bekleme modunda, bir sonraki onay işareti onu yeniden başlatacaktır.
Valeriy Yastremskiy :
Numara. Kene uzman tarafından kesilmez. EA çalışıyorsa, gelen onay işaretleri atlanır. Bittiğinde, bekleme modunda, bir sonraki onay işareti onu yeniden başlatacaktır.
Valeriy Yastremskiy :
Numara. Kene uzman tarafından kesilmez. EA çalışıyorsa, gelen onay işaretleri atlanır. Bittiğinde, bekleme modunda, bir sonraki onay işareti onu yeniden başlatacaktır.

Kalaş mı Maxim mi? ))))))))))))


Soru:

Senaryo var. Standart araçlar kullanılarak bir Uzman Danışmandan başlatılamaz. Bu yüzden danışmana fonksiyon olarak eklemeniz gerekiyor. Ancak, senaryoyu düzenlerken Expert Advisor'da aynı düzenlemeleri gerçekten yapmak istemiyorum. Nasıl karar verilir? Dahil mi?

 
Valeriy Yastremskiy :
Numara. Kene uzman tarafından kesilmez. EA çalışıyorsa, gelen onay işaretleri atlanır. Bittiğinde, bekleme modunda, bir sonraki onay işareti onu yeniden başlatacaktır.

Teşekkür ederim. Ancak o zaman hiçbir şey anlamadım. Terminalle birlikte olan danışmanın şablonunu aldım. Ve fonksiyonlar böyle yazılır.

lot hacmi ayar fonksiyonu

bir anlaşma açıp açmadığımızı kontrol et

anlaşmayı kapatıp kapatmadığımızı kontrol et

başlatma

her tikte

{ anlaşmayı kapatıp kapatmadığımızı kontrol edin

aksi takdirde, bir anlaşma açıp açmadığımızı kontrol edeceğiz}

başlangıçsızlaştırma

Peki program parti belirleme fonksiyonuna ne zaman geçecek? "Her tikte" çalıştırdıktan sonra? Ve bir kez mi yürütülecek?

 
Aynı zamanda hata ayıklayıcının nasıl kullanılacağını açıklayın, gerçek verilerde hata ayıklamayı etkinleştiriyorum ve gözleme ekle düğmesi benim için mevcut değil, her zaman devre dışı.
 
Ivan_Invanov :

Teşekkür ederim. Ancak o zaman hiçbir şey anlamadım. Terminalle birlikte olan danışmanın şablonunu aldım. Ve fonksiyonlar böyle yazılır.

lot hacmi ayar fonksiyonu

bir anlaşma açıp açmadığımızı kontrol et

anlaşmayı kapatıp kapatmadığımızı kontrol et

başlatma

her tikte

{ anlaşmayı kapatıp kapatmadığımızı kontrol edin

aksi takdirde, bir anlaşma açıp açmadığımızı kontrol edeceğiz}

başlangıçsızlaştırma

Peki program parti belirleme fonksiyonuna ne zaman geçecek? "Her tikte" çalıştırdıktan sonra? Ve bir kez mi yürütülecek?

Yanılıyor olabilirim, ama bence danışmanın nasıl çalıştığı hakkında hiçbir fikriniz yok. "Program çalışıyor" ne anlama geliyor?

İpucu-ipucu - yeni başlayanlar için OnInit, OnTick ve OnDeinit'in ne olduğunu anlayın. Bundan sonra her şeyin rayına oturacağını düşünüyorum.

 
Сергей Таболин :

Yanılıyor olabilirim, ama bence danışmanın nasıl çalıştığı hakkında hiçbir fikriniz yok. "Program çalışıyor" ne anlama geliyor?

İpucu-ipucu - yeni başlayanlar için OnInit, OnTick ve OnDeinit'in ne olduğunu anlayın. Bundan sonra her şeyin rayına oturacağını düşünüyorum.

Evet anlamadım o yüzden soruyorum Ontick'in bir olay olduğunu biliyorum, ancak EA'nın bundan sonra nereye gideceğini anlamıyorum. Daha sonra programın gövdesinden geçecek ve parti hacminin hesaplanması yapılacak mı? yoksa çalışmayacak mı? neden resmi yayıncının danışmanı bu şekilde yazılmıştır .