diff --git a/03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/99 EUREX/01 Introduction.php b/03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/98 EUREX/01 Introduction.php similarity index 100% rename from 03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/99 EUREX/01 Introduction.php rename to 03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/98 EUREX/01 Introduction.php diff --git a/03 Writing Algorithms/03 Securities/99 Asset Classes/06 Futures/04 Market Hours/02 Pre-market Hours.php b/03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/98 EUREX/02 Pre-market Hours.php similarity index 100% rename from 03 Writing Algorithms/03 Securities/99 Asset Classes/06 Futures/04 Market Hours/02 Pre-market Hours.php rename to 03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/98 EUREX/02 Pre-market Hours.php diff --git a/03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/99 EUREX/03 Regular Trading Hours.php b/03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/98 EUREX/03 Regular Trading Hours.php similarity index 100% rename from 03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/99 EUREX/03 Regular Trading Hours.php rename to 03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/98 EUREX/03 Regular Trading Hours.php diff --git a/03 Writing Algorithms/03 Securities/99 Asset Classes/06 Futures/04 Market Hours/04 Post-market Hours.php b/03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/98 EUREX/04 Post-market Hours.php similarity index 100% rename from 03 Writing Algorithms/03 Securities/99 Asset Classes/06 Futures/04 Market Hours/04 Post-market Hours.php rename to 03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/98 EUREX/04 Post-market Hours.php diff --git a/03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/99 EUREX/05 Holidays.php b/03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/98 EUREX/05 Holidays.php similarity index 100% rename from 03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/99 EUREX/05 Holidays.php rename to 03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/98 EUREX/05 Holidays.php diff --git a/03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/99 EUREX/06 Early Closes.php b/03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/98 EUREX/06 Early Closes.php similarity index 100% rename from 03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/99 EUREX/06 Early Closes.php rename to 03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/98 EUREX/06 Early Closes.php diff --git a/03 Writing Algorithms/03 Securities/99 Asset Classes/06 Futures/04 Market Hours/07 Late Opens.php b/03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/98 EUREX/07 Late Opens.php similarity index 100% rename from 03 Writing Algorithms/03 Securities/99 Asset Classes/06 Futures/04 Market Hours/07 Late Opens.php rename to 03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/98 EUREX/07 Late Opens.php diff --git a/03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/99 EUREX/08 Time Zone.php b/03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/98 EUREX/08 Time Zone.php similarity index 100% rename from 03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/99 EUREX/08 Time Zone.php rename to 03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/98 EUREX/08 Time Zone.php diff --git a/03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/99 EUREX/metadata.json b/03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/98 EUREX/metadata.json similarity index 100% rename from 03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/99 EUREX/metadata.json rename to 03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/98 EUREX/metadata.json diff --git a/03 Writing Algorithms/03 Securities/99 Asset Classes/06 Futures/04 Market Hours/01 Introduction.php b/03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/99 HKFE/01 Introduction.php similarity index 100% rename from 03 Writing Algorithms/03 Securities/99 Asset Classes/06 Futures/04 Market Hours/01 Introduction.php rename to 03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/99 HKFE/01 Introduction.php diff --git a/03 Writing Algorithms/03 Securities/99 Asset Classes/06 Futures/04 Market Hours/11 HSI/02 Pre-market Hours.php b/03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/99 HKFE/02 Pre-market Hours.php similarity index 100% rename from 03 Writing Algorithms/03 Securities/99 Asset Classes/06 Futures/04 Market Hours/11 HSI/02 Pre-market Hours.php rename to 03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/99 HKFE/02 Pre-market Hours.php diff --git a/03 Writing Algorithms/03 Securities/99 Asset Classes/06 Futures/04 Market Hours/03 Regular Trading Hours.php b/03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/99 HKFE/03 Regular Trading Hours.php similarity index 100% rename from 03 Writing Algorithms/03 Securities/99 Asset Classes/06 Futures/04 Market Hours/03 Regular Trading Hours.php rename to 03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/99 HKFE/03 Regular Trading Hours.php diff --git a/03 Writing Algorithms/03 Securities/99 Asset Classes/06 Futures/04 Market Hours/11 HSI/04 Post-market Hours.php b/03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/99 HKFE/04 Post-market Hours.php similarity index 100% rename from 03 Writing Algorithms/03 Securities/99 Asset Classes/06 Futures/04 Market Hours/11 HSI/04 Post-market Hours.php rename to 03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/99 HKFE/04 Post-market Hours.php diff --git a/03 Writing Algorithms/03 Securities/99 Asset Classes/06 Futures/04 Market Hours/05 Holidays.php b/03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/99 HKFE/05 Holidays.php similarity index 100% rename from 03 Writing Algorithms/03 Securities/99 Asset Classes/06 Futures/04 Market Hours/05 Holidays.php rename to 03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/99 HKFE/05 Holidays.php diff --git a/03 Writing Algorithms/03 Securities/99 Asset Classes/06 Futures/04 Market Hours/06 Early Closes.php b/03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/99 HKFE/06 Early Closes.php similarity index 100% rename from 03 Writing Algorithms/03 Securities/99 Asset Classes/06 Futures/04 Market Hours/06 Early Closes.php rename to 03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/99 HKFE/06 Early Closes.php diff --git a/03 Writing Algorithms/03 Securities/99 Asset Classes/06 Futures/04 Market Hours/11 HSI/07 Late Opens.php b/03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/99 HKFE/07 Late Opens.php similarity index 100% rename from 03 Writing Algorithms/03 Securities/99 Asset Classes/06 Futures/04 Market Hours/11 HSI/07 Late Opens.php rename to 03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/99 HKFE/07 Late Opens.php diff --git a/03 Writing Algorithms/03 Securities/99 Asset Classes/06 Futures/04 Market Hours/08 Time Zone.php b/03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/99 HKFE/08 Time Zone.php similarity index 100% rename from 03 Writing Algorithms/03 Securities/99 Asset Classes/06 Futures/04 Market Hours/08 Time Zone.php rename to 03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/99 HKFE/08 Time Zone.php diff --git a/03 Writing Algorithms/03 Securities/99 Asset Classes/06 Futures/04 Market Hours/09 Assets With Other Hours.php b/03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/99 HKFE/09 Assets With Other Hours.php similarity index 100% rename from 03 Writing Algorithms/03 Securities/99 Asset Classes/06 Futures/04 Market Hours/09 Assets With Other Hours.php rename to 03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/99 HKFE/09 Assets With Other Hours.php diff --git a/03 Writing Algorithms/03 Securities/99 Asset Classes/06 Futures/04 Market Hours/11 HSI/01 Introduction.php b/03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/99 HKFE/11 HSI/01 Introduction.php similarity index 100% rename from 03 Writing Algorithms/03 Securities/99 Asset Classes/06 Futures/04 Market Hours/11 HSI/01 Introduction.php rename to 03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/99 HKFE/11 HSI/01 Introduction.php diff --git a/03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/99 EUREX/02 Pre-market Hours.php b/03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/99 HKFE/11 HSI/02 Pre-market Hours.php similarity index 100% rename from 03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/99 EUREX/02 Pre-market Hours.php rename to 03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/99 HKFE/11 HSI/02 Pre-market Hours.php diff --git a/03 Writing Algorithms/03 Securities/99 Asset Classes/06 Futures/04 Market Hours/11 HSI/03 Regular Trading Hours.php b/03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/99 HKFE/11 HSI/03 Regular Trading Hours.php similarity index 100% rename from 03 Writing Algorithms/03 Securities/99 Asset Classes/06 Futures/04 Market Hours/11 HSI/03 Regular Trading Hours.php rename to 03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/99 HKFE/11 HSI/03 Regular Trading Hours.php diff --git a/03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/99 EUREX/04 Post-market Hours.php b/03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/99 HKFE/11 HSI/04 Post-market Hours.php similarity index 100% rename from 03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/99 EUREX/04 Post-market Hours.php rename to 03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/99 HKFE/11 HSI/04 Post-market Hours.php diff --git a/03 Writing Algorithms/03 Securities/99 Asset Classes/06 Futures/04 Market Hours/11 HSI/05 Holidays.php b/03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/99 HKFE/11 HSI/05 Holidays.php similarity index 100% rename from 03 Writing Algorithms/03 Securities/99 Asset Classes/06 Futures/04 Market Hours/11 HSI/05 Holidays.php rename to 03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/99 HKFE/11 HSI/05 Holidays.php diff --git a/03 Writing Algorithms/03 Securities/99 Asset Classes/06 Futures/04 Market Hours/11 HSI/06 Early Closes.php b/03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/99 HKFE/11 HSI/06 Early Closes.php similarity index 100% rename from 03 Writing Algorithms/03 Securities/99 Asset Classes/06 Futures/04 Market Hours/11 HSI/06 Early Closes.php rename to 03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/99 HKFE/11 HSI/06 Early Closes.php diff --git a/03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/99 EUREX/07 Late Opens.php b/03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/99 HKFE/11 HSI/07 Late Opens.php similarity index 100% rename from 03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/99 EUREX/07 Late Opens.php rename to 03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/99 HKFE/11 HSI/07 Late Opens.php diff --git a/03 Writing Algorithms/03 Securities/99 Asset Classes/06 Futures/04 Market Hours/11 HSI/08 Time Zone.php b/03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/99 HKFE/11 HSI/08 Time Zone.php similarity index 100% rename from 03 Writing Algorithms/03 Securities/99 Asset Classes/06 Futures/04 Market Hours/11 HSI/08 Time Zone.php rename to 03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/99 HKFE/11 HSI/08 Time Zone.php diff --git a/03 Writing Algorithms/03 Securities/99 Asset Classes/06 Futures/04 Market Hours/11 HSI/metadata.json b/03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/99 HKFE/11 HSI/metadata.json similarity index 89% rename from 03 Writing Algorithms/03 Securities/99 Asset Classes/06 Futures/04 Market Hours/11 HSI/metadata.json rename to 03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/99 HKFE/11 HSI/metadata.json index 1d72e374de..20a497a7f7 100644 --- a/03 Writing Algorithms/03 Securities/99 Asset Classes/06 Futures/04 Market Hours/11 HSI/metadata.json +++ b/03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/99 HKFE/11 HSI/metadata.json @@ -7,6 +7,6 @@ "og:title": "HSI - Documentation QuantConnect.com", "og:type": "website", "og:site_name": "HSI - QuantConnect.com", - "og:image": "https://cdn.quantconnect.com/docs/i/writing-algorithms/securities/asset-classes/futures/market-hours/hsi.png" + "og:image": "https://cdn.quantconnect.com/docs/i/writing-algorithms/securities/asset-classes/index/market-hours/hkfe/hsi.png" } } \ No newline at end of file diff --git a/03 Writing Algorithms/03 Securities/99 Asset Classes/06 Futures/04 Market Hours/metadata.json b/03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/99 HKFE/metadata.json similarity index 58% rename from 03 Writing Algorithms/03 Securities/99 Asset Classes/06 Futures/04 Market Hours/metadata.json rename to 03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/99 HKFE/metadata.json index 7061a0758d..45913da5be 100644 --- a/03 Writing Algorithms/03 Securities/99 Asset Classes/06 Futures/04 Market Hours/metadata.json +++ b/03 Writing Algorithms/03 Securities/99 Asset Classes/08 Index/04 Market Hours/99 HKFE/metadata.json @@ -1,12 +1,12 @@ { "type": "metadata", "values": { - "description": "This page shows the trading hours, holidays, and time zone of the Index market.", + "description": "This page shows the trading hours, holidays, and time zone of the HKFE Indices market.", "keywords": "regular trading hours, pre-market hours, post-market hours, extended market hours, holidays, time zone", - "og:description": "This page shows the trading hours, holidays, and time zone of the Index market.", - "og:title": "Market Hours - Documentation QuantConnect.com", + "og:description": "This page shows the trading hours, holidays, and time zone of the HKFE Indices market.", + "og:title": "HKFE - Documentation QuantConnect.com", "og:type": "website", - "og:site_name": "Market Hours - QuantConnect.com", - "og:image": "https://cdn.quantconnect.com/docs/i/writing-algorithms/securities/asset-classes/futures/market-hours.png" + "og:site_name": "HKFE - QuantConnect.com", + "og:image": "https://cdn.quantconnect.com/docs/i/writing-algorithms/securities/asset-classes/index/market-hours/hkfe.png" } } \ No newline at end of file diff --git a/Resources/datasets/market-hours/index/hkfe/generic/assets-with-other-hours.html b/Resources/datasets/market-hours/index/hkfe/generic/assets-with-other-hours.html index ba46922a21..7cd0d68005 100644 --- a/Resources/datasets/market-hours/index/hkfe/generic/assets-with-other-hours.html +++ b/Resources/datasets/market-hours/index/hkfe/generic/assets-with-other-hours.html @@ -1,8 +1,8 @@ -

The following table shows the indices that have different trading periods than the overall Index market:

+

The following table shows the indices that have different trading periods than the overall HKFE Indices market:

- +
SymbolName
HSIHang Seng Index
HSIHang Seng Index
\ No newline at end of file diff --git a/Resources/datasets/market-hours/index/hkfe/generic/early-closes.html b/Resources/datasets/market-hours/index/hkfe/generic/early-closes.html index ca1d2e8e01..22dd6cc3d8 100644 --- a/Resources/datasets/market-hours/index/hkfe/generic/early-closes.html +++ b/Resources/datasets/market-hours/index/hkfe/generic/early-closes.html @@ -1,5 +1,5 @@ -

The following table shows the early closes for the Index market:

+

The following table shows the early closes for the HKFE Indices market:

diff --git a/Resources/datasets/market-hours/index/hkfe/generic/holidays.html b/Resources/datasets/market-hours/index/hkfe/generic/holidays.html index 45b438adf5..6a5a91b6f0 100644 --- a/Resources/datasets/market-hours/index/hkfe/generic/holidays.html +++ b/Resources/datasets/market-hours/index/hkfe/generic/holidays.html @@ -1,5 +1,5 @@ -

The following table shows the dates of holidays for the Index market:

+

The following table shows the dates of holidays for the HKFE Indices market:

Date (yyyy-mm-dd)Time Of Market Close (Asia/Hong Kong)
diff --git a/Resources/datasets/market-hours/index/hkfe/generic/introduction.html b/Resources/datasets/market-hours/index/hkfe/generic/introduction.html index 011ddc90ef..3241bf38e1 100644 --- a/Resources/datasets/market-hours/index/hkfe/generic/introduction.html +++ b/Resources/datasets/market-hours/index/hkfe/generic/introduction.html @@ -1 +1 @@ -

This page shows the trading hours, holidays, and time zone of the Index market.

\ No newline at end of file +

This page shows the trading hours, holidays, and time zone of the HKFE Indices market.

\ No newline at end of file diff --git a/Resources/datasets/market-hours/index/hkfe/generic/regular-trading-hours.html b/Resources/datasets/market-hours/index/hkfe/generic/regular-trading-hours.html index 655efac9a0..4fa602a115 100644 --- a/Resources/datasets/market-hours/index/hkfe/generic/regular-trading-hours.html +++ b/Resources/datasets/market-hours/index/hkfe/generic/regular-trading-hours.html @@ -1,5 +1,5 @@ -

The following table shows the regular trading hours for the Index market:

+

The following table shows the regular trading hours for the HKFE Indices market:

Date (yyyy-mm-dd)
diff --git a/Resources/datasets/market-hours/index/hkfe/generic/time-zone.html b/Resources/datasets/market-hours/index/hkfe/generic/time-zone.html index ebdd16e3c3..b1b6805ef7 100644 --- a/Resources/datasets/market-hours/index/hkfe/generic/time-zone.html +++ b/Resources/datasets/market-hours/index/hkfe/generic/time-zone.html @@ -1,2 +1,2 @@ -

The Index market trades in the Asia/Hong Kong time zone.

\ No newline at end of file +

The HKFE Indices market trades in the Asia/Hong Kong time zone.

\ No newline at end of file diff --git a/code-generators/market-hour-code-generator.py b/code-generators/market-hour-code-generator.py index 72a241f72f..b6ebcc961b 100644 --- a/code-generators/market-hour-code-generator.py +++ b/code-generators/market-hour-code-generator.py @@ -168,7 +168,8 @@ def __write_content(exchange, entries): contracts_real = { 'SPX': 'S&P 500 Index', 'NDX': 'Nasdaq 100 Index', - 'VIX': 'CBOE Volatility Index' + 'VIX': 'CBOE Volatility Index', + 'HSI': 'Hang Seng Index' } for line in get_text_content(SPDB).split('\n'): csv = line.split(',') @@ -200,6 +201,7 @@ def __write_content(exchange, entries): 'Option-usa-[*]': 'Equity Option', 'Index-usa-[*]': 'US Indices', 'Index-eurex-[*]': 'EUREX Indices', + 'Index-hkfe-[*]': 'HKFE Indices', 'IndexOption-usa-[*]': 'US Index Option', }.get(key, tmp[0]) asset_class = tmp[0].replace("Cfd", "CFD").replace("IndexOption", "US Index Option") @@ -230,7 +232,8 @@ def __write_content(exchange, entries): 'option-usa': '02 Equity Options/04 Market Hours', 'forex-oanda': '05 Forex/04 Market Hours', 'index-usa': '08 Index/04 Market Hours', - 'index-eurex': '08 Index/04 Market Hours/99 EUREX', + 'index-eurex': '08 Index/04 Market Hours/98 EUREX', + 'index-hkfe': '08 Index/04 Market Hours/99 HKFE', 'indexoption-usa': '09 Index Options/04 Market Hours', 'cfd-interactivebrokers': '10 CFD/04 Market Hours/01 Interactive Brokers', 'cfd-oanda': '10 CFD/04 Market Hours/02 Oanda',
WeekdayTime (Asia/Hong Kong)