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

 
Alexey Viktorov :

OnChartEvent'te ayrıca nesnenin tam adını da bilmeniz gerekir. Ve henüz mevcut değil, bir nesne yok.

Yaratılışta, sparamda.

Genel olarak OnChartEvent'te çalışır, ancak test cihazında çalışmaz.

 
Andrey Sokolov :

Yaratılışta, sparamda.

Genel olarak OnChartEvent'te çalışır, ancak test cihazında çalışmaz.

Bu mantığı deneyin:

eğer yeni bir nesne varsa...

 
Andrey Sokolov :

Yaratılışta, sparamda.

Genel olarak OnChartEvent'te çalışır, ancak test cihazında çalışmaz.

Ama ne ile sparam karşılaştırmak için? Bunun aynı, istenen nesne olduğunu nasıl ayırt edebilirim? Aynı kene üzerinde tam olarak neyin işe yaradığını nasıl belirlediniz?

Artyom Trishkin :

Bu mantığı deneyin:

eğer yeni bir nesne varsa...

Kim ne derse desin bir sonraki tikte o olacak.

 
Artyom Trishkin :

Bu mantığı deneyin:

eğer yeni bir nesne varsa...

Lütfen tam olarak nasıl olduğunu belirtin

 
Alexey Viktorov :

Ama ne ile sparam karşılaştırmak için? Bunun aynı, istenen nesne olduğunu nasıl ayırt edebilirim? - adın bir parçası.

Aynı kene üzerinde tam olarak neyin işe yaradığını nasıl belirlediniz? - Yayınlandığında.

 
Andrey Sokolov :

Ama ne ile sparam karşılaştırmak için? Bunun aynı, istenen nesne olduğunu nasıl ayırt edebilirim? - adın bir kısmında .

Aynı kene üzerinde tam olarak neyin işe yaradığını nasıl belirlediniz? - Basına giderek .

1. İsmin bu kısımları uyuşmuyorsa diğer nesnelere bakın.

2. Süre saniye olarak mı yazdırılıyor? Tikler ne kadar yaygındır?

 
Alexey Viktorov :


Kim ne derse desin bir sonraki tikte o olacak.

Peki, bekleyin .., bir milisaniye zamanlayıcıda, mevcut Hacmi bilebiliriz. Hacim değişmemişken (geçerli onay), yeni bir nesnenin görünümünü kontrol ederiz. Mevcut Hacim geçmiş Hacim'e eşitken, geçmiş nesnelerin sayısı mevcut sayılarına eşit olmadığında - mevcut tik içinde bir nesnenin görünümünü yakaladık - ihtiyacımız olanı yapıyoruz.
Yoksa yanılıyor muyum? Kontrol etmek gerekiyor...

not. Gördüğünüz gibi - zamanlayıcıda yeni bir nesnenin görünümünü yakaladık - gerekli bilgileri yazdığımız hemen bir kullanıcı olayı gönderiyoruz. Bu şekilde yeni bir nesnenin görünümünün tüm işlemleri olay işleyicide yapılacaktır. Eh, varsayımın doğru olduğu ve oyunun muma değer olduğu bir gerçek değil ...

 
Artyom Trishkin :

Peki, bekleyin .., bir milisaniye zamanlayıcıda mevcut Hacmi bilebiliriz. Hacim değişmemişken (geçerli onay), yeni bir nesnenin görünümünü kontrol ederiz. Mevcut Hacim geçmiş Hacim'e eşitken, geçmiş nesnelerin sayısı mevcut sayılarına eşit olmadığında - mevcut tik içinde bir nesnenin görünümünü yakaladık - ihtiyacımız olanı yapıyoruz.
Yoksa yanılıyor muyum? Kontrol etmek gerekiyor...

not. Gördüğünüz gibi - zamanlayıcıda yeni bir nesnenin görünümünü yakaladık - gerekli bilgileri yazdığımız hemen bir kullanıcı olayı gönderiyoruz. Bu şekilde yeni bir nesnenin görünümünün tüm işlemleri olay işleyicide yapılacaktır. Eh, varsayımın doğru olduğu ve oyunun muma değer olduğu bir gerçek değil ...

Test cihazında değilse, OnChartEvent yeterlidir ve ne zamanlayıcı ne de OnChartEvent test cihazında çalışmaz.

Soru, test cihazında aynı kene üzerinde çalışacak şekilde alakalı olsa da.

 
Alexey Viktorov :

1. İsmin bu kısımları uyuşmuyorsa diğer nesnelere bakın. - bu bana yeter

2. Süre saniye olarak mı yazdırılıyor? Tikler ne kadar yaygındır? - gözle görülür bir gecikme yok, en azından kodu kendiniz görebilirsiniz

 
Artyom Trishkin :

Peki, bekleyin .., bir milisaniye zamanlayıcıda, mevcut Hacmi bilebiliriz. Hacim değişmemişken (geçerli onay), yeni bir nesnenin görünümünü kontrol ederiz. Mevcut Hacim geçmiş Hacim'e eşitken, geçmiş nesnelerin sayısı mevcut sayılarına eşit olmadığında - mevcut tik içinde bir nesnenin görünümünü yakaladık - ihtiyacımız olanı yapıyoruz.
Yoksa yanılıyor muyum? Kontrol etmek gerekiyor...

not. Gördüğünüz gibi - zamanlayıcıda yeni bir nesnenin görünümünü yakaladık - gerekli bilgileri yazdığımız hemen bir kullanıcı olayı gönderiyoruz. Bu şekilde yeni bir nesnenin görünümünün tüm işlemleri olay işleyicide yapılacaktır. Eh, varsayımın doğru olduğu ve oyunun muma değer olduğu bir gerçek değil ...

Sorunu anladığım kadarıyla:

Bir çizelgede etiketleri çizen bir gösterge ve bu etiketleri okuyan bir Uzman Danışman bulunmaktadır.

Bir tikte, danışmanın göstergenin aynı tik üzerine çizdiği etiketi okuması gerekir. Göstergenin danışmandan daha hızlı çalışacağının garantisi nerede? Sonuçta olay hem indikatöre hem de Expert Advisor'a aynı anda gelecek. İkincisi, bir kodda bile, ObjectCreate'den sonra, nesne zaten oluşturulmuş olmasına rağmen, nesnenin özelliklerini okumak mümkün değildir.

Böyle bir hile olasılığından çok şüpheliyim. Ama yanılıyorsam çok mutlu olurum.