I'm having problems with the code below, it's not giving the results I expect and I cannot see what I'm doing wrong. Any help greatly appreciated.
If I put the EA on a chart with the External Strings as ...
extern string EntryDate = "D'01.01.2009'";
extern string ExitDate = "D'31.12.2009'";
The comment shows ...
EntryDay = 1 (correct)
ExitDay = 335 (wrong)
If I use ...
extern string EntryDate = "D'01.06.2009'";
extern string ExitDate = "D'02.06.2009'";
Comments are ...
EntryDay = 152
ExitDay = 152
I'm stuck here, can anyone help please?
rgds mcdirt
Test EA Code ....
extern string EntryDate = "D'01.01.2009'";
extern string ExitDate = "D'31.12.2009'";
int EntryDay, ExitDay;
int init(){
EntryDay = TimeDayOfYear(StrToTime(EntryDate));
ExitDay = TimeDayOfYear(StrToTime(ExitDate));
return(0);
}
int deinit() {
return(0);
}
int start(){
Comment (""
+ "\nEntry Date : " + EntryDate + " (day " + EntryDay + ")"
+ "\nExit Date : " + ExitDate + " (day " + ExitDay + ")"
);
}
If I put the EA on a chart with the External Strings as ...
extern string EntryDate = "D'01.01.2009'";
extern string ExitDate = "D'31.12.2009'";
The comment shows ...
EntryDay = 1 (correct)
ExitDay = 335 (wrong)
If I use ...
extern string EntryDate = "D'01.06.2009'";
extern string ExitDate = "D'02.06.2009'";
Comments are ...
EntryDay = 152
ExitDay = 152
I'm stuck here, can anyone help please?
rgds mcdirt
Test EA Code ....
extern string EntryDate = "D'01.01.2009'";
extern string ExitDate = "D'31.12.2009'";
int EntryDay, ExitDay;
int init(){
EntryDay = TimeDayOfYear(StrToTime(EntryDate));
ExitDay = TimeDayOfYear(StrToTime(ExitDate));
return(0);
}
int deinit() {
return(0);
}
int start(){
Comment (""
+ "\nEntry Date : " + EntryDate + " (day " + EntryDay + ")"
+ "\nExit Date : " + ExitDate + " (day " + ExitDay + ")"
);
}