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
Tünaydın.
Kesme noktasında durma fırsatını kaybettim.
Hata ayıklama düğmesine bastıktan sonra işlem başlar ve hemen durur.
İnit işlevinde bile durdurulamıyor.
Standart dağıtımdan bile uzmanlar ve hindiler üzerinde eşit şekilde çalışmaz.
Yani, başlar ve hemen durur mu?
Adımlarda oynatma örnekleri, herhangi bir günlük var mı?
Yani, başlar ve hemen durur mu?
Adımlarda oynatma örnekleri, herhangi bir günlük var mı?
Başarıyla başlatır ve .. başarıyla çıkar .. Günlükleri akşam göndereceğim, hata yok, her yere baktım ve standart paketten farklı EA'ları/göstergeleri test ettim.
Görsel test cihazı çalışıyor, ancak aynı şey değil..
Sadece, iyi bir anda hata ayıklama programda oyalanmaz, ancak bir şekilde oturumu programın önünde ve "başarıyla" bitirir ..
devam edecek...
Başarılı bir şekilde başlar ve .. başarılı bir şekilde çıkar .. Günlükleri akşam göndereceğim, hata yok, her yere baktım ve standart paketten farklı EA'ları/göstergeleri test ettim.
Görsel test cihazı çalışıyor, ancak aynı şey değil..
Sadece, iyi bir anda hata ayıklama programda oyalanmaz, ancak bir şekilde oturumu programın önünde ve "başarıyla" bitirir ..
devam edecek...
Sorun çözüldü.
Standart paketteki tüm göstergelerin ve uzmanların hatalarını ayıklamadan önce şunu fark ettim:
hata ayıklama, Uzman Danışmanımı yükledi (ve tabloya eklenmedi). Kaynağı sildikten sonra bile, onu "buldu".Tabii ki, yürütülebilir dosyayı sildikten sonra, terminal, hata ayıklarken kibarca, eski uzmanı hata ayıklamaya çalıştığımla değiştirmeye hazır olup olmadığımı sordu. Evet dedim ve sakinleşti ve her şey çalıştı.
Hala temiz değil:
- neden eski EA'nın hata ayıklaması işe yaramadı
- (daha da önemlisi) neden hata ayıklama, hata ayıklamada başlatılan değil de görünüşte çalışmayan eski uzmanı yükledi?
Bir geçici çözüm bulduğumdan beri tüm bunlar artık engellenmiyor.
Ancak, vurgulanan yerine yanlış Expert Advisor yüklemesiyle hala bir HATA olduğuna eminim.
Lütfen yardım edin veya neler olduğunu açıklayın.
bir demo hesapta danışman saat gibi çalışır, ancak test cihazında istek hatası verir
Kitaplığımda sipariş açma isteğimi benim için uygun ve anlaşılır olduğu için anlattım.
bool Trade::OpenOrder(string sembolü,string typeorder,çift fiyat,çift hacim,ulong sapma=50,çift sl=0,çift tp=0,ulong magic=0)
{
bool in=yanlış;
if(büyü==0) büyü=7777;
if(typeorder=="" || symbol=="" || fiyat==0 || hacim==0)
{
Print("Sipariş parametreleri belirtilmedi");
geri dön);
}
başka
{
MqlTradeRequest isteği;
if(typeorder=="BUY") request.type=ORDER_TYPE_BUY;
if(typeorder=="SELL") request.type=ORDER_TYPE_SELL;
request.fiyat=fiyat;
request.action=TRADE_ACTION_DEAL;
request.magic=sihir;
request.symbol=sembol;
request.volume=hacim;
request.sl=sl;
request.tp=tp;
request.sapma=sapma;
request.comment="";
MqlTradeResult sonucu;
OrderSend(istek,sonuç);
if (result.retcode == TRADE_RETCODE_DONE) in=true;
else Yazdır(sonuç.retcode," ",request.price," ",request.sl," ",request.tp);
geri dön);
}
}
Danışmanım o sınıftan kalıtım kullanıyor, bu yüzden ondan isteğim şöyle görünüyor
Başlatma sırasında tanımlanan G_Symbol
type="SATIN AL"
fiyat sor fiyat
çok 0.1
......................
OpenOrder(G_Symbol,type,fiyat,Lots);
demoda bir pozisyon açılıyor ve test cihazında şunu söylüyor
2011.12.01 13:18:46 2010.01.29 00:00:52 10013 1.386 0 0
2011.12.01 13:18:46 2010.01.29 00:00:52 0.10 EURUSD satın alma işlemi başarısız oldu [Geçersiz istek]
ve sonuç, stratejiyi test edemiyorum
Belki test cihazına bir şey oldu, çünkü daha önce sorun yoktu ve modülümü en az yarım yıldır değiştirmedim
demoda bir pozisyon açılıyor ve test cihazında şunu söylüyor
2011.12.01 13:18:46 2010.01.29 00:00:52 10013 1.386 0 0
2011.12.01 13:18:46 2010.01.29 00:00:52 0.10 EURUSD satın alma işlemi başarısız oldu [Geçersiz istek]
ve sonuç, stratejiyi test edemiyorum
Belki test cihazına bir şey oldu, çünkü daha önce sorun yoktu ve modülümü en az yarım yıldır değiştirmedim
SATIŞ siparişleriyle ilgili açıklanamayan sorun konusuna bakın
bu konuya baktım ama şöyle bir sorun var
Danışmanım hesapta sorunsuz çalışıyor,
ancak test cihazında görselleştirirken herhangi bir yönde tek bir sipariş açmıyor
540'ı kurdum ve güncellemeden sonra her şey oldu
İşte test cihazından başka bir terminalden başka bir mesaj, ayrıca 540 yapı
2011.12.01 14:14:40 çekirdek 1 2011.04.18 18:07:47 10013 1.42279 0 0
2011.12.01 14:14:40 çekirdek 1 2011.04.18 18:07:47 1.42279'da 0.10 EURUSD anında satış başarısız oldu [Geçersiz istek]
10013
TRADE_RETCODE_INVALID
Yanlış istek
10013
TRADE_RETCODE_INVALID
Geçersiz istek
Deşifre ettiğin için teşekkürler, ama biliyorum
gerçek şu ki, istek doğru
ve hesapta danışman sorunsuz çalışıyor, istemiyor ve bu hatayı sadece test cihazında veriyor
bu konuya baktım ama şöyle bir sorun var
ZeroMemory() kullanmayı denediniz mi?
Ve bunun onunla ne ilgisi var?
hiç kullanmıyorum