Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım 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
CList kayıt formatına bakın. Onu görmezden geliyorsun.
kesinlikle! teşekkürler, daha fazla inceleyeceğim
...................
"Yaşasın! Kazanıldı!" (İLE)
CDataBase şablonunun kendisini ekledim, bence uygun olacak - benimkine benzeterek herhangi bir yapı (sınıf) oluşturdum ve verileri bellekte ( parametresiz bir kurucu ) depolamasına veya yeni bir öğe olduğunda diske atmasına izin verdim eklendi ( parametreli bir kurucu )
Not: belki başka bir şey bitiririm ama genel olarak sonuç bana uyuyor
Nadiren const ve static değiştiricileri kullanırım ve ayrıca işlevin gövdesine yanlışlıkla bir sınıfı "yapıştırmaya" çalıştım, nasıl çalıştığını bile bilmiyorlar, ancak test sırasında herhangi bir hata bulamadım
özel olarak taşınmış SymbolInfoDouble(), çıktı almak için f1()-f3() işlevlerini ayırmak için çağrılar yapar
Sorun şu ki, bu kod ne kadar verimli, nerede hatalar olabilir? , Gereksiz aramaları en aza indirmek istiyorum, ancak sınıf bir şekilde işlevin içinde çalışıyor, genel olarak çalışıyor, ama benim için böyle çalışmamalı!
Nadiren const ve static değiştiricileri kullanırım ve ayrıca işlevin gövdesine yanlışlıkla bir sınıfı "yapıştırmaya" çalıştım, nasıl çalıştığını bile bilmiyorlar, ancak test sırasında herhangi bir hata bulamadım
özel olarak taşınmış SymbolInfoDouble(), çıktı almak için f1()-f3() işlevlerini ayırmak için çağrılar yapar
Sorun şu ki, kod ne kadar verimli, nerede hatalar olabilir? , Gereksiz aramaları en aza indirmek istiyorum, ancak sınıf bir şekilde işlevin içinde çalışıyor, genel olarak çalışıyor, ama benim için böyle çalışmamalı!
Herşey yolunda. Çalışacak.
Herşey yolunda. Çalışacak.
Teşekkür ederim!
test jxpert kodunda test edildi, herhangi bir hata görmedi ve TF uzmanı değiştirip grafikten çıkardı, amaçlandığı gibi çalışıyor, const statik değiştiricili tüm değişkenler bir kez başlatıldı (ayrıca, başlatmanın ilginç olması ilginçtir) OnItin() başlatılmadan önce - tüm çağrılar yazdırılmaz)
kodu temizledim, belki birisinin bir siparişin hacmini yuvarlama ile normalleştirmesi faydalı olabilir ( çok para birimli Uzman Danışmanlar için çalışmaz !!! )
Onu da yazabilirsiniz. Anlam aynı, daha az harf. Derleyici, l_ değişkeninin kendisini kaldıracaktır.
Onu da yazabilirsiniz. Anlam aynı, daha az harf. Derleyici, l_ değişkeninin kendisini kaldıracaktır.
Ben sadece yazımı yazdım ve işte buradasın ... bence kodlar neredeyse bire bir))), L_ değişkeni aşağıda gerekli, bu sipariş vermek için kodun bir parçası, taramaya karar verdim benim kutuphanem
Not: Kontrol ettim, ancak vol sınıfının bir örneğinin const değiştiricisi atlanabilir ... daha az harf)))
Partideki işaretlerin sayısını ve partinin büyüklüğünü bulmak için.
Partideki işaretlerin sayısını ve partinin büyüklüğünü bulmak için.
Benzer çözümler gördüm, ancak _OrderSend(....) işlevim prosedürel stil içindir, ilkel EA'ların kullanması için her zaman uygun OOP değildir,
bu yüzden önce SymbolInfoDouble() öğesine minimum sayıda çağrı yapmaya karar verdim ve sonra bir şeyler ters gitti ve NormalizeVolume() öğesine yapılan ek çağrıdan kurtulmaya karar verdim - gövdeye _OrderSend() öğesini dahil etmeye çalıştım, ancak amaç tüm işlem ortamını bir kez almak ve ardından bir emir açarken sadece emrin hacmini dikkate almak,
Test edeceğim genel olarak sonuçtan memnunum bug bulursam konuya yazarım