uncleVic: Ein wenig mehr Details... Wie lautet die nächste Zeile (oder besser mehrere) im Protokoll?
2012.02.22 12:51:15 st (EURUSD,H1) CExpertBase::SetOtherSeries: Ändern der Zeitreihe ist untersagt 2012.02.22 12:51:15 st (EURUSD,H1) CExpertBase::SetPriceSeries: Ändern der Zeitreihe ist untersagt
2012.02.22 12:51:15 st (EURUSD,H1) CExpertBase::SetOtherSeries: Ändern der Zeitreihe ist untersagt 2012.02.22 12:51:15 st (EURUSD,H1) CExpertBase::SetPriceSeries: Ändern der Zeitreihe ist untersagt
nichts anderes
Ich habe irgendwo ein altes Modul gefunden. Bitte fügen Sie den Code des Expert Advisors an, den Sie im Wizard erhalten haben. Das ist doch kein Geheimnis, oder?
Es wird funktionieren. Um dies zu vermeiden, fügen Sie es in die Methode CSignalCandles::ValidationSettings() ein, und zwar ganz am Anfang:
bool CSignalCandles::ValidationSettings()
{
if(!CExpertSignal::ValidationSettings()) return(false);
if(m_range<=0)
{
printf(__FUNCTION__+": candles range must be greater than 0");
return(false);
}
//--- okreturn(true);
}
Ein wenig mehr Details... Wie lautet die nächste Zeile (oder besser mehrere) im Protokoll?
2012.02.22 12:51:15 st (EURUSD,H1) CExpertBase::SetOtherSeries: Ändern der Zeitreihe ist untersagt
2012.02.22 12:51:15 st (EURUSD,H1) CExpertBase::SetPriceSeries: Ändern der Zeitreihe ist untersagt
nichts anderes
2012.02.22 12:51:15 st (EURUSD,H1) CExpertBase::SetOtherSeries: Ändern der Zeitreihe ist untersagt
2012.02.22 12:51:15 st (EURUSD,H1) CExpertBase::SetPriceSeries: Ändern der Zeitreihe ist untersagt
nichts anderes
Es gibt irgendwo ein Modul im alten Stil. Bitte fügen Sie den mit dem Assistenten erhaltenen EA-Code bei. Das ist doch kein Geheimnis, oder?
#include <Expert\Signal\SignalCandles.mqh> - это старый модульPS Die Datei hätte auch einfach angehängt werden können.
Seltsam, dass dieser Code überhaupt kompiliert werden kann.
PS Die Datei hätte auch einfach angehängt werden können.
Die Sache ist die, der Tester funktioniert gut damit... aber wird es im Handel funktionieren?
Wie ich verstanden habe, gibt es kein neues Modul? was soll ich dann in diesem Modul tun, wenn es nicht schwierig ist?
Die Sache ist die, der Tester funktioniert gut damit... aber wird es im Handel funktionieren?
Wie ich verstanden habe, gibt es kein neues Modul? was muss ich dann in diesem Modul tun, wenn es nicht schwierig ist?
Es wird funktionieren. Sie müssen sie in die Methode CSignalCandles::ValidationSettings() einfügen, und zwar ganz am Anfang:
Es wird funktionieren. Um dies zu vermeiden, fügen Sie es in die Methode CSignalCandles::ValidationSettings() ein, und zwar ganz am Anfang:
Danke, wenn ich eine kurze Frage stellen darf - ist es zulässig, dass zwei Prozesse aus demselben Bereich lesen?
es ist schon da.