Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 560
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
Bir uzmanım var, deinit() dosyasında *.csv dosyasına günlük dosyasına 98496 satır yazıyor
Expert Advisor test cihazında bittiğinde neden farklı şekilde boşaltılıyor:
- test tarihinin sonunda boşaltma durumunda, her şey yolunda (98496 satır)
- "Durdur" düğmesiyle boşaltma durumunda, verilerin yalnızca %10'u.
Sorunun ne olabileceğini kim bilebilir?
Kullanıcının kendisi Expert Advisor'ı boşaltması durumunda Expert Advisor'ın zorunlu olarak feshedilmesi.
verileri doğrudan başlangıçta yazmak daha iyidir.
Arkadaşlar bu uyarı nasıl yorumlanır?
Sayesinde.
fonksiyon bir değişkene ayarlanmalıdır
örneğin bool closee=SiparişKapat...........
bu tür uyarılardan kaçınmak için değişkene dönüşü açıkça belirtmelisiniz
örneğin şöyle:
Tünaydın. Söyleyin bana, OBJ_TEXT grafik nesnesinin grafiğindeki genişliği / yüksekliği programlı olarak belirlemek veya hesaplamak mümkün mü?
karakter sayısı, + yazı tipi boyutu , bunun gibi bir şey mi?
Biliniyorsa ilk açık siparişin OrderOpenPrice nasıl bulunur:
1.Sembol
2.BUY siparişi birden çoğa açılabilir
3. Büyü
4. Siparişler arasındaki farklar, muhtemelen bilete göre - en küçük bileti bulun.
Uzman oluşturma hakkında bir makale okudum: https://book.mql4.com/en/samples/expert
Bir çubukta nasıl bir anlaşma açabileceğinizi ve bir sonraki göründüğünde nasıl kapatabileceğinizi söyleyin.
1. Bir anlaşma açarken barın saatini hatırlarsınız
örneğin şöyle:
dış başlangıç:
int timeopen;
bir anlaşmayı açtığınız başlangıçta:
Bu şekilde kapanış:
Lütfen bana söyle. Döngüler olmadan belirli bir sembol için açık siparişlerin sayısını nasıl öğrenebilirim ...
bir döngü olmadan.
Canım, yardımına ihtiyacım var.
EA'yı gösterge ile optimize ediyorum, gösterge kodu aşağıdadır.
Optimizasyon yavaş, göstergenin yeni bir barda yeniden hesaplanması için EA'da bir kod yaptım, bu pek uygun değil.
Lütfen gösterge koduna bakın, yeniden hesaplamayı daha hızlı hale getirmek için içinde neler yapılabilir.
bana mt4'teki sınıfları nerede okuyacağımı söyle?
yardımda okuyun, ancak bu satırların ne anlama geldiğini açıklamıyor
değişken başlatma hakkında nerede okunur ...
fonksiyon bir değişkene ayarlanmalıdır
örneğin bool closee=SiparişKapat...........
bu tür uyarılardan kaçınmak için değişkene dönüşü açıkça belirtmelisiniz
örneğin şöyle:
Sayesinde. Uyarı olmadan çalıştı:
Referans kitabından bir örnekle yönlendirildim :-)
SiparişSil
Daha önce verilmiş bekleyen bir emrin kaldırılmasını gerçekleştirir.
bool SiparişSil (
int bilet _ // sipariş numarası
renk ok_renk // Renk
);
Seçenekler
bilet
[içinde] Siparişin benzersiz seri numarası.
ok_renk
[içinde] Grafikteki okun rengi. Parametre yoksa veya değeri CLR_NONE'a eşitse, ok grafikte görüntülenmez.
Geri dönüş değeri
Başarı durumunda true, başarısızlık durumunda false döndürür. Bir hata hakkında bilgi almak için GetLastError() işlevini çağırmalısınız.
Misal:
if ( Sor >var1)
{
OrderDelete (sipariş_bileti);
dönüş (0);
}