Grafikte yüklü olan göstergenin arabelleklerini okuma - sayfa 6

 
Andrey Khatimlianskii :

Uzman Danışmana veri dönüşüyle birlikte bir olay modeline ihtiyaç duyulacak bir örnek gösterin.

En olası ters fiyat sıçramasının seviyesini gösteren bir olasılık fonksiyonum var. Bu yaklaşım, HFT'de, fiyat keskin bir şekilde 10 puan yükseldiğinde, yakın gelecekte tekrar sıçrama olasılığının yüksek olduğu konusunda casusluk yaptı. Süre ne kadar uzun olursa, o kadar az olasıdır. Eh, bu parmaklarda, böylece örneğin tek bir yerden değil, az çok gerçek olduğu açıktır.

Yani gösterge bu seviyeyi gösteriyor. Gösteriler - bu, grafiklerde gözlerimle görebildiğim bir görselleştirme anlamına gelir. Olasılık fonksiyonunun parametrelerini grafik nesnelerle ve klavyeden kontrol ediyorum. Göstergenin zamanlayıcı üzerinde yaşadığı gerçeğine ek olarak (yukarıda söylediğim gibi olasılık fonksiyonu büyük ölçüde zamana bağlıdır (dakika çubukları çok kaba)), ayrıca EventChart'a bir bağımlılık olduğu ortaya çıktı. Eğrinin türüne ve mevcut piyasa hakkındaki fikirlerime göre, hareket halindeyken gösterge değerlerini ayarlamak için fareyi ve klavyeyi kullanabileceğim, en çok gördüğüm gibi, böyle bir araştırma araç takımı ortaya çıkıyor. doğru.

EA, grafikten ayarlanan bu göstergeyi tam olarak grafikte olduğu gibi algılamalıdır. RAM diske bir dosya olarak değerler yazabileceğinizi çok iyi biliyorum, işaretçiye karşılık gelen arabelleğe ulaşmak için bir DLL kullanın. Ama bildiğiniz gibi, hepsi bir koltuk değneği. Grafikte zaten gördüklerimi programlı olarak almanın neden imkansız olduğu açık değil.

Ve tamamen OOP ve olay modeli olan bu gösterge araştırma araçlarından epeyce sahibim.

 
pako :

arabellek 0'dan verileri gösterir

kayıt ne gösteriyor

Lütfen göstergeyi ve danışmanı dergide basılmayacak şekilde değiştirin. Ve danışman, farenin üzerine gelindiği gösterge arabelleğinin değerini gösterdi. Böyle bir danışmana örnek verdim.

Kaynak kodunu göstermiyorsunuz, bu nedenle, her şeyin göstermek istediğiniz şekilde olduğu görünümü çeşitli şekillerde oluşturabileceğiniz ex4'e karşı biraz şüphecilik anlamalısınız.

Reddederseniz, sadece bana harcanan zamana teşekkür etmek için kalır, ancak boşuna.

 
comp :

En olası ters fiyat sıçramasının seviyesini gösteren bir olasılık fonksiyonum var. Bu yaklaşım, HFT'de, fiyat keskin bir şekilde 10 puan yükseldiğinde, yakın gelecekte tekrar sıçrama olasılığının yüksek olduğu konusunda casusluk yaptı. Süre ne kadar uzun olursa, o kadar az olasıdır. Pekala, bu parmaklarda, böylece örneğin tek bir yerden değil, az çok gerçek olduğu açıktır.

Yani gösterge bu seviyeyi gösteriyor. Gösteriler - bu, grafiklerde gözlerimle görebildiğim bir görselleştirme anlamına gelir. Olasılık fonksiyonunun parametrelerini grafik nesnelerle ve klavyeden kontrol ediyorum. Göstergenin zamanlayıcı üzerinde yaşadığı gerçeğine ek olarak (yukarıda söylediğim gibi olasılık fonksiyonu büyük ölçüde zamana bağlıdır (dakika çubukları çok kaba)), ayrıca EventChart'a bir bağımlılık olduğu ortaya çıktı. Eğrinin türüne ve mevcut piyasa hakkındaki fikirlerime göre, hareket halindeyken gösterge değerlerini ayarlamak için fareyi ve klavyeyi kullanabileceğim, en çok gördüğüm gibi, böyle bir araştırma araç takımı ortaya çıkıyor. doğru.

EA, grafikten ayarlanan bu göstergeyi tam olarak grafikte olduğu gibi algılamalıdır. RAM diske bir dosya olarak değerler yazabileceğinizi çok iyi biliyorum, işaretçiye karşılık gelen arabelleğe ulaşmak için bir DLL kullanın. Ama bildiğiniz gibi, hepsi bir koltuk değneği. Grafikte zaten gördüklerimi programlı olarak almanın neden imkansız olduğu açık değil.

Ve tamamen OOP ve olay tabanlı olan bu gösterge araştırma araçlarından epeyce var.

Hesaplanan kısmı EA'ya aktarın.
Bir zamanlayıcı üzerinde çalışmasına ve olaylara tepki vermesine izin verin.

Ve göstergenin seçilen parametrelerle hazır eğriler çizmesine izin verin. Daha hızlı tepki verebilmek için bunu tiklerle değil, aynı zamanda grafik olaylarıyla da yapmasına izin verin.
Parametreleri geçmek daha kolaydır, çünkü bunların çoğu yoktur (bu, değerler içeren bir arabellek değildir). Örneğin, Bölüm aracılığıyla. değişkenler veya aynı kullanıcı olayları aracılığıyla.

Burada forumda, bir gösterge ve bir danışman arasında büyük veri dizilerinin nasıl sürüleceğine dair bir örnek vardı, hızlı bir şekilde ortaya çıktı. Ancak birkaç parametreden bahsediyorsak bu gerekli değildir.

Söylemek istediğim tam olarak buydu - danışman düzenlemeli, gösterge çizmeli.

 
Andrey Khatimlianskii :

Hesaplanan kısmı EA'ya aktarın.
Bir zamanlayıcı üzerinde çalışmasına ve olaylara tepki vermesine izin verin.

Ve göstergenin seçilen parametrelerle hazır eğriler çizmesine izin verin. Daha hızlı tepki verebilmek için bunu tiklerle değil, aynı zamanda grafik olaylarıyla da yapmasına izin verin.
Parametreleri geçmek daha kolaydır, çünkü bunların çoğu yoktur (bu, değerler içeren bir arabellek değildir). Örneğin, Bölüm aracılığıyla. değişkenler veya aynı kullanıcı olayları aracılığıyla.

Burada forumda, bir gösterge ve bir danışman arasında büyük veri dizilerinin nasıl sürüleceğine dair bir örnek vardı, hızlı bir şekilde ortaya çıktı. Ancak birkaç parametreden bahsediyorsak bu gerekli değildir.

Söylemek istediğim tam olarak buydu - danışman düzenlemeli, gösterge çizmeli.

Tabii ki, etrafta dolaşmayı ve işe yarayacak N'inci koltuk değneği yaratmayı biliyorum. Ve bunun hakkında konuştu. dikkat et

Bazı nedenlerden dolayı, gösterge verilerini grafikten insanca okumak hala imkansız!

Bu basitçe yapılamaz (ve kelimeden büyük miktarda veri aktarımı yoktur. GetPtr bunu kanıtlamıştır)! Ve bu “kullanıcılara özen gösterme” de göremiyorum, böylece “tırnakları mikroskopla çakmasınlar”. Mimari olarak sadece kendi mantığınıza göre kavisli bir tasarım sunuyorsunuz.

Çünkü her seçeneğin rafine edilmesi gerekecek.

Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum

Grafikte yüklü olan göstergenin arabelleklerini okuma

comp , 2016.03.14 09:19

Sorun şu şekilde çıktı. Böyle iki gösterge var. Aralarındaki ortalama farkın belirli bir eşiğe ulaştığı anı belirlemem gerekiyordu (burada aynı Expert Advisor'da bir konu yapabilmeniz gerekiyor). Ve şu anda, daha sonra analiz etmek için değerlerini bir dosyaya dökün. Peki, ya da fırlatılmazsa, en azından bu durumda donmaları için göstergeli bir sinyal gönderin.  
 
comp :

Servis Masası ile iletişime geçmeyi deneyebilirsiniz. Onlara her şeyi ayrıntılı olarak gösterin. Belki bir şeyler önerebilirler. Ancak, bu kadar hızlı olmadığı gerçeği.

Evet, cevap verirlerse cevabı buraya yazın lütfen.

 
comp :

Tabii ki, etrafta dolaşmayı ve işe yarayacak N'inci koltuk değneği yaratmayı biliyorum. Ve bunun hakkında konuştu.

Etrafta dolaşmayın, sağ taraftan yaklaşın.
Geliştiricilerin bu verileri almamızı engelleyerek bizimle ilgilendiğini söylemedim. Sadece araçları amaçlarına uygun olarak kullanırsanız, buna gerek kalmayacaktır.
Tost makinesine bir torba su koyarak suyu kaynatmaya çalışmıyorsunuz, değil mi?

Bir kez daha - grafikteki verilerin mevcut olduğunu umursamıyorum. Bazı durumlarda, göstergeler hazır ve çalışır durumdayken daha uygun olacaktır.
Ancak bu, kitlesel bir kullanıcı için bir zorunluluk değil, bireysel sorunlara bir çözümdür.

BENİM NACİZANE FİKRİME GÖRE.

 
Andrey Khatimlianskii :

Tost makinesine bir torba su koyarak suyu kaynatmaya çalışmıyorsunuz, değil mi?

Teklifin bana aynen böyle görünüyor - saçma.

Büyük olasılıkla, böyle "garip" görevlerle karşılaşmadınız, bu yüzden IMHO'nuz var.

Olay modeli çizen göstergede - çok uygun. Ayrıca, on tane arabellek ayarladım ama sadece bir/iki tane çizdim. Gerisi, her çubukta CTRL+D ile görülebilen yardımcı bilgilerdir. Araştırırken gerçekten çok şey anlamanıza yardımcı oluyor.

Ancak, bu konudaki ifadelere bakılırsa, neredeyse hiç kimse bunu anlamıyor. Göstergelerdeki OOP bile "Neden?" Sorusunu gündeme getiriyor. Burada anlamaya çalışmalısınız.

Üzerinde işlem yaparsanız, öz sermayeyi (her çubukta ve diğer özel kriterlerde) hemen hesaplayan bir OOP kanal göstergesine sahibim. Aynı zamanda, bulmanın parametrelerini değiştirerek, anlaşmaların nasıl değiştiğini (hemen grafikte) görüyorum. Test cihazına gerek yok ve her şey etkileşimli. Ama daha da uygunu, farklı bir kanal inşa mantığı yapmak için kalıtım kullanmak ve sadece kanal algoritmasından sorumlu birkaç satır yazmak yeterlidir. Diğer her şey OOP tarafından otomatik olarak yapılacaktır.

Genel olarak, göstergelerdeki her şeyin yalnızca OOP ile güzel görünebileceği görevler vardır. Göstergelerde olay modeline benzer. Ama dürüst olmak gerekirse, kamusal alanda böyle çözümler görmedim. Belki de bu, inekler için ve sadece kendileri için tamamen niş bir üründür.

 
Alexey Kozitsyn :

Servis Masası ile iletişime geçmeyi deneyebilirsiniz. Onlara her şeyi ayrıntılı olarak gösterin. Belki bir şeyler önerebilirler. Ancak, bu kadar hızlı olmadığı gerçeği.

Evet, cevap verirlerse cevabı buraya yazın lütfen.

Uygulama #1428577.

 
comp :
Varsayılan olmayan giriş parametreleri ile grafikte başlatılan göstergelerin tampon değerlerini alacak bir Uzman Danışman yazmak imkansızdır. iCustom, her gösterge için KAYNAK'ta kendi çağrısını yazmayı gerektirecek şekilde uygulandığından.
Belki. Göstergeleri akıllıca kodlayın.
 
comp :

Saldırganlık, tartışma ile ters orantılıdır! Hangi linkten bahsettiğini anlamadım.

Gösterge ve Uzman Danışman kodları verildi. Bazı durumlarda arabelleklerin iCustom aracılığıyla alınamadığı gösterilmiştir. Yani başlık sadece doğru değil, aynı zamanda kanıtlanmıştır.

Farklı türden iCustom kısıtlamaları ile - benzer şekilde. Daha fazla bir şey söylenmezse, "can" ve "Sorun görmüyorum" un anlamı nedir? O zaman şubeye müdahale etmeyin, çünkü yapıcı bir şey yapamazsınız.

Bu, okumayı öğrenebilmeniz için şimdi sizin için sadece bir başlangıç kitabına bir bağlantı mı?