Hatalar, hatalar, sorular - sayfa 622

 
Dima_S :
Çok orjinal)

ve birkaç ekleme daha.

Ana grafikte bir gösterge oluşturursanız , zamanlayıcı olayını başarıyla işler.
Bir grafik nesnesi üzerinde veya bu nesneye yerleştirilmiş bir Uzman Danışmandan bir gösterge oluşturursanız, zamanlayıcı olmaz.

Anton bana bir şekilde SD'de bir zamanlayıcıya sahip olma özelliğinin hindinin yerleştirildiği grafik akışından kopyalandığını açıkladı. Grafik nesnelerinde zamanlayıcı yoktur. Onlar sadece ana grafikte.

Bu, gösterge zamanlayıcısının yalnızca ana grafikte mevcut olacağı, ancak grafik nesnesinde olmayacağı anlamına gelir.

Her durumda ChartIndicatorAdd'i çalıştırmak gerekir. Zamanlayıcıyı başlatmak için.

 
Rosh :

Grafik için ve oradan üzerinde çalışan programlara (üzerine atılan) zamanlayıcı olayları oluşturulur. İdeoloji böyledir - Programların yürütülmesi :

Bu nedenle Expert Advisor'dan çağrılan gösterge timer olaylarını kabul etmez. Expert Advisor'dan ChartIndicatorAdd işlevini kullanarak bu göstergeyi grafiğe eklemeye çalışın, herhangi bir değişiklik olacak mı?

Zamanlayıcının çalışacağını düşünüyorum, tıpkı bu tablodaki göstergeyi atmanız gibi. Sadece bir program varsa, o zaman sorun değil.

Ve farklı para birimlerine sahip birçok grafikten tek bir grafikte toplamak gerekir.

Zamanlayıcı ile her şey açık - geçici çözümler arayacağız) Bir grup küçük pencerenin açılmasını otomatikleştirmemiz ve onlara bir "hindi" atmamız gerekecek (şimdiye kadar).

İyi düşünülmüş cevaplar için hepinize teşekkür ederim.

 

Dima_S :

Bir grup küçük pencerenin açılmasını otomatikleştirmemiz ve onlara bir "hindi" fırlatmamız gerekecek (şimdiye kadar).

ne için? Bir zamanlayıcıdasınız. bu yüzden çok fazla pencereye ihtiyacınız yok. Göstergeli bir tane yeterlidir. ve bu türkiye'de herhangi bir karaktere sahip herhangi bir şeyin gelişimini reçete etmek. Hepsi aynı, zamanlayıcı tarafından ve keneler tarafından değil.
 
sergeev :
ne için? Bir zamanlayıcıdasınız. bu yüzden çok fazla pencereye ihtiyacınız yok. Göstergeli bir tane yeterlidir. ve bu türkiye'de herhangi bir karaktere sahip herhangi bir şeyin gelişimini reçete etmek. Hepsi aynı, zamanlayıcı tarafından ve keneler tarafından değil.
Gerçek şu ki, keneler de birçok çiftte yakalanır - ikinci okumalar oluştururlar ve daha sonra haritalama yoluyla her şey daha fazla sapıklık işlemesi için uzmana aktarılır)
 
Dima_S :
Gerçek şu ki, keneler de birçok çiftte yakalanır - ikinci okumalar oluştururlar ve daha sonra haritalama yoluyla her şey daha fazla sapıklık işlemesi için uzmana aktarılır)
O zaman hindilerden bir uzmana kene almak ve tek bir zamanlayıcıdan (uzmanda) bir sonraki ikinci geri sayım alınana kadar tasarruf etmek, ardından ikinci bir paket oluşturmak ve "akümülatörü" temizlemek daha kolaydır.
 
Rosh :

Grafik için ve oradan üzerinde çalışan programlara (üzerine atılan) zamanlayıcı olayları oluşturulur. İdeoloji böyledir - Programların yürütülmesi :

Bu nedenle Expert Advisor'dan çağrılan gösterge timer olaylarını kabul etmemektedir. Expert Advisor'dan ChartIndicatorAdd işlevini kullanarak bu göstergeyi grafiğe eklemeye çalışın, herhangi bir değişiklik olacak mı?

Dima_S :

Zamanlayıcının çalışacağını düşünüyorum, tıpkı bu tablodaki göstergeyi atmanız gibi. Sadece bir program varsa, o zaman sorun değil.

Ve farklı para birimlerine sahip birçok grafikten tek bir grafikte toplamak gerekir.

Zamanlayıcı ile her şey açık - geçici çözümler arayacağız) Bir grup küçük pencerenin açılmasını otomatikleştirmemiz ve onlara bir "hindi" atmamız gerekecek (şimdiye kadar).

İyi düşünülmüş cevaplar için hepinize teşekkür ederim.

Zamanlayıcı, EA'dan gelen aşağıdaki arama dizisinde kendi kendine çalışmadı:

ChartOpen -> iCustom -> ChartIndicatorAdd

Grafikler çıktı, göstergeler eklendi. Ancak, içlerindeki zamanlayıcı, yalnızca her yeni grafikteki gösterge özelliklerini manuel olarak çağırdıktan ve hiçbir şeyi değiştirmeden Tamam'ı tıkladıktan sonra çalışmaya başladı.

Böcek? Özellik?

 
MetaDriver :
O zaman hindilerden bir uzmana kene almak ve tek bir zamanlayıcıdan (uzmanda) bir sonraki ikinci geri sayım alınana kadar tasarruf etmek, ardından ikinci bir paket oluşturmak ve "akümülatörü" temizlemek daha kolaydır.
Daha kolay değil, daha zor. Halihazırda yapıldı)
 
Dima_S :

Zamanlayıcı, EA'dan gelen aşağıdaki arama dizisinde kendi kendine çalışmadı:

ChartOpen -> iCustom -> ChartIndicatorAdd

Grafikler çıktı, göstergeler eklendi. Ancak, içlerindeki zamanlayıcı, yalnızca her yeni grafikteki gösterge özelliklerini manuel olarak çağırdıktan ve hiçbir şeyi değiştirmeden Tamam'ı tıkladıktan sonra çalışmaya başladı.

Böcek? Özellik?

init'te OnTimer()'ı çağırın.

 
Dima_S :
Daha kolay değil, daha zor. Halihazırda yapıldı)

Bu yüzden daha zor olması gerekecek. :)

Hala işe yarayan tek yöntem bu.

Kendin için yargıla. Tüm zamanlayıcıları başlatmayı başarsanız bile (ki bu bir gerçek değildir) ve onları kesinlikle eşzamanlı olarak başlatmayı başarsanız bile (ki bu bir gerçek değildir), yine de onlardan sırayla ve sırayla bilgi alacaksınız. bilinmeyen bir sıra (çekirdek bir ise) veya buna yakın (birden fazla çekirdek varsa). Ve sonra alım sırasını ve benzeri byaku'yu takip etmelisiniz.

Bir uzlaşma öneriyorum: casuslarla keneleri yakalarsınız ve onları hemen bir milisaniye işaretiyle ( GetTickCount() ) baş EA'ya gönderirsiniz. Expert Advisor bunları işaretlere göre düzenler ve ikinci blokları keser.

Çok kolay değil, ama doğrulukla düzen olacak.

 
Urain :
init'te OnTimer()'ı çağırın.
Şu anda kesinlikle kaba olacaksınız ... :))