Skip to content

TimeZones

class cAlgo.API

DesktopCLICloud

Standard TimeZones class.

Definition

public static class TimeZones

Namespace: cAlgo.API · Group: Utility

Remarks

Sets the timezone for all the robot or indicator datetime references. C# and Python algos set it the same way, with the TimeZone key of config.json.

Examples

using cAlgo.API;

namespace cAlgo.Robots
{
    // A new cBot or indicator uses the UTC time zone by default
    // To change it, set the TimeZone key of config.json to the value of any TimeZones constant
    public partial class TimeZoneSample : Robot
    {
        protected override void OnStart()
        {
            Print("Algo time: {0}, UTC time: {1}, time zone: {2}", Time, TimeInUtc, TimeZone.DisplayName);
        }
    }
}
class TimeZoneSample():
    def on_start(self):
        api.Print(f"Algo time: {api.Time}, UTC time: {api.TimeInUtc}, time zone: {api.TimeZone.DisplayName}")
{
  "AccessRights": "None",
  "TimeZone": "Eastern Standard Time"
}

Fields

Name Description
AlaskanStandardTimeDesktopCLICloudstring (GMT-09:00) Alaska
ArabStandardTimeDesktopCLICloudstring (GMT+03:00) Kuwait, Riyadh
ArabianStandardTimeDesktopCLICloudstring (GMT+04:00) Abu Dhabi, Muscat
ArabicStandardTimeDesktopCLICloudstring (GMT+03:00) Baghdad
AtlanticStandardTimeDesktopCLICloudstring (GMT-04:00) Atlantic Time (Canada)
AzoresStandardTimeDesktopCLICloudstring (GMT-01:00) Azores
CanadaCentralStandardTimeDesktopCLICloudstring (GMT-06:00) Saskatchewan
CapeVerdeStandardTimeDesktopCLICloudstring (GMT-01:00) Cape Verde Islands
CaucasusStandardTimeDesktopCLICloudstring (GMT+04:00) Baku, Tbilisi, Yerevan
CenAustraliaStandardTimeDesktopCLICloudstring (GMT+09:30) Adelaide
CentralAmericaStandardTimeDesktopCLICloudstring (GMT-06:00) Central America
CentralAsiaStandardTimeDesktopCLICloudstring (GMT+06:00) Astana, Dhaka
CentralEuropeStandardTimeDesktopCLICloudstring (GMT+01:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague
CentralEuropeanStandardTimeDesktopCLICloudstring (GMT+01:00) Sarajevo, Skopje, Warsaw, Zagreb
CentralPacificStandardTimeDesktopCLICloudstring (GMT+11:00) Magadan, Solomon Islands, New Caledonia
CentralStandardTimeDesktopCLICloudstring (GMT-06:00) Central Time (US and Canada
ChinaStandardTimeDesktopCLICloudstring (GMT+08:00) Beijing, Chongqing, Hong Kong SAR, Urumqi
DatelineStandardTimeDesktopCLICloudstring (GMT-12:00) International Date Line West
EAfricaStandardTimeDesktopCLICloudstring (GMT+03:00) Nairobi
EAustraliaStandardTimeDesktopCLICloudstring (GMT+10:00) Brisbane
EEuropeStandardTimeDesktopCLICloudstring (GMT+02:00) Bucharest
ESouthAmericaStandardTimeDesktopCLICloudstring (GMT-03:00) Brasilia
EasternStandardTimeDesktopCLICloudstring (GMT-05:00) Eastern Time (US and Canada)
EgyptStandardTimeDesktopCLICloudstring (GMT+02:00) Cairo
EkaterinburgStandardTimeDesktopCLICloudstring (GMT+05:00) Ekaterinburg
FLEStandardTimeDesktopCLICloudstring (GMT+02:00) Helsinki, Kiev, Riga, Sofia, Tallinn, Vilnius
GMTStandardTimeDesktopCLICloudstring (GMT) Greenwich Mean Time: Dublin, Edinburgh, Lisbon, London
GTBStandardTimeDesktopCLICloudstring (GMT+02:00) Athens, Istanbul, Minsk
GreenlandStandardTimeDesktopCLICloudstring (GMT-03:00) Greenland
GreenwichStandardTimeDesktopCLICloudstring (GMT) Casablanca, Monrovia
HawaiianStandardTimeDesktopCLICloudstring (GMT-10:00) Hawaii
IndiaStandardTimeDesktopCLICloudstring (GMT+05:30) Chennai, Kolkata, Mumbai, New Delhi
IranStandardTimeDesktopCLICloudstring (GMT+03:30) Tehran
IsraelStandardTimeDesktopCLICloudstring (GMT+02:00) Jerusalem
KoreaStandardTimeDesktopCLICloudstring (GMT+09:00) Seoul
MidAtlanticStandardTimeDesktopCLICloudstring (GMT-02:00) Mid-Atlantic
MountainStandardTimeDesktopCLICloudstring (GMT-07:00) Mountain Time (US and Canada)
MyanmarStandardTimeDesktopCLICloudstring (GMT+06:30) Yangon Rangoon
NCentralAsiaStandardTimeDesktopCLICloudstring (GMT+06:00) Almaty, Novosibirsk
NepalStandardTimeDesktopCLICloudstring (GMT+05:45) Kathmandu
NewZealandStandardTimeDesktopCLICloudstring (GMT+12:00) Auckland, Wellington
NorthAsiaEastStandardTimeDesktopCLICloudstring (GMT+08:00) Irkutsk, Ulaanbaatar
NorthAsiaStandardTimeDesktopCLICloudstring (GMT+07:00) Krasnoyarsk
PacificStandardTimeDesktopCLICloudstring (GMT-08:00) Pacific Time (US and Canada); Tijuana
RomanceStandardTimeDesktopCLICloudstring (GMT+01:00) Brussels, Copenhagen, Madrid, Paris
RussianStandardTimeDesktopCLICloudstring (GMT+03:00) Moscow, St. Petersburg, Volgograd
SamoaStandardTimeDesktopCLICloudstring (GMT-11:00) Midway Island, Samoa
SingaporeStandardTimeDesktopCLICloudstring (GMT+08:00) Kuala Lumpur, Singapore
SouthAfricaStandardTimeDesktopCLICloudstring (GMT+02:00) Harare, Pretoria
SriLankaStandardTimeDesktopCLICloudstring (GMT+06:00) Sri Jayawardenepura
TaipeiStandardTimeDesktopCLICloudstring (GMT+08:00) Taipei
TasmaniaStandardTimeDesktopCLICloudstring (GMT+10:00) Hobart
TokyoStandardTimeDesktopCLICloudstring (GMT+09:00) Osaka, Sapporo, Tokyo
TongaStandardTimeDesktopCLICloudstring (GMT+13:00) Nuku'alofa
UTCDesktopCLICloudstring Coordinated Universal Time
VladivostokStandardTimeDesktopCLICloudstring (GMT+10:00) Vladivostok
WAustraliaStandardTimeDesktopCLICloudstring (GMT+08:00) Perth
WCentralAfricaStandardTimeDesktopCLICloudstring (GMT+01:00) West Central Africa
WEuropeStandardTimeDesktopCLICloudstring (GMT+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
WestAsiaStandardTimeDesktopCLICloudstring (GMT+05:00) Islamabad, Karachi, Tashkent
WestPacificStandardTimeDesktopCLICloudstring (GMT+10:00) Guam, Port Moresby
YakutskStandardTimeDesktopCLICloudstring (GMT+09:00) Yakutsk