Zamanlayıcı olayları aslında ChartEvent'in bir alt sınıfıdır ve yalnızca gösterge doğrudan grafik üzerinde çalıştığında çağrılır. iCustom aracılığıyla çağrılan göstergelerde, OnTimer aramasını veya OnChartEvent aramasını beklemeyeceksiniz.
Orada, bir gösterge ancak, adlandırdığı diğeri oluşturulduktan sonra inşa etmeye başlar. Bu nedenle, zincirdeki en uzak olanı oluşturmak için bir kez yenilemeyi tıklamanız, ardından verilerini kullananı oluşturmak için tekrar tıklamanız gerekir :)
Kontrol etmek zorunda kalacak. Ama neyse, ben başka bir şeyden bahsediyordum. Ayrıca, çevrimdışı bir grafikte görüntüleme hakkında konuşuyorsunuz (bu, ticaret çevrimiçi olduğu için birincil görev değildir). Veri kullanılabilirliğinden bahsediyorum. Senin durumunda, veriler zaten mevcut. Ama ekran berbat. Mevcut tüm verileri doğru bir şekilde almaktan bahsediyorum.
Alexey Kozitsyn : Kontrol etmek zorunda kalacak. Ama neyse, ben başka bir şeyden bahsediyordum. Ayrıca, çevrimdışı bir grafikte görüntüleme hakkında konuşuyorsunuz (bu, ticaret çevrimiçi olduğu için birincil görev değildir). Veri kullanılabilirliğinden bahsediyorum. Senin durumunda, veriler zaten mevcut. Ama ekran berbat. Mevcut tüm verileri doğru bir şekilde almaktan bahsediyorum.
Farklı şeylerden bahsettiğimizi anlıyorum. Az önce MT4 ve MT5'teki verilere erişimin farklı olmadığını söylediniz. Aslında, farklı ve oldukça fazla.
Bu arada, MT4'te geçmişi yüklemek, gerekli enstrümanların grafikleriyle pencereleri fiziksel olarak açmak ve kaydırmak, kullanıcı eylemlerini taklit etmek için bir komut dosyasının kullanıldığını hatırlıyorum.
SeriesInfoInteger işlevi sizin için çalışsa bile, MT5 yöntemlerini kullanarak geçmişi MT4'e yükleyebileceğinizden kesinlikle şüpheliyim.
Farklı şeylerden bahsettiğimizi anlıyorum. Az önce MT4 ve MT5'teki verilere erişimin farklı olmadığını söylediniz. Aslında, farklı ve oldukça fazla.
Bu arada, MT4'te, verileri yüklemek, fiziksel olarak pencereleri açmak ve gerekli enstrümanların çizelgelerini içeren pencereleri kaydırmak, kullanıcı eylemlerini simüle etmek için bir komut dosyası kullanıldığını hatırlıyorum.
SeriesInfoInteger işlevi sizin için çalışsa bile, MT5 yöntemlerini kullanarak geçmişi MT4'e yükleyebileceğinizden kesinlikle şüpheliyim.
Hafta sonu test edeceğim. Tarihle birlikte, her şey açık değildir, aksi takdirde erişimin düzenlenmesiyle ilgili bir bölüm olmazdı. Tüm geçmişi karaktere göre çalmaya çalışın, ardından bir terminal açın ve tüm olası geçmişi isteyin. Bu hızlı olmayacak ve ilk kez olmayacak. Ve mantığıma göre hesaplamalar ancak tüm geçmiş mevcut olduktan sonra yapılabilir. Bu nedenle bu konuya büyük önem verilmektedir.
Zamanlayıcı olayları aslında ChartEvent'in bir alt sınıfıdır ve yalnızca gösterge doğrudan grafik üzerinde çalıştığında çağrılır. iCustom aracılığıyla çağrılan göstergelerde, OnTimer aramasını veya OnChartEvent aramasını beklemeyeceksiniz.
Orada, bir gösterge ancak kullandığı diğeri oluşturulduktan sonra oluşturmaya başlar. Bu nedenle, zincirdeki en uzak olanı oluşturmak için bir kez yenilemeyi tıklamanız, ardından verilerini kullananı oluşturmak için tekrar tıklamanız gerekir :)
Çünkü iş parçacığındaki bir gösterge, OnCalculate'den dönmeden başka bir göstergenin verilerinin oluşturulmasını bekleyemez. Bu da güzel bir özellik. Ve bu, kullanıcının verilerle çalışmak yerine sürekli olarak grafik menüsüne girme şeklidir.
Bununla ilgili. Anladığım kadarıyla, bu mql5 göstergeleri ile ilgili mi? Size göre, bir gösterge başka bir göstergeyi çağırırsa, çevrimdışı çizim olmayacak mı? Veya tarif ettiğiniz sorunu tekrarlamak için kaç seviyeli yuvalama olmalıdır?
MQL5.com web sitesine giriş yapmak için çerezlerin kullanımına izin vermelisiniz.
Lütfen tarayıcınızda gerekli ayarı etkinleştirin, aksi takdirde giriş yapamazsınız.
Hesabınıza giriş yaptınız. İki faktörlü kimlik doğrulama devre dışı bırakıldı. Yeniden kurup yeni bir QR kodu tarayın veya iki faktörlü kimlik doğrulama devre dışıyken devam edin.
Zamanlayıcı olayları aslında ChartEvent'in bir alt sınıfıdır ve yalnızca gösterge doğrudan grafik üzerinde çalıştığında çağrılır. iCustom aracılığıyla çağrılan göstergelerde, OnTimer aramasını veya OnChartEvent aramasını beklemeyeceksiniz.
Orada, bir gösterge ancak, adlandırdığı diğeri oluşturulduktan sonra inşa etmeye başlar. Bu nedenle, zincirdeki en uzak olanı oluşturmak için bir kez yenilemeyi tıklamanız, ardından verilerini kullananı oluşturmak için tekrar tıklamanız gerekir :)
Neden almak istiyorsun?
Kontrol etmek zorunda kalacak. Ama neyse, ben başka bir şeyden bahsediyordum. Ayrıca, çevrimdışı bir grafikte görüntüleme hakkında konuşuyorsunuz (bu, ticaret çevrimiçi olduğu için birincil görev değildir). Veri kullanılabilirliğinden bahsediyorum. Senin durumunda, veriler zaten mevcut. Ama ekran berbat. Mevcut tüm verileri doğru bir şekilde almaktan bahsediyorum.
Farklı şeylerden bahsettiğimizi anlıyorum. Az önce MT4 ve MT5'teki verilere erişimin farklı olmadığını söylediniz. Aslında, farklı ve oldukça fazla.
Bu arada, MT4'te geçmişi yüklemek, gerekli enstrümanların grafikleriyle pencereleri fiziksel olarak açmak ve kaydırmak, kullanıcı eylemlerini taklit etmek için bir komut dosyasının kullanıldığını hatırlıyorum.
SeriesInfoInteger işlevi sizin için çalışsa bile, MT5 yöntemlerini kullanarak geçmişi MT4'e yükleyebileceğinizden kesinlikle şüpheliyim.
Farklı şeylerden bahsettiğimizi anlıyorum. Az önce MT4 ve MT5'teki verilere erişimin farklı olmadığını söylediniz. Aslında, farklı ve oldukça fazla.
Bu arada, MT4'te, verileri yüklemek, fiziksel olarak pencereleri açmak ve gerekli enstrümanların çizelgelerini içeren pencereleri kaydırmak, kullanıcı eylemlerini simüle etmek için bir komut dosyası kullanıldığını hatırlıyorum.
SeriesInfoInteger işlevi sizin için çalışsa bile, MT5 yöntemlerini kullanarak geçmişi MT4'e yükleyebileceğinizden kesinlikle şüpheliyim.
Ayrıca, çevrimdışı bir grafikte görüntüleme hakkında konuşuyorsunuz (bu, ticaret çevrimiçi olduğu için birincil görev değildir).
Haftayı planlamak için sadece hafta sonu piyasayı analiz etmek, birçok tüccar için birincil görevlerden biridir.
Ardından, deneylerinizin sonucunu MT4'te geçmişle yazın.
Tamam, burada yayınlayacağım. İfadelerinizi sonuçları olan bir kodla da onaylarsanız fena olmaz.
Neden bahsediyorsun? MT5'teki iCustom göstergeleri hakkında yazdıklarıma kimse itiraz etmez. Bu biraz normal ve olması gereken de bu.
Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum
Servis masası. Şikayetler, öneriler.
İlya Malev , 2015.10.30 18:50
Zamanlayıcı olayları aslında ChartEvent'in bir alt sınıfıdır ve yalnızca gösterge doğrudan grafik üzerinde çalıştığında çağrılır. iCustom aracılığıyla çağrılan göstergelerde , OnTimer aramasını veya OnChartEvent aramasını beklemeyeceksiniz.
Orada, bir gösterge ancak kullandığı diğeri oluşturulduktan sonra oluşturmaya başlar. Bu nedenle, zincirdeki en uzak olanı oluşturmak için bir kez yenilemeyi tıklamanız, ardından verilerini kullananı oluşturmak için tekrar tıklamanız gerekir :)
Çünkü iş parçacığındaki bir gösterge, OnCalculate'den dönmeden başka bir göstergenin verilerinin oluşturulmasını bekleyemez. Bu da güzel bir özellik. Ve bu, kullanıcının verilerle çalışmak yerine sürekli olarak grafik menüsüne girme şeklidir.