Benim yaklaşımım. Çekirdek - Motor. - sayfa 79

 
Реter Konow :

Belgelere bakılırsa, bir grafiğin tüm göstergeleri ortak bir iş parçacığında çalışır. Yani Motor, akışını diğer kullanıcı göstergeleriyle paylaşacaktır. Ayrıca kendi başına bile bir danışmandan daha yavaş çalışır.

Yanılıyor olabilirim, şimdi yardımı okumak için zaman yok, ancak tüm göstergelerin ilginç bir terminal iş parçacığında yürütüldüğü görülüyor - kullanıcının elle başlattığı bir şey gibi olmalı

ve danışmanın kendisinin başlattığı göstergeler, ayrı bir konu olacak

bu konu burada tartışıldı: https://www.mql5.com/en/forum/278924

MQL4 потоки (thread/fork), это возможно?
MQL4 потоки (thread/fork), это возможно?
  • 2018.09.12
  • www.mql5.com
Всем доброго...
 
Igor Makanu :

Yanılıyor olabilirim, şimdi yardımı okumak için zaman yok, ancak tüm göstergelerin ilginç bir terminal iş parçacığında yürütüldüğü görülüyor - kullanıcının elle başlattığı bir şey gibi olmalı

ve danışmanın kendisinin başlattığı göstergeler, ayrı bir konu olacak

bu konu burada tartışıldı: https://www.mql5.com/en/forum/278924

tartışmayı okudum. Ama bir şeyi yanlış anladım... Yine de danışmanın yadsınamaz bir avantajı olduğunu düşünüyorum. Evet ve GUI'yi grafikten grafiğe aktarmak harika olurdu. MT5'te, kayan pencereler ve bunlar arasında GUI aktarımı çok havalı görünür.))

 
Реter Konow :

TAMAM. Şimdi daha net. Yani, seçenek yok. Motoru Expert Advisor'a devretmek ve grafikler arasında GUI hareketini düzenlemek gereklidir. Aksi takdirde, grafikte ne kadar çok gösterge varsa , Motor o kadar yavaşlar.

Danışmanın ve motorun bulunduğu tablodaki göstergeleri şekillendirmeyin. TF'yi değiştirebileceğiniz benzer bir tablodaki tüm referans göstergelerine sahibim.

 
Oleg Papkov :

Danışmanın ve motorun bulunduğu tablodaki göstergeleri şekillendirmeyin. TF'yi değiştirebileceğiniz benzer bir tablodaki tüm referans göstergelerine sahibim.

Çözümlerden biri olarak, evet. Ancak, kullanıcıyı sınırlamak istenmez.

 

Güzel gün.

Kendi üretimimin ticaret fonksiyonlarını etkinleştirme/devre dışı bırakma ve buna göre birkaç parametresini ayarlamayı kontrol etmek için bir panel oluşturmaya çalışıyorum.

EA kodunda paneli uygularken, test cihazında ChartEvent olayının olmaması nedeniyle uygulama, strateji test cihazındaki panel düğmelerine basmanın normal çalışmasının imkansızlığıyla karşılaştı.

Veya gösterge kodunda panel uygularken sipariş açmanın imkansızlığı.

Burada tartışma: https://www.mql5.com/ru/forum/294890

Peter, reddedemeyeceğim bir panel geliştirmem için bana yardım teklif etti.

Yani, bugün panel şöyle görünüyor:

panel

veya tüm düğmelere basıldığında bunun gibi:

PanelBasılmış

her düğmenin altında hem yukarı/aşağı oklarla hem de düzenleme alanını düzenleyerek değiştirilebilen parametreleri.

"Şimdi" düğmeleri için parametre değeri .Kilitleme(yanlış);, diğer tüm düğmeler için .Locking(true);

"Sonraki" butonu için, Tüm/Her değerleri ile bir parametre (switch) daha eklemeniz gerekir.

Ek olarak, panele, her bir siparişin karını (takas dahil) ve önünde bir çarpı işareti bulunan, mevcut sembol için açık siparişlerin listesini içeren bir zaman aralığı ve açık siparişlerin listesini içeren bir açılır liste eklemeniz gerekir. her biri kapatmak için.

Peter, bu açıklama TK için yeterli mi?

 
Александр :

Güzel gün.

Kendi üretimimin ticaret fonksiyonlarını etkinleştirme/devre dışı bırakma ve buna göre birkaç parametresini ayarlamayı kontrol etmek için bir panel oluşturmaya çalışıyorum.

EA kodunda paneli uygularken, test cihazında ChartEvent olayının olmaması nedeniyle uygulama, strateji test cihazındaki panel düğmelerine basmanın normal çalışmasının imkansızlığıyla karşılaştı.

...

Bu sorunu kendi başınıza çözmekle ilgileniyor musunuz?

 
Dmitry Fedoseev :

Bu sorunu kendi başınıza çözmekle ilgileniyor musunuz?

tabii ki ilgilendi. bu yüzden konuyu açtım

https://www.mql5.com/ru/forum/294890

ancak:

MQL ve genel olarak programlama konusundaki becerilerim oldukça mütevazı. Panelin şu anda ne olduğu benim için kolay değildi ve kod yazma açısından son derece "beceriksizce" uygulandığından şüpheleniyorum.

ayrıca, forumu okuduktan sonra, insanların bu sorunla ( strateji test cihazındaki düğmelerin çalışması) uzun süredir uğraştığını fark ettim ve sürece girmeden sonucu hızlandırmak için bir fırsat varsa, neden? kullanmıyor musun?

Bu yüzden yardım teklifini memnuniyetle kabul ettim.

SimplePanel проблема при переключении таймфрейма
SimplePanel проблема при переключении таймфрейма
  • 2018.12.15
  • www.mql5.com
В составе стандартного пакета MT4 имеется пример создания панели управления "Simple Panel...
 

Александр :

...

Peter, bu açıklama TK için yeterli mi?

Evet, teşekkür ederim, bu açıklama yeterli. Ben uygulamadan sorumluyum. Yarın yayınlayacağım.

Panelin test cihazındaki çalışmasına gelince, onu da uyguluyorum. Ancak, biraz daha uzun sürecek.

 
Александр :

tabii ki ilgilendi. bu yüzden konuyu açtım

https://www.mql5.com/ru/forum/294890

ancak:

MQL ve genel olarak programlama konusundaki becerilerim oldukça mütevazı. Panelin şu anda ne olduğu benim için kolay değildi ve kod yazma açısından son derece "beceriksizce" uygulandığından şüpheleniyorum.

ayrıca, forumu okuduktan sonra, insanların bu sorunla ( strateji test cihazındaki düğmelerin çalışması) uzun süredir uğraştığını fark ettim ve sürece girmeden sonucu hızlandırmak için bir fırsat varsa, neden? kullanmıyor musun?

Bu yüzden yardım teklifini memnuniyetle kabul ettim.

o konuya baktım. Bunun nasıl yapılacağına dair cevaplar var - OnTick'te () düğmelerin durumunu kontrol edin.

 

Dmitry Fedoseev :

...

o konuya baktım. Bunun nasıl yapılacağına dair cevaplar var - OnTick'te () düğmelerin durumunu kontrol edin.

Gönderiniz uygulamaya katılım için bir başvuru olarak kabul ediliyor mu?

Bu konuya da baktım ama bir önceki yazımı dikkatli okumamışsınız.