2011.08.24 12:40
1. Copy
indicators\spy_control_panel_mcm.ex5 ok
indicators\ds.ex5 ok
include\ontick(string_symbol).mqh ok
include\ctrade.mqh ok
experts\atcrollback.ex5 ok
2. Compile
3. Configuration
atcrollback on EURUSD:M12 every tick 2011.01.01-2011.08.01
4. Start
finished in 0 min 9 sec
5. Statistics
loading of Spy Control panel MCM EURUSD,M12 failed
2011.01.01 00:00:00 expert removed because custom indicator 'Spy Control panel MCM' cannot load [4802]
tester stopped because OnInit critical error
5 kb of log files
there are no trading operations
4 errors
У меня все работает, выложил на проверку на чемп. вот такие дела:(
я так понял шпион не запустился, в чем может быть причина? там обязательно mq5 выкладывать, или ex5 достаточно?
Günlük ve kod olmadan göstergenin neden oluşturulamadığını anlamak zor, özellikle de her şey çalışıyorsa. Casusun yolunu iki kez kontrol edin, belki casusun yolu yanlış veya bunun gibi bir şeydir.
Lizar: Günlük ve kod olmadan göstergenin neden oluşturulamadığını anlamak zor, özellikle de her şey çalışıyorsa. Casusun yolunu iki kez kontrol edin, belki casusun yolu yanlış veya bunun gibi bir şeydir.
Yardımınız için teşekkürler, Renat haklı, mql5.com sunucusuna yükleme işlemi sırasında dosya boşluk yerine alt çizgi aldı, addaki boşlukları kaldırdım, OnTick(string symbol).mqh içindeki adı düzelttim, kontrol için gönderdim, sonucu bekliyorum....
Olegts: Yardımınız için teşekkürler, Renat haklı, mql5.com sunucusuna yükleme sırasında dosyada boşluk yerine alt çizgi vardı, addaki boşlukları kaldırdım, OnTick(string symbol).mqh içinde adı düzelttim, kontrol için gönderdim, sonucu bekliyorum....
Hata yok! Çoklu para birimi modu için çok teşekkür ederim, çünkü OnTimer() ile uğraşıyordum. Boşluklarla ilgili sorunun nerede ortaya çıktığını bilmiyorum, ya benim Opera'mda ya da sunucuda, ama Renat'ın mükemmel bir gözü var - farkı buldu!
Olegts: Hata yok! Çoklu para birimi modu için çok teşekkür ederim, çünkü OnTimer() ile uğraşıyordum. Boşluklarla ilgili sorunun nerede ortaya çıktığını bilmiyorum, ya benim Opera'mda ya da sunucuda, ama Renat'ın mükemmel bir gözü var - farkı buldu!
Göstergenin adını kontrol edin - boşluklarla "Spy Control panel MCM" yüklemeye çalışır ve alt çizgilerle "spy_control_panel_mcm" yükler.
Günlük ve kod olmadan göstergenin neden oluşturulamadığını anlamak zor, özellikle de her şey çalışıyorsa. Casusun yolunu iki kez kontrol edin, belki casusun yolu yanlış veya bunun gibi bir şeydir.
Yardımınız için teşekkürler, Renat haklı, mql5.com sunucusuna yükleme sırasında dosyada boşluk yerine alt çizgi vardı, addaki boşlukları kaldırdım, OnTick(string symbol).mqh içinde adı düzelttim, kontrol için gönderdim, sonucu bekliyorum....
Tamamdır.
Hata yok! Çoklu para birimi modu için çok teşekkür ederim, çünkü OnTimer() ile uğraşıyordum. Boşluklarla ilgili sorunun nerede ortaya çıktığını bilmiyorum, ya benim Opera'mda ya da sunucuda, ama Renat'ın mükemmel bir gözü var - farkı buldu!
Rica ederim. Bu çalışma düzenini ben de seviyorum.
Konstantin, merhaba. Boş zamanınız varsa, lütfen bu konuyu ziyaret edin - Çoklu para birimi Uzman Danışmanlarının test sonuçları. Sözleriniz çok faydalı olacaktır. Emekleriniz için teşekkür ederim.
Makaledeki kod güncel değil. Yel değirmenleriyle savaşarak yarım gün kaybettim. Özellikle:
{
if(!testing) EventChartCustom(chart_id,custom_event_id,(long)event,price,_Symbol);
else
{
if(GlobalVariableSet(_Symbol+"_custom_id",custom_event_id)==0) return;
if(GlobalVariableSet(_Symbol+"_event",event)==0) return;
if(GlobalVariableSet(_Symbol+"_price",price)==0) return;
GlobalVariableSet(_Symbol+"_flag",2);
}
return;
}
{
if(_testing_)
{
for(int i=0;i<_symbols_total_;i++)
{
string __symbol__=_symbol_[i];
if(MathAbs(GlobalVariableGet(__symbol__+"_flag")-2)<0.1)
{
GlobalVariableSet(__symbol__+"_flag",1);
OnTick(__symbol__);
}
}
}
}
global değişkenlerle yapılan tüm bu "şamanizm" gereksiz. OnCalculate, test cihazının içinde mükemmel bir şekilde çağrılır.