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

 
Ivaninoo Фащевский :
Merhaba. Koddaki bir üçüncü taraf gösterge aydınlatıcısından bir giriş sinyali nasıl yakalanır? Gösterge tabloya bir mum çizer ve bir giriş uyarısı görüntüler. Basitçe söylemek gerekirse, bu gösterge için bir robot yazmak istiyorum.
iCustom()
 

Birisi bana bir danışmanın gerekli tüm unsurlarına sahip olan bir örnek için basit bir ticaret uzmanı söyleyebilir mi? Alım satım için zaten belirli bir karar algoritmam var. Yazmak ve test etmek istiyorum... Bir danışman iskeletine ihtiyacım var. Tercihen aşağıdaki unsurlarla:

- MM kontrolü (açık işlemlerin sayısı dahil);

- fonların kontrolü (gündeki kayıp X'ten fazlaysa, o gün ticareti durdururuz; bu ayki kayıp Y'den fazlaysa, bir sonraki aya kadar ticareti durdururuz);

- zamana göre pozisyon kapanışı (pozisyon açılış süresine göre);

Başlamak için daha basit bir şey istiyorum ...

 
Yevhenii Levchenko :

Birisi bana bir danışmanın gerekli tüm unsurlarına sahip olan bir örnek için basit bir ticaret uzmanı söyleyebilir mi? Alım satım için zaten belirli bir karar algoritmam var. Yazmak ve test etmek istiyorum... Bir danışman iskeletine ihtiyacım var. Tercihen aşağıdaki unsurlarla:

- MM kontrolü (açık işlemlerin sayısı dahil);

- fonların kontrolü (gündeki kayıp X'ten fazlaysa, o gün ticareti durdururuz; bu ayki kayıp Y'den fazlaysa, bir sonraki aya kadar ticareti durdururuz);

- zamana göre pozisyon kapanışı (pozisyon açılış süresine göre);

Başlamak için daha basit bir şey istiyorum ...

KB "şablonu" üzerinde arama yapın ... bence sadece tembel ve yazma uzmanları için "boşluklar" yazmadım)))

 
Igor Makanu :

KB "şablonu" üzerinde arama yapın ... bence sadece tembel ve yazma uzmanları için "boşluklar" yazmadım)))

Tamam teşekkürler :)
 
Artyom Trishkin :
iCustom()
iCustom her zaman 2147483647 sayısını döndürür
 
Ivaninoo Фащевский :
iCustom her zaman 2147483647 sayısını döndürür
Bu, arabelleğin boş değeridir. Ctrl+D tuşlarına basın ve göstergenin hangi arabellekte ve ne zaman boş olmayan değerlere sahip olduğuna bakın. Oradan dans et.
 
Soru. Grafikte bir OBJ_ARROW_BUY / OBJ_ARROW_SELL nesnesi oluşturuyorum ancak tüm oklar her zaman sağa yönlendiriliyor. https://docs.mql4.com/en/constants/objectconstants/enum_object/obj_arrow_buy örneğinde olduğu gibi onları nasıl yukarı/aşağı döndüreceğimi anlamıyorum?
 
The_Sheikh :
Soru. Grafikte bir OBJ_ARROW_BUY / OBJ_ARROW_SELL nesnesi oluşturuyorum ancak tüm oklar her zaman sağa yönlendiriliyor. https://docs.mql4.com/en/constants/objectconstants/enum_object/obj_arrow_buy örneğinde olduğu gibi onları nasıl yukarı/aşağı döndüreceğimi anlamıyorum?
Orada ne tür bir ok ayarlamak mümkündür. Vasıtasıyla:
SetIndexArrow( 0 , 242 );

Burada: 0 arabellek indeksidir, 242 tablodaki koddur:

Burada da örnekler var: https://www.mql5.com/en/articles/1500

 
Igor Makanu :

bence, "profil" MT'nin görünümünü koruyor - panellerin konumu, pazara genel bakış pencereleri vb., ancak çizelgelerin kendisini hatırlamıyor, genel olarak, gerçekten hiç kullanmadı, ancak şöyle çalışması gerekiyor bu, IMHO

ve danışmanın ayarları grafik şablonunu hatırlıyor, üzerinde Expert Advisor'ın çalıştığı şablonu hatırlıyorsanız ve ardından grafiği kapatıp açarsanız ve şablonu uygularsanız, Expert Advisor şablonun olduğu ayarlarla başlayacaktır. kaydedildi, benim için uygun değil

şablonlar konusunda haklıysam, gerekli çizelgeleri açacak ve TF'yi bunlara geçirecek ve kaydedilen şablonu her grafiğe uygulayacak bir komut dosyası yazarak görevinizin çözülmesi gerekir.

Not: Görünüşe göre bir zamanlar KB'de böyle bir örnek gördüm, ama yanılıyor olabilirim, IMHO tüm bunlar uygun değil

Kişi oldukça ilginç bir soru sormuş, bir arıza oluştuğunda tüm ayarlar kaybolmuş ve her şey nasıl geri yüklenmiş olsa da aslında bu hiçbir şekilde yapılamaz. Bu tür sonuçlara yol açacak bir arızayı nasıl simüle edebileceğiniz ve sonuçlarının ne olacağı, hangi ayarların yanlış gidebileceği ilginçtir. Böyle başarısızlıklar var mı?

 
Roman Shiredchenko :

Tünaydın! İşlem exps'inde manuel olarak kaydedilen tüm mevcut parametrelerin (girdi) daha sonra kaydedilen "PROFİL" de kaydedilip kaydedilmediğini, böylece girişin ayrı * .set dosyalarına kaydedilmediğini bilmek istedim. robotların parametreleri, yalnızca "profildeki" her şeyi kaydeder. Ve, örneğin, terminalin çalışmasında bir arıza durumunda, önceden kaydedilmiş profil geri yüklenirse, önceden kaydedilmiş ayarlara sahip tüm exp'ler kaydedilecek ve ticaret için yeniden kurulacak mı?

Ve neden böyle hatalar yaşadınız ki, ayarlar yanlış gitti, ama robotun kendisi bir terminal arızası nedeniyle grafikten uçup gitti mi?