Salut,
Il suffit de rajouter 2 lignes dans la fonction PauseAtTime() de pipmaker pour cela fonctionne :
Code:
int PauseAtTime(int startTime, int endTime, int tradeDirection)
{
int returnValue;
if (startTime!=0 && endTime!=0)
{
int t=TimeDay(TimeCurrent())*10000+TimeHour(TimeCurrent())*100+TimeMinute(TimeCurrent());
if (startTime<10000) startTime=TimeDay(TimeCurrent())*10000+startTime;
if (endTime<10000) endTime=TimeDay(TimeCurrent())*10000+endTime;
if(t>=startTime && t<=endTime)
{
returnValue=0;
}
else
{
if(tradeDirection==1){returnValue=1;}
if(tradeDirection==-1){returnValue=-1;}
}
}
else
{
if(tradeDirection==1){returnValue=1;}
if(tradeDirection==-1){returnValue=-1;}
}
return (returnValue);
}
Les 2 lignes ajoutées sont les suivantes :
Code:
if (startTime<10000) startTime=TimeDay(TimeCurrent())*10000+startTime;
if (endTime<10000) endTime=TimeDay(TimeCurrent())*10000+endTime;
Pour qu'il s'arrête de 9h a 21h tous les jours il suffit alors de mettre :
StartTime = 900
EndTime = 2100