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
Bir pozisyonun açık olup olmadığını öğrenmek için ne yapılmalı?
"konum bulunamadı" hatasını bu şekilde veriyor.
o, konum, gerçekten orada değil, ama neden hata atılıyor? hatasız olmasını istiyorum...Şampiyonluk sunucusunun tersi olursa komik olur.
Yorumun için teşekkür ederim. Şampiyonada sürpriz olmayacak. Bu, test cihazında tam olarak kontrol edilmedi. Bir sonraki derlemede bir düzeltme olacak.
hatasız olmasını istiyorum...
Onun neyini beğenmedin?
Açıkça hem sonucu alırsınız - yanlış hem de neden yanlış olduğuna dair net bir açıklama.
Ocak 2010 için keneler oluşturulmadı. sorun nedir?
FD 0 Tester 15:25:15 MetaTester 5 build 319 (02 Eylül 2010)
GS 0 Server 15:25:15 MetaTester 5 127.0.0.1:3000 tarihinde başladı
JE 0 Başlatma 15:25:15 başlatma tamamlandı
HQ 0 127.0.0.1 15:25:16 oturum açma (319 oluşturma)
PQ 0 Ağ 15:25:16 3124 bayt hesap bilgisi yüklendi
NI 0 Ağ 15:25:16 3768 bayt grup bilgisi yüklendi
OL 0 Ağ 15:25:16 7170 bayt test cihazı parametresi yüklendi
IH 0 Ağ 15:25:16 275 bayt seçili sembol yüklendi
JM 0 Tester 15:25:16 uzman dosyası eklendi: Experts\martin1.ex5. 3887 bayt yüklendi
GI 0 Tester 15:25:16 ilk para yatırma 100000.00 USD, kaldıraç 1:100
JP 0 Tester 15:25:16 başarıyla başlatıldı
DE 0 Ağ 15:25:16 21 Kb toplam başlatma verisi alındı
ES 0 15:25:16 performans: 87
PJ 0 Sembolleri 15:25:17 EURUSD: sembol senkronize edildi, 2904 bayt sembol bilgisi alındı
NL 0 Geçmiş 15:25:18 EURUSD: senkronize etmek için 27 bayt geçmiş verisi yükleyin
QD 0 Geçmiş 15:25:18 EURUSD: geçmiş 2006.01.02 ile 2010.09.01 arasında senkronize edildi
RM 0 Geçmiş 15:25:20 EURUSD: 2009.01.02 06:01 ile 2009.12.31 18:59 arasındaki başlangıç verilerinin 364428 M1 kayıtlarını içerir
LN 0 Geçmiş 15:25:20 EURUSD,M15: tahmini 27154 çubuk için ayrılmış geçmiş önbelleği
RN 0 Tarih 15:25:20 EURUSD,M15: tarih 2009.01.02 06:00'dan başlar
GF 0 Tester 15:25:20 EURUSD,M15: 1 dakika OHLC keneleri üretiyor
EL 0 Tester 15:25:20 EURUSD,M15: 2010.01.01 00:00 ile 2010.02.01 00:00 arasında Experts\martin1.ex5 testi şu girdilerle başladı:
MQ 0 Test Cihazı 15:25:20 SL=300
GL 0 Test Cihazı 15:25:20 TP=400
HY 0 Test Cihazı 15:25:20 OnTester sonucu 0
PJ 0 Tester 15:25:20 EURUSD,M15: 0 ms içinde oluşturulan 0 tik (0 çubuk) (geçmişteki toplam çubuklar 24565)
EG 0 Tester 15:25:20 log dosyası "D:\Program Files\MetaTrader 5\Tester\Agent-127.0.0.1-3000\logs\20100906.log" yazılı
QG 0 Tester 15:25:21 test aracı aracı kapatma
Ocak 2010 için keneler oluşturulmadı. sorun nedir?
Lütfen daha ayrıntılı olarak açıklayın.
Hangi sunucu, hangi terminal, hangi işletim sistemi, hangi uzman.
sadece kendim denedim
Onun neyini beğenmedin?
Açıkça hem sonucu alırsınız - yanlış hem de neden yanlış olduğuna dair net bir açıklama.
Bu bir if koşulu gibidir, örneğin, bazı ifadelerin yanlış veya doğru olup olmadığı kontrol edilir ve eğer yanlışsa, her zaman bir hata alırım... :)
Bu kodlara " Runtime Errors " deniyor burada poz var mı yok mu kontrol ettiğim hata nedir? MT4'te her şey mantıklıydı... ama burada açıkça yanlış yapıldı... Hata işleyiciye, aslında hata olmayan hataları işleyecek başka bir işleyici eklemeliyim... biraz çöp
Anlayacağız.
Haber var mı? Neden böyle yazsın ki. Gösterge standarttır, Expert Advisor'a hiçbir şey bağlı değildir, bağımsız olarak çalışması gerekir.
Şimdilik, https://www.mql5.com/ru/docs/basis/preprosessor/compilation EA özelliklerinde gerekli göstergeyi açıkça belirtmeye çalışın:
tester_indicator
sicim
" Gösterge_adı.ex5" biçimindeki özel göstergenin adı . Test için gerekli göstergeler, karşılık gelen parametre sabit bir dize olarak ayarlanmışsa, iCustom() işlev çağrısından otomatik olarak belirlenir. Diğer durumlar için (göstergenin adını belirten parametrede IndicatorCreate() işlevinin kullanılması veya sabit olmayan bir dize kullanılması), bu özellik gereklidir
Tüm olayların günlük kaydında görüntülenmesi gerekmez mi?
Burada danışmanın metnine eklenir
Print("BALANCE : ",AccountInfoDouble(HESAP_BALANCE));
Koşudan sonra, siparişin 5 Ocak'ta kapatıldığı görünmeyen bir parça var.
FO 0 Core 1 12:01:13 2010.01.04 12:00:00 1.43751 sl'de 2.50 EURUSD satın al: 1.43461 tp: 1.44691 (1.43750 / 1.43751 / 1.43750)
MS 0 Core 1 12:01:13 2010.01.04 12:00:00 anlaşma #4 1.43751'den 2.50 EURUSD satın alındı (4 numaralı siparişe göre)
GQ 0 Core 1 12:01:13 2010.01.04 12:00:00 anlaşma yapıldı [#4 1.43751'den 2.50 EURUSD satın al]
HF 0 Core 1 12:01:13 2010.01.04 12:00:00 sipariş 1.43751'den 2.50 alış gerçekleştirildi [#4 1.43751'den 2.50 EURUSD satın al]
KI 0 Çekirdek 1 12:01:13 2010.01.04 12:30:00 DENGE : 9217
GQ 0 Çekirdek 1 12:01:13 2010.01.04 13:00:00 DENGESİ : 9217
PF 0 Çekirdek 1 12:01:13 2010.01.04 13:30:00 DENGE : 9217
RO 0 Çekirdek 1 12:01:13 2010.01.04 14:00:00 DENGE : 9217
IG 0 Çekirdek 1 12:01:13 2010.01.04 14:30:00 DENGESİ : 9217
ML 0 Çekirdek 1 12:01:13 2010.01.04 15:00:00 DENGESİ : 9217
JE 0 Çekirdek 1 12:01:14 2010.01.13 14:30:00 DENGESİ : 11394.81
Print kaldırıldığında burası aynı yer
LE 0 Core 1 12:11:25 2010.01.04 12:00:00 1.43751 sl'den 2.50 EURUSD satın al: 1.43461 tp: 1.44691 (1.43750 / 1.43751 / 1.43750)
GJ 0 Core 1 12:11:25 2010.01.04 12:00:00 anlaşma #4 1.43751'den 2.50 EURUSD satın alındı (4 numaralı siparişe göre)
MF 0 Core 1 12:11:25 2010.01.04 12:00:00 anlaşma yapıldı [#4 1.43751'den 2.50 EURUSD satın alın]
OH 0 Core 1 12:11:26 2010.01.04 12:00:00 sipariş 1.43751'den 2.50 satın aldı [#4 1.43751'den 2.50 EURUSD satın al]
GM 0 Core 1 12:11:26 2010.01.05 06:55:54 tetiklenen kâr al 2.50 EURUSD 1.43751 sl: 1.43461 tp: 1.44691 [#5 1.44691'de 2.50 EURUSD sat]
GJ 0 Core 1 12:11:26 2010.01.05 06:55:54 #5 anlaşma 2.50 EURUSD 1.44691'den satış yapıldı (5 numaralı siparişe göre)
LP 0 Core 1 12:11:26 2010.01.05 06:55:54 anlaşma yapıldı [#5 1.44691'den 2.50 EURUSD satmak]
KQ 0 Core 1 12:11:26 2010.01.05 06:55:54 emir 1.44691'den 2.50 satıldı [#5 1.44691'den 2.50 EURUSD sat]
Print geçersiz olduğundan OnTick()?