Time source for cServer
28 Aug 2014, 00:33
What time source is used for synchronizing cServer instances?
Consider the following code of indicator
using System;
using cAlgo.API;
using cAlgo.API.Internals;
namespace cAlgo
{
[Indicator(IsOverlay = true, TimeZone = TimeZones.UTC, AccessRights = AccessRights.None)]
public class ServerandLocalTime : Indicator
{
protected override void Initialize()
{
Timer.Start(TimeSpan.FromMilliseconds(10));
}
public override void Calculate(int index)
{
}
protected override void OnTimer()
{
DateTime serverNow = Server.Time.ToLocalTime();
DateTime localNow = DateTime.Now;
TimeSpan difference = localNow - serverNow;
ChartObjects.DrawText("test", "S:" + serverNow.ToLocalTime().ToString() + "\nL:" + localNow.ToString() + "\nD: " + difference.TotalMilliseconds, StaticPosition.TopLeft, Colors.Beige);
}
}
}
It shows that my local time is ahead of server time even if I sync with time.nist.gov
See the screenshot below.

What time source should I use to have local time as the cServer?
