Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 1417
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
Ve burada bir çeşit karmaşa var... Bazı seviyeleri gizlemek ve diğerlerini belirli bir stille yapmak istiyorum (aksi gibi).
Böylece hata ayıklama stilindeki sıfır seviyesi değişiyor, ancak ilk seviyeyi gizlediğiniz anda sarıya geri dönüyor. Hata ayıklamada da öyle değil. Değerin yazılı olduğu yazı sadece doğru renktedir. Bu fibonacci ile ne acı....
Herkese iyi günler.
lütfen bana sorunu nasıl çözeceğimi söyleyin
pozisyonları ve emirleri işleyen ve bunları veritabanı ile kontrol eden bir sınıf var.
bu sınıftan STRUCTURES (string, double, int, string .....) geçirmemiz gerekiyor.
bu nasıl yapılabilir
ve mümkünse bir örnek bağlantısı
Herkese iyi günler.
lütfen bana sorunu nasıl çözeceğimi söyleyin
pozisyonları ve emirleri işleyen ve bunları veritabanı ile kontrol eden bir sınıf vardır
bu sınıftan STRUCTURES (string, double, int, string .....) geçmek gerekir.
bu nasıl yapılabilir
ve mümkünse bir örnek bağlantısı
Standart kütüphanede örnekler bulunmaktadır.
Değişkenden daha hızlı olamaz. Sadece bir düzeltme: terminali yeniden başlatırken kaydetmek için terminalin global değişkenini kullanabilir ve OnInit() içinde geçmişe bakabilirsiniz. Ancak OnTick()'e gittiğinizde, bu değer terminalin global değişkeninde değil, global seviye değişkeninde olmalıdır.
Bir değişkende olduğundan daha hızlı olamaz. Sadece bir düzeltme: terminali yeniden başlatırken kaydetmek için terminalin global değişkenini kullanabilir ve OnInit() içinde geçmişi inceleyebilirsiniz. Ancak OnTick()'e gittiğinizde, bu değer terminalin global değişkeninde değil, global seviye değişkeninde olmalıdır.
Terminalin global değişkeni bu kadar yavaş mı, çünkü normal bir değişkenle aynı bellekte saklanmalı, gerektiğinde diskten istenen çok büyük miktarda bilgi değil.
Global bir değişken bu kadar yavaş mıdır, çünkü normal bir değişkenle aynı bellekte saklanmalıdır, gerektiğinde diskten istenen çok büyük miktarda bilgi değildir.
Kabaca konuşmak gerekirse, global bir terminal değişkeni neredeyse bir dosya gibidir. Aksi takdirde, bilgisayar kapatıldığında nerede saklanır? Ve programın herhangi bir yerinden erişilebilen global düzeydeki bir değişken bellekteki bir değişkendir. Doğal olarak daha hızlıdır.
Yeni bir açılışta, terminal yeniden başlatıldıktan sonra geri yüklemek için hem global seviye değişkenine hem de terminalin global değişkenine yazmanın daha iyi olduğu ortaya çıktı. Ancak terminal çalışırken, global seviye değişkeni kontrol edilmelidir.
Kabaca konuşmak gerekirse, global bir terminal değişkeni neredeyse bir dosya gibidir. Aksi takdirde, bilgisayar kapatıldığında nerede saklanır? Ve programın herhangi bir yerinden erişilebilen global düzeydeki bir değişken bellekteki bir değişkendir. Doğal olarak daha hızlıdır.
Yeni bir açılışta, terminal yeniden başlatıldıktan sonra geri yüklemek için hem global seviye değişkenine hem de terminalin global değişkenine yazmanın daha iyi olduğu ortaya çıktı. Ancak terminal çalışırken, global seviye değişkeni kontrol edilmelidir.
yani OnDeinit'te geçmişi kontrol edip global terminal değişkenine yazmak?
İdeal olarak, metin formunda sadece birkaç baytlık bilgi var, her zamanki değişkenler gibi kullanılabilirlikte, yani RAM'de bulunmuyor mu?
OnInit'te bunu okuyoruz, RAM'e yazıyoruz ve sonra değişken güncellendiğinde üzerine yazılıyor.
Bunu gerçekten ölçen biri var mı? Ya da belki geliştiriciler bunu anlamamıza yardımcı olabilir.
Yani OnDeinit'te geçmişi kontrol edip global Terminal'e yazmak mı?
İdeal olarak, metin biçiminde yalnızca birkaç bayt değerinde bilgi var, normal değişkenler olarak kullanılabilirlikte, yani RAM'de bulunmuyor mu?
OnInit'te onu okuruz, RAM'e yazarız ve sonra değişken güncellendiğinde üzerine yazılır.
Bunu gerçekten ölçen oldu mu? Ya da belki geliştiriciler bunu anlamamıza yardımcı olabilir.
OnDeinit() işlevinde geçmişi seçmekten kim bahsetti?
Ben bir sonraki pozisyon açılışında değişkeni terminal değişkenine kopyalama gerekliliğinden bahsediyordum...
OnDeinit() işlevinde geçmişin seçilmesi hakkında kim bir şey söyledi?
Bir sonraki pozisyon açılışında değişkeni terminal değişkenine kopyalama gerekliliğinden bahsediyordum...
Hepsi yapılabilir, soru gerçek işi ölçenlere ve planlarında ne olduğunu bilen geliştiricilere daha iyiydi.
Deney yapmak istemiyorum, başka birçok görev var.