![MQL5 - MetaTrader 5 müşteri terminalinde yerleşik ticaret stratejileri dili](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Testçinin geçmişe bir emir eklemediğine dair bir şüphe vardı, bu da testin bitmesi nedeniyle pozisyonu kapattı.
Sonuç olarak, bir Expert Advisor'ı sıfırlarken, en son anlaşmanın kâr verilerini programlı olarak almak mümkün değildir. Pozisyon kapalıdır, OUT tipi ile emir yoktur.
Sorun nasıl çözülür?
Testçinin geçmişe bir emir eklemediğine dair bir şüphe vardı, bu da testin bitmesi nedeniyle pozisyonu kapattı.
Sonuç olarak, bir Expert Advisor'ı sıfırlarken, en son anlaşmanın kâr verilerini programlı olarak almak mümkün değildir. Pozisyon kapalıdır, OUT tipi ile emir yoktur.
Sorun nasıl çözülür?
Test sonundaki hem siparişler hem de fırsatlar geçmişe 'test sonu' yorumu ile kaydedilir, bunları "Geçmiş" sekmesinde görebilirsiniz. Bunlara ilişkin veriler, yalnızca 'Yorum' siparişleri veya anlaşmaları analiz edilerek de-in olarak elde edilebilir. Nedenmiş ? Görünüşe göre, test aralığının bitiminden sonra tamamlanmış sayılıyorlar ve tam anlamıyla alım satım işlemleri değiller.
Not Üzgünüz, strateji test cihazının 'Sonuçlar' sekmesinde.
geliştiriciler
Pliz, *.mq5 ve *.mqh dosyaları açıldığında EA/kütüphane işlevleri listesinin oluşmasını sağlar.
Ayrıca, sınıf bildirimine gitmek mümkün olacak şekilde nesne sınıflarının bir listesini ayrı ayrı almak istiyorum.
not
Ve genel olarak, iyi bir işlev listesinin oluşumu derlemeye bağlı olmamalıdır, Alt + M tuşlarına basın ve bir işlev listesi alın (dosya herhangi bir yerde bulunabilir).
Lütfen bana komut dosyasının neden "aralık dışı dizi" hatası verdiğini söyleyin
int dizi[];
dizi[0]=1;
Test sonundaki hem siparişler hem de fırsatlar geçmişe 'test sonu' yorumu ile kaydedilir, bunları "Geçmiş" sekmesinde görebilirsiniz. Bunlara ilişkin veriler, yalnızca 'Yorum' siparişleri veya anlaşmaları analiz edilerek de-in olarak elde edilebilir. Nedenmiş ? Görünüşe göre, test aralığının bitiminden sonra tamamlanmış sayılıyorlar ve tam anlamıyla alım satım işlemleri değiller.
Not Üzgünüz, strateji test cihazının 'Sonuçlar' sekmesinde.
Ne yazık ki sorun, terminalin bir pozisyonu kapatmak için yalnızca "Sonuçlar" sekmesinde bir yorumla bir emir yayınlamasıdır.
İlgili sipariş, HistoryDealsTotal() listesine eklenmez.
Ayrıca HistoryOrdersTotal() emirlerinin genel listesinde, dönem bir marj ile seçilse bile herhangi bir emir yoktur.
Lütfen bana komut dosyasının neden "aralık dışı dizi" hatası verdiğini söyleyin
int dizi[];
dizi[0]=1;
Dizide yer ayırmayı/tahsis etmeyi unuttunuz.
Dinamik diziler için ArrayResize kullanın
Lütfen bana komut dosyasının neden "aralık dışı dizi" hatası verdiğini söyleyin
int dizi[];
dizi[0]=1;
Dizinin boyutu nerede?
Böyle bir şeye ihtiyaç var
Lütfen bana komut dosyasının neden "aralık dışı dizi" hatası verdiğini söyleyin
int dizi[];
dizi[0]=1;
Çünkü belgeleri okuyamayacak kadar tembelsiniz.