Tuval harika! - sayfa 79

 
Vitaliy Kuznetsov #:

Ekran görüntüleri ve kod ile burada

https://www.mql5.com/ru/forum/379526/page9#comment_25865481

küçük şeyler: ChartRedraw() nerede? terminale "sıraya koyduğum her şeyi çiz" komutunu vermiyorsunuz.

 
Vitaliy Kuznetsov #:

...

Sorunu çözün, övün ve onurlandırın. Gösterge tablosu hakkında, siz bir satıcısınız. Göstergeleriniz yalnızca açık grafikte değil, gezginin her yerinde bir desene sahipse, kullanıcıların ilgileneceğini düşünüyor musunuz? Her ne kadar çok şey desenin kalitesine bağlı olsa da.

Ancak hatırlarsanız, ürünlerinde birkaç bin incelemesi olan Carla Wilson vardı. İnceleme için ürünlerine bir gösterge paneli verdi. Tabii ki, daha sonra motive olmuş trafikle dükkanı kapattılar, ancak gerçek devam ediyor.

Sorunu çözün, övün ve onurlandırın.

Eğer sorunu çözebilirseniz, övün ve onurlandırın!

Ben bir satıcı değilim ve özellikle tester grails satıcısı değilim, ancak pazarda sahip olduğum şey.... iyi.

ama satıştan para kazanma beklentisiyle değil. İnsanlar eskiden bir sistem ararlardı.

ticaret yapıyorlar, şimdi de pazarda satış yapmak istiyorlar. Aradaki fark ne biliyor musunuz? Oraya gitmek için bir plan yoktu.

ve faiz yok.

-

Birden fazla grafik üzerinde formasyon aramak konjonktüre ve ucuz pontlara sapmaktır. Bu iyi bilinen bir gerçektir

Tüm sistemlerde aynı ayarlarla çalışan evrensel bir sistem diye bir şey yoktur.

semboller ve tüm zaman dilimleri. Her sembol-zaman dilimine çok fazla verilmelidir

çok fazla ayrı dikkat gerektirir. Ve sonunda her şey bir sembol-zaman dilimini anlamaya gelir (en azından bir zaman diliminde

ve öyle çoklu görev yapanlar var ki... üç ay içinde yok oluyorlar ve mevduatlarından geriye hiçbir şey kalmıyor).

mevduatlarından).

Alıcıların böyle bir gösterge edinme arzusu, ticaretin karmaşıklığını anlamamanın sonucudur.

Piyasa, ticaretten çok uzak bir alandır, fantezileri gerçekleştirme alanıdır

aynı ticaretten uzak alıcıların.

-

Tüm sembolleri ve zaman dilimlerini arasak bile, bu görev gösterge tablosuyla gerçekten kesişmez.

gösterge tablosu ile. Pazarda herhangi bir sayıda arama yapan bir göstergem var

semboller ve zaman dilimleri ve farklı ayarlarla. Bir paneli var, ama yandan vidalanmış.

vidalandığında, her şey onsuz çalışabilir. Semboller-zaman dilimleri ve parametreler kümesi belirtilmiştir

bir dosya aracılığıyla. Çünkü bir zaman dilimi sembolünü kullanmadan önce, üzerine çok iyi oturmanız, parametreleri almanız gerekir.

Üzerine iyi oturun, parametreleri alın ve görmeden anında yapmayın.

-

Gerçekten de, hayatınızı piyasada iş yapma görevinin çözümü üzerine yaşamak ilginç değil.

Peki çözülecek ne var? Bir göreviniz mi var? Oturun ve yapın. Sorun nedir?

-

Carla Wilson. Teşekkürler, bilmiyordum. Gerçekten içine girmedim. Peki, neden bu kadar çok olduğunu görebiliyorum

gui etrafındaki yutturmaca. Ama ticaretten ne kadar uzak... Ne, hepiniz sadece

Carl Wilson'ın başarısını tekrarlama şansınız var mı?

 
Vitaliy Kuznetsov #:

...

Mesele şu ki, nesnelerle çalışan herhangi bir EA gösterge tablosuyla çakışır.

...

Neden aniden çakışıyor?

Herhangi bir gösterge paneli, grafik nesnelerden oluşsa bile, çok az sayıda nesneden oluşur

terminalin kolayca işleyebileceği nesne sayısına kıyasla. Bu nedenle, sizin

Sorun belirsiz. Orada ne icat ediyorsun, ne tür bir bisiklet?

 
Dmitry Fedoseev #:

Neden aniden çelişkiye düştü?

Herhangi bir panel, grafik nesnelerden oluşsa bile, çok az sayıda nesneden oluşur

terminalin kolayca işleyebileceği nesne sayısına kıyasla. Peki, orada ne var

Sorun belirsiz. Orada ne icat ediyorsun, ne tür bir bisiklet?

Lütfen çözün. Kodobase'de nesneleri olan ve herhangi bir (!) Gösterge tablosunda geçiş yaparken hareket etmeyen MT4 EA'ları bulamadım.

Ama sonra kapalı kodda kanvas üzerinde grafikler olan bir EA gördüm ve hiçbir yere hareket etmedi, ancak yazarın ne yaptığını bilmiyorum. Bu yüzden araştırmamı yeniledim, çünkü kod tarafından çözülemez olduğunu düşündüm.

https:// www.mql5.com/ru/forum/379526/page9#comment_25865481

Новая версия платформы MetaTrader 4 build 1350 - Если у вас проблемы с дешбордами, то придется удалять объекты чарта.
Новая версия платформы MetaTrader 4 build 1350 - Если у вас проблемы с дешбордами, то придется удалять объекты чарта.
  • 2021.11.10
  • www.mql5.com
точнее в очередностях OnInit удалении своих объектов чарта. Тут ремонт терминала не имеет смысла не создавайте объектов по крайней мере до первого OnChartEvent. И удалять объекты пачкой лучше по ChartObjectsDelete
 
Vitaliy Kuznetsov #:

Lütfen çözün. Kod tabanında nesneleri olan ve herhangi bir (!) Gösterge tablosunda geçiş yaparken takılmayan MT4 EA'ları bulamadım.

Ama sonra kapalı kodda kanvas üzerinde grafikler olan bir EA gördüm ve hiçbir yere hareket etmedi, ancak yazarın ne yaptığını bilmiyorum. Bu yüzden araştırmama devam ettim, çünkü kod tarafından çözülemez olduğunu düşündüm.

https:// www.mql5.com/ru/forum/379526/page9#comment_25865481

Sanırım size çizim ve göstergeler hakkında mümkün olan her şey zaten anlatıldı. Şimdi birisinin çaba göstermesini ve sizin için kodu yazmaya / düzenlemeye başlamasını mı bekliyorsunuz?

1. Doğru OnInit/OnDeinit sırasını sağlayın

2. OnCalc'ta (OnTick,OnBook) ve mümkünse OnInit'te de çizim yapmayın

3. Senkron fonksiyonların sayısını kategorik olarak azaltmak

4. Çizimlerin ses seviyesini ve sıklığını kontrol edin

5. terminale "gerçekten çizim yapma zamanı" demeyi unutmayın

6. Ezberlenebilecek ve hızlıca hatırlanabilecek her şey yeniden hesaplanmamalı ve yeniden çizilmemelidir

ve bunun gibi. Her bir nokta doğaldır ve bunu siz de biliyorsunuz. Ama bazı nedenlerden dolayı bunu uygulamıyorsunuz.

PS iyi, grafiği ticaret EA'sı ile değiştirmeyin. Sadece bir ticaret sinyaline, sunucu yanıtına, doğru ana tıklayacak ve gerçekten paraya sıkışacaksınız. Böyle bir çözüm, hatta bir fikir için ellerimde bir cetvel döverdim.

 
Vitaliy Kuznetsov #:

İşte bir örnek ve bir zamanlar verdiğim kod. Kim çözerse, övgü ve onur!

https://www.mql5.com/ru/forum/379526/page9#comment_25865481

Mesele şu ki, nesnelerle çalışan herhangi bir EA gösterge tablosuyla çakışıyor. Bir EA'nın tuval paneliyle hiç sorun yaşamadığını görene kadar hiçbir çözüm olmadığını düşündüm. Bunu nasıl yaptığı bir muamma.


Bu konuya baktım ve bu yazıyı fark ettim.

Yardım'da, "Programların yürütülmesi" bölümünde, olaylarla ilgili işlevlerin göstergeleri vardır.

Takılma sorununu deinit olay takibi ile çözmeyi deneyebilirsiniz. Örneğin indikatörün deinitinde sadece grafikten ayrılma nedeni ile silme işlemi yazılsın. Ve ek nesne silme işlemi fare tıklaması ile ChartEvent'e aktarılsın. Uzman Danışman da dahil olmak üzere sembol değişikliğinden önce herkes silme olayları alacaktır; burada, diğer programlarda nesneleri zaten sildiyseniz, yeniden başlatırken deinit'inizde hiçbir şeyi silmenize gerek olmadığını belirtmelisiniz.
ObjectDelete() işlevinin çakışmaması için seçeneklerden biri olarak.

 
Vitaliy Kuznetsov #:

Lütfen çözün. Kod tabanında nesneleri olan ve herhangi bir (!) gösterge tablosunda geçiş yaparken takılmayan MT4 Uzman Danışmanları bulamadım.

Ama sonra kapalı kodda kanvas üzerinde grafikler olan bir EA gördüm ve hiçbir yere hareket etmedi, ancak yazarın ne yaptığını bilmiyorum. Bu yüzden araştırmama devam ettim, çünkü kod tarafından çözülemez olduğunu düşündüm.

https:// www.mql5.com/ru/forum/379526/page9#comment_25865481

Bana bir bağlantı göster.

 
Vasiliy Pushkaryov #:

O konuya bir göz attım, bu yazıyı fark ettim.

Yardım'da, "Program Yürütme" bölümünde olaylarla ilgili işlevlerin bir göstergesi vardır.

Silme olaylarını takip ederek donma sorununu çözmeyi deneyebilirsiniz. Örneğin indikatörün deinit'inde sadece grafikten ayrılma nedeniyle silme yazsın. Ve ek nesne silme işlemi fare tıklaması ile ChartEvent'e aktarılmalıdır. Diğer programlarda nesneleri zaten sildiyseniz, yeniden başlatırken deinit'inizde hiçbir şeyi silmenize gerek olmadığını belirtmeniz gereken Uzman Danışman da dahil olmak üzere herkes sembol değişikliğinden önce silme olayları alacaktır.
ObjectDelete() işlevinin çakışmaması için seçeneklerden biri olarak.

CHARTEVENT_OBJECT_CREATE/DELETE potansiyel olarak bir OnChartEvent olay şelalesine neden olabilir ve genellikle EA'yı tamamen bozabilir. Bu yüzden varsayılan olarak kapalıdırlar.

Yalnızca olası sonuçların kesin olarak anlaşılmasıyla kullanılabilirler.

 
Maxim Kuznetsov #:

Sanırım size çizim ve göstergeler hakkında mümkün olan her şey zaten anlatıldı. Şimdi birisinin çaba göstermesini ve sizin için kod yazmaya / düzenlemeye başlamasını mı bekliyorsunuz?

Çözüm için Freelance üzerinden ödeme yapacağım. Ama sadece bir hafta sonra. Tabii ki bu görevin çözülmesini istiyorum. Sonuçta, henüz kimse çözmedi, ancak sadece havayı kovalıyor.

Görev, herhangi bir Uzman Danışmanın nesnelerle nasıl düzeltileceğidir, böylece herhangi bir gösterge panosundan geçmeye tepki vermez.

 
Vitaliy Kuznetsov #:

Freelance üzerinden ödeyeceğim. Ama bir hafta daha olmaz. Elbette bu sorunun çözülmesini istiyorum. Ne de olsa şimdiye kadar kimse çözmedi, sadece havayı kovaladı.

Görev, herhangi bir Uzman Danışmanın nesnelerle nasıl düzeltileceğidir, böylece herhangi bir gösterge panosundan geçmeye tepki vermez.

Eğer kafanız boşsa, tabii ki etrafta hava uçuşuyor demektir.

--

Ve bu... EA'ya ek olarak indikatörün de doğru yazılmış olması gerekir. Aksi takdirde, belki de sorun göstergedir.