Hatalar, hatalar, sorular - sayfa 2916
Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Anladım! isimler aynı olduğundan, sayıdaki en küçük ilk basamak seçilir ve bu 4. nesnedir, ardından ilk 2 nesnenin ilk basamağı 4 olduğundan, ilk 2 nesnenin dördünden sonraki daha küçük basamak seçilir . VB.
Evet, ancak ters dönüşüm yapılamaz. Nesnelere rastgele sayılar atamak, bir dili MQL5 yerine MQL831 olarak adlandırmak gibidir.
O zaman bana öyle geliyor ki, nesneleri yaratılış sırasına göre manuel olarak işlemek için, tüm nesneleri oluşturduktan sonra ya da her birini oluşturma sürecinde isimleri oluşturma sırasına göre numaralandırmanız ve sonra robotu açın, böylece diziyi işler ve yazar, oluşturma numaralandırmasını isimlerde tutar. Gelecekte, bu , nesnelerin manuel olarak oluşturulmasından sırayla, hem ObjectName işlevi hem de benzerleri aracılığıyla listeden nesneleri doğru şekilde seçmeyi mümkün kılacaktır.
O zaman bana öyle geliyor ki, nesneleri yaratılış sırasına göre manuel olarak işlemek için, tüm nesneleri oluşturduktan sonra ya da her birini oluşturma sürecinde isimleri oluşturma sırasına göre numaralandırmanız ve sonra robotu açın, böylece diziyi işler ve yazar, oluşturma numaralandırmasını isimlerde tutar. Gelecekte, bu , nesnelerin manuel olarak oluşturulmasından sırayla, hem ObjectName işlevi hem de benzerleri aracılığıyla listeden nesneleri doğru şekilde seçmeyi mümkün kılacaktır.
OBJPROP_CREATETIME özellik tanımlayıcısıyla ObjectGetInteger () işlevini kullanmaktan sizi alıkoyan nedir?
OBJPROP_CREATETIME özellik tanımlayıcısıyla ObjectGetInteger () işlevini kullanmaktan sizi alıkoyan nedir?
Sonuç olarak, çizelgeye çizdiğim her şeyin nesneler adına yazılmasını istiyorum, listedeki nesnelerin oluşturulmasının numaralandırılması dahil, oluşturma sırasına, zaman dilimine, fibo seviye türüne göre ve fibo seviye tipinin sıra sayısı, nesnelerin grafik nesneler listesinde bulunduğu sırayla bu seviyelerin verileriyle paralel yazma dizilerinde. Daha sonra bu isimler tarafından alım satım işlemleri için kriterler ve bu nesnelerin yaratıldığı sıraya karşılık gelen dizilerdeki veriler oluşturulacaktır.
Ben böyle bir yol bulmuşken 4 adet fibo nesne oluşturuyoruz. Oluşturma sırası listeye kaydedilir, bunları oluşturma sırasına göre işlemek için numaralandırırız. Danışmanı başlatmak
Listede oluşturulma sırasını korumak için isimlerinde değişiklik olan nesnelerin oluşturulma sırasına göre nesneler üzerinde yinelenir, ve nesnelerin özelliklerini ve seviyelerini, bir listede olduğu gibi, bu nesnelerin oluşturuldukları sırayla dizilere yazmak. Kodun ilk geçişi, listedeki nesnelerin oluşturulma sırasını korur, adları değiştirir, ölçüt oluştururken yönlendirme için özellikleri tamamlar ve doğru bir sonraki seçim için nesne listesindeki sırayı korur, her durumda sırayla yineleyerek nesnelerin koordinatlarını değiştirme ve dizileri ilk doldurma sırasına göre doğru şekilde yeniden yazma.
İlk geçişte mantık korunur)))
Sonuç olarak, çizelgeye çizdiğim her şeyin nesneler adına yazılmasını istiyorum, listedeki nesnelerin oluşturulmasının numaralandırılması dahil, oluşturma sırasına, zaman dilimine, fibo seviye türüne göre ve fibo seviye tipinin sıra sayısı, nesnelerin grafik nesneler listesinde bulunduğu sırayla bu seviyelerin verileriyle paralel yazma dizilerinde. Daha sonra bu isimler tarafından alım satım işlemleri için kriterler ve bu nesnelerin yaratıldığı sıraya karşılık gelen dizilerdeki veriler oluşturulacaktır.
Ben böyle bir yöntem bulmuşken 4 adet fibo nesnesi oluşturuyoruz Oluşturma sırası listeye kaydediliyor, oluşturulma sırasına göre işlenmek üzere numaralandırıyoruz Expert Advisor'ı Başlatın
Listedeki oluşum sırasını korumak için isim değişikliği ile nesneleri oluşum sırasına göre sıralar ve listedeki gibi nesnelerin özelliklerini ve düzeylerini bu nesnelerin oluşturulma sırasına göre dizilere yazar. Kodun ilk geçişi, listedeki nesnelerin oluşturulma sırasını korur, adları değiştirir, ölçüt oluştururken yönlendirme için özellikleri tamamlar ve doğru bir sonraki seçim için nesne listesindeki sırayı korur, her durumda sırayla yineleyerek nesnelerin koordinatlarını değiştirme ve dizileri ilk doldurma sırasına göre doğru şekilde yeniden yazma.
İlk geçişte mantık korunur)))
Nesneler listesindeki yaratılış sırasına karşılık gelen sayılar örtük olarak nesnelere atansaydı, her şey çok daha basit olurdu.
Bilen kişiler CCanvas sınıfını kullanarak eskiz yapmaya başladılar. Ve tamamen bilinmeyen bir problem keşfettim. Dikdörtgenler ve arka planla dolu daireler normal olarak çizilir, ancak daire çizme girişimlerim tamamen başarısızlıkla sonuçlandı. Kodda dairelerin üç çeşidi vardır ve bunları grafikten çıkarmanın bir sonucu yoktur. Çevreler için bu kod çalışıyor mu, yoksa bir şey mi eksik?
Her zaman çalıştı.
Evet, her şey çalışıyor.
Bu komut dosyasını deneyin. Circle, CircleAA ve CircleWu adlı üç algoritmayı kullanarak rastgele yarıçap, renk ve şeffaflığa sahip daireler çizer
CircleAA kullanmamak daha iyidir - çok yavaş bir algoritma.
Nesneler listesindeki yaratılış sırasına karşılık gelen sayılar örtük olarak nesnelere atansaydı, her şey çok daha basit olurdu.
Sonuç olarak, çizelgeye çizdiğim her şeyin nesneler adına yazılmasını istiyorum, listedeki nesnelerin oluşturulmasının numaralandırılması dahil, oluşturma sırasına, zaman dilimine, fibo türüne göre seviye ve fibo seviye tipinin sıra sayısı, bu seviyelerin verileriyle paralel yazma dizileri, nesnelerin grafik nesneler listesinde bulunduğu sırayla. Daha sonra bu isimler tarafından alım satım işlemleri için kriterler ve bu nesnelerin yaratıldığı sıraya karşılık gelen dizilerdeki veriler oluşturulacaktır.
Ben böyle bir yöntem bulmuşken 4 adet fibo nesnesi oluşturuyoruz Oluşturma sırası listeye kaydediliyor, oluşturulma sırasına göre işlenmek üzere numaralandırıyoruz Expert Advisor'ı Başlatın
Listedeki oluşum sırasını korumak için isim değişikliği ile nesneleri oluşum sırasına göre sıralar ve listedeki gibi nesnelerin özelliklerini ve düzeylerini bu nesnelerin oluşturulma sırasına göre dizilere yazar. Kodun ilk geçişi, listedeki nesnelerin oluşturulma sırasını korur, adları değiştirir, ölçüt oluştururken yönlendirme için özellikleri tamamlar ve doğru bir sonraki seçim için nesne listesindeki sırayı korur, her durumda sırayla yineleyerek nesnelerin koordinatlarını değiştirme ve dizileri ilk doldurma sırasına göre doğru şekilde yeniden yazma.
İlk geçişte mantık korunur)))
Sorunuz "bir" de çözüldü. Oluşturulan nesnelerin yeniden adlandırılmasını yazmak yeterlidir.
Artık, bir Expert Advisor kurulu olan bir grafik üzerinde bir grafik nesnesi her oluşturulduğunda, rastgele bir sayı yerine nesnelerin adları, adında oluşturma süresine sahip olacak ve kesinlikle oluşturma sırasına göre sıralanacaktır.
Sorunuz "bir" de çözüldü. Oluşturulan nesnelerin yeniden adlandırılmasını yazmak yeterlidir.
Artık, bir Expert Advisor kurulu olan bir grafik üzerinde bir grafik nesnesi her oluşturulduğunda, rastgele bir sayı yerine nesnelerin adları, adında oluşturma süresine sahip olacak ve kesinlikle oluşturma sırasına göre sıralanacaktır.
Çok teşekkürler!!! Bu Olay İşleme İşlevlerini tam olarak okumadım, programın ömrünü basitleştirirler)
Ve nesne oluşturma zamanı (ulong tipi olarak kullanın) OBJPROP_CREATETIME, nesne oluşturma sırasının bir tanımlayıcısı değil mi?
Evet! Teşekkürler!!!