View Single Post
  #1 (permalink)  
Old 06-24-2006, 12:25 AM
theimperialone theimperialone is offline
Junior Member
 
Join Date: Mar 2006
Posts: 13
theimperialone is on a distinguished road
how to get the real server time or how to tell if the market is open

hi there,

I have a little problem.

my indicator uses the call curtime() to get the server time and also uses LocalTime() to get my time.

PHP Code:
TimeDifference CurTime() - LocalTime(); 
My intention is to use these together to work out the start of the day from my perspective.

Now it works perfectly when the markets are open but when they are closed it does not because CurTime() returns the time of the last tick.

Now I can see two possible solutions to this:

1. is there another call i can make to get the real time of the server? For example....

PHP Code:
TimeDifference GenuineServerTime() - LocalTime(); 
2. can i test to see if the market is open. If it is then use curtime and store off the difference in a GLobal varibale for later reuse if the market is not open:

PHP Code:
if (MarketIsOpen())
{
  
  
TimeDifference CurTime() - LocalTime();
  
GlobalVariableSet("TimeDifference",TimeDifference 
}
else
{
  
TimeDifference GlobalVariableGet("TimeDifference");


Can anyone help me fill in the missing links for either option for me or come up with another suggestion.

thanks
TheImperial1
Reply With Quote