NexusFi: Find Your Edge


Home Menu

 





Do you set your time zone EST?


Discussion in Tech Support

Updated
      Top Posters
    1. looks_one Fat Tails with 10 posts (15 thanks)
    2. looks_two baruchs with 3 posts (0 thanks)
    3. looks_3 DarkPoolTrading with 3 posts (1 thanks)
    4. looks_4 Big Mike with 3 posts (0 thanks)
      Best Posters
    1. looks_one keymoo with 2 thanks per post
    2. looks_two Fat Tails with 1.5 thanks per post
    3. looks_3 Mobiius with 1 thanks per post
    4. looks_4 DarkPoolTrading with 0.3 thanks per post
    1. trending_up 16,274 views
    2. thumb_up 20 thanks given
    3. group 9 followers
    1. forum 35 posts
    2. attach_file 2 attachments




 
Search this Thread

Do you set your time zone EST?

  #11 (permalink)
gbox1105
park city utah
 
Posts: 11 since Apr 2011
Thanks Given: 18
Thanks Received: 15

i find it better to have your trading computor set to what ever session you trade via US, ASIA, LONDON

Reply With Quote

Can you help answer these questions
from other members on NexusFi?
REcommedations for programming help
Sierra Chart
MC PL editor upgrade
MultiCharts
Trade idea based off three indicators.
Traders Hideout
Quantum physics & Trading dynamics
The Elite Circle
ZombieSqueeze
Platforms and Indicators
 
  #12 (permalink)
 NLD1888 
SINGAPORE
 
Experience: Intermediate
Platform: TS, TOS, TW, IB
Broker: TOS, IB, TS, TW
Trading: Options, Stocks, ETFs, Futures
Posts: 30 since Jun 2012
Thanks Given: 13
Thanks Received: 16

Hi,
It seems a problem (or maybe not) when NT7 is working with IB as data-feed.
I've tried to work with NT Support team but can't get it resolved.
My local time zone is UTC+8.

When I plot the chart, I noticed that the time on the chart is using local PC clock time.
For equities, the chart shows 9.30pm (today) to 4am (the next day).
I'm using session template "US Equities RTH" with "The sessions are based on the following time zone ..." set as UTC-5.
I noticed that the data retrieved from IB stored in the Historical Data Manager also used the local PC clock time.
I want both the chart & data collected from IB to show exact EST. Can I do it?
I've worked with NT support team & their solution is to set my local PC clock time to EST.
Please advise if there is another way to do it without touching my local PC clock time.
I'm concerned whether the data loaded from IB using local PC clock time will have any implication when I use them for backtesting, strategy development, etc. Hence, I would like the data with exchange time captured.

I've tried the following options & they didn't work too.

1. I've copied the "US Equities RTH" template & changed the time zone to UTC+8.
Result: Chart not populated with any bar.

2. I've copied the "US Equities RTF" template & changed the 5 trading days as
Mon 9pm to Tue 4am
Tue 9pm to Wed 4am
:
Fri 9pm to Sat 4am
Time zone set to UTC-5 (EST)
Result: Chart not populated with any bar.

3. Same as (2) except time zone set to UTC+8
Result: Chart shows local PC clock time again. The data loaded in Historical Data Manager is also using local PC clock time again.

Reply With Quote
  #13 (permalink)
 
Big Mike's Avatar
 Big Mike 
Manta, Ecuador
Site Administrator
Developer
Swing Trader
 
Experience: Advanced
Platform: Custom solution
Broker: IBKR
Trading: Stocks & Futures
Frequency: Every few days
Duration: Weeks
Posts: 50,469 since Jun 2009
Thanks Given: 33,247
Thanks Received: 101,669


For the past year or so I've been using Sierra Chart exclusively, and I plot all charts in Exchange time. Much easier this way.

You should make sure there is already a feature request for this capability in NT8:


Mike



Join the free Markets Chat beta: one platform, all the trade rooms!

We're here to help: just ask the community or contact our Help Desk

Quick Links: Change your Username or Register as a Vendor
Searching for trading reviews? Review this list
Lifetime Elite Membership: Sign-up for only $149 USD
Exclusive money saving offers from our Site Sponsors: Browse Offers
Report problems with the site: Using the NexusFi changelog thread
Follow me on Twitter Visit my NexusFi Trade Journal Reply With Quote
  #14 (permalink)
 
Fat Tails's Avatar
 Fat Tails 
Berlin, Europe
Market Wizard
 
Experience: Advanced
Platform: NinjaTrader, MultiCharts
Broker: Interactive Brokers
Trading: Keyboard
Posts: 9,888 since Mar 2010
Thanks Given: 4,242
Thanks Received: 27,103


NLD1888 View Post
Hi,
It seems a problem (or maybe not) when NT7 is working with IB as data-feed.
I've tried to work with NT Support team but can't get it resolved.
My local time zone is UTC+8.

When I plot the chart, I noticed that the time on the chart is using local PC clock time.

NinjaTrader always shows local time.


NLD1888 View Post
For equities, the chart shows 9.30pm (today) to 4am (the next day).
I'm using session template "US Equities RTH" with "The sessions are based on the following time zone ..." set as UTC-5.

This is correct. The US currently has summertime, so the difference with UniversalTime is reduced to 4 hours. As your UTC + 8, the total difference between US and you is 12 hours, and the US stock market opens at 9:30 PM your time.


NLD1888 View Post
I noticed that the data retrieved from IB stored in the Historical Data Manager also used the local PC clock time.

NinjaTrader always stores data by using timestamps of your local time. This is in fact a very bad choice, for several reasons

-> in case that your local time switches from summertime to wintertime and the exchange time does not, you will get two bars with the same timestamp
-> you cannot share your data easily with somebody located in a different time zone

But things are as they are, so we have to accept it.


NLD1888 View Post
I want both the chart & data collected from IB to show exact EST. Can I do it?
I've worked with NT support team & their solution is to set my local PC clock time to EST.
Please advise if there is another way to do it without touching my local PC clock time.

The only way you can do that with NinjaTrader is to set your system clock to EST.


NLD1888 View Post
I'm concerned whether the data loaded from IB using local PC clock time will have any implication when I use them for backtesting, strategy development, etc. Hence, I would like the data with exchange time captured.

If you use local time, there will be now implication on backtesting and strategy development. However, if you use time filters, you would need to use exchange time and then convert it to local time. This is not difficult to do with NinjaScript, see below.


NLD1888 View Post
I've tried the following options & they didn't work too.

1. I've copied the "US Equities RTH" template & changed the time zone to UTC+8.
Result: Chart not populated with any bar.

2. I've copied the "US Equities RTF" template & changed the 5 trading days as
Mon 9pm to Tue 4am
Tue 9pm to Wed 4am
:
Fri 9pm to Sat 4am
Time zone set to UTC-5 (EST)
Result: Chart not populated with any bar.

3. Same as (2) except time zone set to UTC+8
Result: Chart shows local PC clock time again. The data loaded in Historical Data Manager is also using local PC clock time again.

Do not play around with templates, in the end you will make things worse. The template ALWAYS AND WITH NO EXCEPTION needs to use exchange time. If you do not follow this rule you will run into daylight savings and other issues. Never use the template 24/7, never use the template 24/5. They are useless. Store the appropriate template for each instrument and save it under instrument settings, only use charts with instrument settings.

If you follow this rule all your strategies and backtests will work correctly.

The only thing that you need to pay attention to is time filters. You strategy runs in local time. The logic of your timefilter needs to follow exchange time, so you need to convert those times.

Example: In a strategy you only want to enter a trade between 9:30 AM and 11:30 AM or 2:00 PM and 3:45 PM exchange time. Now you cannot simply add 13 hours to the time window in exchange time and then use the result in local time. This will fail, because the time difference between EST and your timezone is 12 hours in summer, but 13 hours in winter. Your backtest will go wrong.

NinjaScript provides an easy way of converting the exchange time windows to your local time. The method reads

 
Code
localTime =  TimeZoneInfo.ConvertTime(exchangeTime, Bars.Session.TimeZoneInfo, TimeZoneInfo.Local);


Enter the time filters in exchange time and then convert them, and you will not run into issues.

None of the above is linked to Interactive Brokers.

Reply With Quote
Thanked by:
  #15 (permalink)
 
Big Mike's Avatar
 Big Mike 
Manta, Ecuador
Site Administrator
Developer
Swing Trader
 
Experience: Advanced
Platform: Custom solution
Broker: IBKR
Trading: Stocks & Futures
Frequency: Every few days
Duration: Weeks
Posts: 50,469 since Jun 2009
Thanks Given: 33,247
Thanks Received: 101,669


Fat Tails View Post
NinjaTrader always stores data by using timestamps of your local time. This is in fact a very bad choice, for several reasons

-> in case that your local time switches from summertime to wintertime and the exchange time does not, you will get two bars with the same timestamp
-> you cannot share your data easily with somebody located in a different time zone

But things are as they are, so we have to accept it.

Have you made an official request for this to be changed, or posted it here:



Mike



Join the free Markets Chat beta: one platform, all the trade rooms!

We're here to help: just ask the community or contact our Help Desk

Quick Links: Change your Username or Register as a Vendor
Searching for trading reviews? Review this list
Lifetime Elite Membership: Sign-up for only $149 USD
Exclusive money saving offers from our Site Sponsors: Browse Offers
Report problems with the site: Using the NexusFi changelog thread
Follow me on Twitter Visit my NexusFi Trade Journal Reply With Quote
  #16 (permalink)
 
Fat Tails's Avatar
 Fat Tails 
Berlin, Europe
Market Wizard
 
Experience: Advanced
Platform: NinjaTrader, MultiCharts
Broker: Interactive Brokers
Trading: Keyboard
Posts: 9,888 since Mar 2010
Thanks Given: 4,242
Thanks Received: 27,103


Big Mike View Post
Have you made an official request for this to be changed, or posted it here:



Mike

No, I have not.

Reply With Quote
  #17 (permalink)
 NLD1888 
SINGAPORE
 
Experience: Intermediate
Platform: TS, TOS, TW, IB
Broker: TOS, IB, TS, TW
Trading: Options, Stocks, ETFs, Futures
Posts: 30 since Jun 2012
Thanks Given: 13
Thanks Received: 16

Fat Tails,
Thank you for your quick response. I guess the best way is to set the PC clock time to EST to avoid all the trouble.

BM,
I'll write something on the linked tread that you have suggested for NT8.

Reply With Quote
  #18 (permalink)
 
Mobiius's Avatar
 Mobiius 
Victoria, BC, Canada
 
Experience: Intermediate
Platform: Tradestation, Multicharts, Interactive Brokers, OptionsXpress
Trading: Futures
Posts: 27 since Nov 2011
Thanks Given: 4
Thanks Received: 25

All our trading computers are set to EST. We also have additional computer clocks that show london and HK. It gets me in the mood/mode and makes it a little easier as when they ring the bell at 9:30 and market opens I'm not double checking my time and getting confused. 9:30 is 9:30.

Reply With Quote
Thanked by:
  #19 (permalink)
 
Fat Tails's Avatar
 Fat Tails 
Berlin, Europe
Market Wizard
 
Experience: Advanced
Platform: NinjaTrader, MultiCharts
Broker: Interactive Brokers
Trading: Keyboard
Posts: 9,888 since Mar 2010
Thanks Given: 4,242
Thanks Received: 27,103


Mobiius View Post
All our trading computers are set to EST. We also have additional computer clocks that show london and HK. It gets me in the mood/mode and makes it a little easier as when they ring the bell at 9:30 and market opens I'm not double checking my time and getting confused. 9:30 is 9:30.

But you would need a different PC for each exchange that you trade......

Reply With Quote
  #20 (permalink)
 
keymoo's Avatar
 keymoo 
Bedford, UK
 
Experience: Beginner
Platform: SierraChart/TT Feed
Trading: NQ
Posts: 129 since Mar 2012
Thanks Given: 212
Thanks Received: 215



Tasker_182 View Post
Hi,

If you live outside the Eastern Standard Time (Est) zone, do you set your computer and or software to reference EST?

I live in central US, (CST) and have recently begun posting charts and shtuff in my journal but all my times reference CST and I was wondering if that is the wrong way to do things. I thought I read somewhere (not sure where) that one fella set his PC to be EST even though he was PST. I didn't know if this is common or even standard practice, so thought i would ask.

I use Ninja, so if anyone has any specific suggestions or recommendation, please let me know.

Regards,

I live in UK and trade the NQ exclusively. I set my PC to local (UK) time. Works fine.

Follow me on Twitter Reply With Quote
Thanked by:




Last Updated on February 21, 2014


© 2024 NexusFi™, s.a., All Rights Reserved.
Av Ricardo J. Alfaro, Century Tower, Panama City, Panama, Ph: +507 833-9432 (Panama and Intl), +1 888-312-3001 (USA and Canada)
All information is for educational use only and is not investment advice. There is a substantial risk of loss in trading commodity futures, stocks, options and foreign exchange products. Past performance is not indicative of future results.
About Us - Contact Us - Site Rules, Acceptable Use, and Terms and Conditions - Privacy Policy - Downloads - Top
no new posts