Creates QCAlgorithm.py: a bridge between C# QCAlgorithm and python algorithms
This commit is contained in:
@@ -14,12 +14,11 @@
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Common")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Orders import *
|
||||
from QuantConnect.Algorithm import QCAlgorithm
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
|
||||
### <summary>
|
||||
### This algorithm demonstrates the runtime addition and removal of securities from your algorithm.
|
||||
|
||||
@@ -14,18 +14,17 @@
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Common")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Orders import *
|
||||
from QuantConnect.Algorithm import QCAlgorithm
|
||||
from datetime import timedelta, datetime
|
||||
from decimal import Decimal
|
||||
from Portfolio.EqualWeightingPortfolioConstructionModel import EqualWeightingPortfolioConstructionModel
|
||||
from Execution.ImmediateExecutionModel import ImmediateExecutionModel
|
||||
from Risk.NullRiskManagementModel import NullRiskManagementModel
|
||||
from QuantConnect.Data.Custom import DailyFx
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
|
||||
### <summary>
|
||||
### This demonstration alpha reads the DailyFx calendar and provides insights based upon
|
||||
|
||||
@@ -14,12 +14,11 @@
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Common")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Orders import *
|
||||
from QuantConnect.Algorithm import QCAlgorithm
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
from datetime import timedelta, datetime
|
||||
from decimal import Decimal
|
||||
|
||||
|
||||
@@ -13,12 +13,11 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
import numpy as np
|
||||
|
||||
### <summary>
|
||||
|
||||
@@ -13,14 +13,13 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QuantConnect.Brokerages import *
|
||||
from QuantConnect.Orders import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
|
||||
import decimal as d
|
||||
|
||||
|
||||
@@ -13,15 +13,14 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Indicators")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Data import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QuantConnect.Indicators import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
import numpy as np
|
||||
|
||||
### <summary>
|
||||
|
||||
@@ -13,12 +13,11 @@
|
||||
|
||||
import clr
|
||||
clr.AddReference("System")
|
||||
clr.AddReference("QuantConnect.Algorithm")
|
||||
clr.AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
|
||||
|
||||
class BasicTemplateFillForwardAlgorithm(QCAlgorithm):
|
||||
|
||||
@@ -13,15 +13,14 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Indicators")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Data import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QuantConnect.Indicators import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
from datetime import timedelta
|
||||
import numpy as np
|
||||
|
||||
|
||||
@@ -13,14 +13,12 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Algorithm.Framework")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Orders import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QuantConnect.Algorithm.Framework import *
|
||||
from QuantConnect.Algorithm.Framework.Alphas import *
|
||||
from QuantConnect.Algorithm.Framework.Selection import *
|
||||
|
||||
@@ -13,13 +13,12 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QuantConnect.Securities import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
from datetime import timedelta
|
||||
|
||||
### <summary>
|
||||
|
||||
@@ -13,16 +13,15 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Data import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QuantConnect.Indicators import *
|
||||
from QuantConnect.Securities import *
|
||||
from QuantConnect.Data.Consolidators import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
from datetime import timedelta
|
||||
|
||||
### <summary>
|
||||
|
||||
@@ -13,7 +13,6 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Algorithm.Framework")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
@@ -21,7 +20,6 @@ from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Orders import *
|
||||
from QuantConnect.Securities import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QuantConnect.Algorithm.Framework import *
|
||||
from QuantConnect.Algorithm.Framework.Alphas import *
|
||||
from QuantConnect.Algorithm.Framework.Portfolio import *
|
||||
|
||||
@@ -13,14 +13,13 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Data import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QuantConnect.Securities import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
from datetime import timedelta
|
||||
|
||||
### <summary>
|
||||
|
||||
@@ -13,17 +13,15 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Common")
|
||||
AddReference("QuantConnect.Indicators")
|
||||
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QuantConnect.Indicators import *
|
||||
from QuantConnect.Data.Custom import *
|
||||
from QuantConnect.Data.Custom.Intrinio import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
from numpy import sign
|
||||
|
||||
class BasicTemplateIntrinioEconomicData(QCAlgorithm):
|
||||
|
||||
@@ -13,12 +13,11 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
|
||||
### <summary>
|
||||
### Basic Template Library Class
|
||||
|
||||
@@ -13,13 +13,12 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QuantConnect.Securities.Option import OptionStrategies
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
from datetime import datetime, timedelta
|
||||
|
||||
### <summary>
|
||||
|
||||
@@ -13,12 +13,11 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
from datetime import timedelta
|
||||
|
||||
### <summary>
|
||||
|
||||
@@ -13,12 +13,11 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
from datetime import timedelta
|
||||
|
||||
### <summary>
|
||||
|
||||
@@ -13,12 +13,11 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
from datetime import timedelta
|
||||
|
||||
### <summary>
|
||||
|
||||
@@ -13,14 +13,12 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Algorithm.Framework")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Orders import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QuantConnect.Algorithm.Framework import *
|
||||
from QuantConnect.Algorithm.Framework.Alphas import *
|
||||
from QuantConnect.Algorithm.Framework.Portfolio import *
|
||||
|
||||
@@ -13,14 +13,13 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QuantConnect.Securities.Option import OptionPriceModels
|
||||
from QuantConnect.Data.UniverseSelection import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
from datetime import timedelta
|
||||
import decimal as d
|
||||
|
||||
|
||||
@@ -13,13 +13,14 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Indicators")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Data import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
|
||||
|
||||
### <summary>
|
||||
### Benchmark Algorithm: The minimalist basic template algorithm benchmark strategy.
|
||||
|
||||
@@ -15,13 +15,12 @@ from clr import AddReference
|
||||
AddReference("System.Core")
|
||||
AddReference("System.Collections")
|
||||
AddReference("QuantConnect.Common")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
|
||||
from System import *
|
||||
from System.Collections.Generic import List
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import QCAlgorithm
|
||||
from QuantConnect.Data.UniverseSelection import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
|
||||
|
||||
class CoarseFineUniverseSelectionBenchmark(QCAlgorithm):
|
||||
|
||||
@@ -13,13 +13,14 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Indicators")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Data import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
|
||||
|
||||
class EmptyMinute400EquityBenchmark(QCAlgorithm):
|
||||
|
||||
|
||||
@@ -13,13 +13,14 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Indicators")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Data import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
|
||||
|
||||
### <summary>
|
||||
### Benchmark Algorithm: Pure processing of 1 equity second resolution with the same benchmark.
|
||||
|
||||
@@ -13,15 +13,14 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Indicators")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Data import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QuantConnect.Indicators import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
|
||||
class HistoryRequestBenchmark(QCAlgorithm):
|
||||
|
||||
|
||||
@@ -13,7 +13,6 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Common")
|
||||
AddReference("QuantConnect.Indicators")
|
||||
|
||||
@@ -22,7 +21,7 @@ from QuantConnect import *
|
||||
from QuantConnect.Indicators import *
|
||||
from QuantConnect.Data import *
|
||||
from QuantConnect.Data.Market import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
import numpy as np
|
||||
from datetime import datetime
|
||||
|
||||
|
||||
@@ -13,13 +13,12 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QuantConnect.Data import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
from datetime import timedelta
|
||||
|
||||
class ScheduledEventsBenchmark(QCAlgorithm):
|
||||
|
||||
@@ -13,14 +13,12 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Algorithm.Framework")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Orders import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QuantConnect.Algorithm.Framework import QCAlgorithmFramework
|
||||
from QuantConnect.Algorithm.Framework.Selection import *
|
||||
from Alphas.HistoricalReturnsAlphaModel import HistoricalReturnsAlphaModel
|
||||
|
||||
@@ -13,14 +13,13 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QuantConnect.Brokerages import *
|
||||
from QuantConnect.Orders import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
|
||||
### <summary>
|
||||
### Demonstrate the usage of the BrokerageModel property to help improve backtesting
|
||||
|
||||
@@ -13,16 +13,15 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Indicators")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QuantConnect.Indicators import *
|
||||
from QuantConnect.Data import SubscriptionDataSource
|
||||
from QuantConnect.Python import PythonData
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
from datetime import date, timedelta, datetime
|
||||
import decimal
|
||||
import numpy as np
|
||||
|
||||
@@ -15,13 +15,12 @@ from clr import AddReference
|
||||
AddReference("System.Core")
|
||||
AddReference("System.Collections")
|
||||
AddReference("QuantConnect.Common")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
|
||||
from System import *
|
||||
from System.Collections.Generic import List
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import QCAlgorithm
|
||||
from QuantConnect.Data.UniverseSelection import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
|
||||
### <summary>
|
||||
### Demonstration of using coarse and fine universe selection together to filter down a smaller universe of stocks.
|
||||
|
||||
@@ -14,12 +14,11 @@
|
||||
from clr import AddReference
|
||||
AddReference("System.Core")
|
||||
AddReference("QuantConnect.Common")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import QCAlgorithm
|
||||
from QuantConnect.Data.UniverseSelection import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
from datetime import date
|
||||
|
||||
### <summary>
|
||||
|
||||
@@ -14,12 +14,11 @@
|
||||
from clr import AddReference
|
||||
AddReference("System.Core")
|
||||
AddReference("QuantConnect.Common")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import QCAlgorithm
|
||||
from QuantConnect.Data.UniverseSelection import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
|
||||
### <summary>
|
||||
### Demonstration of using coarse and fine universe selection together to filter down a smaller universe of stocks.
|
||||
|
||||
@@ -13,13 +13,11 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Orders import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QuantConnect.Algorithm.Framework import *
|
||||
from QuantConnect.Algorithm.Framework.Alphas import *
|
||||
from QuantConnect.Algorithm.Framework.Selection import *
|
||||
|
||||
@@ -15,13 +15,12 @@ from clr import AddReference
|
||||
AddReference("System.Core")
|
||||
AddReference("System.Collections")
|
||||
AddReference("QuantConnect.Common")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
|
||||
from System import *
|
||||
from System.Collections.Generic import List
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import QCAlgorithm
|
||||
from QuantConnect.Data.UniverseSelection import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
from math import ceil
|
||||
import numpy as np
|
||||
import pandas as pd
|
||||
|
||||
@@ -13,14 +13,12 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Algorithm.Framework")
|
||||
AddReference("QuantConnect.Common")
|
||||
AddReference("QuantConnect.Indicators")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QuantConnect.Algorithm.Framework import QCAlgorithmFrameworkBridge
|
||||
from QuantConnect.Algorithm.Framework.Alphas import *
|
||||
from QuantConnect.Indicators import *
|
||||
|
||||
@@ -13,12 +13,11 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
|
||||
### <summary>
|
||||
### Shows how to set a custom benchmark for you algorithms
|
||||
|
||||
@@ -13,12 +13,11 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
|
||||
import numpy as np
|
||||
import decimal as d
|
||||
|
||||
@@ -13,14 +13,13 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QuantConnect.Data import SubscriptionDataSource
|
||||
from QuantConnect.Python import PythonData
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
|
||||
from datetime import date, timedelta, datetime
|
||||
import decimal
|
||||
|
||||
@@ -13,7 +13,6 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Common")
|
||||
AddReference("QuantConnect.Indicators")
|
||||
|
||||
@@ -24,8 +23,8 @@ from QuantConnect.Indicators import *
|
||||
from QuantConnect.Data import *
|
||||
from QuantConnect.Data.Market import *
|
||||
from QuantConnect.Data.Custom import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QuantConnect.Python import PythonQuandl
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
|
||||
### <summary>
|
||||
### The algorithm creates new indicator value with the existing indicator method by Indicator Extensions
|
||||
|
||||
@@ -13,14 +13,13 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QuantConnect.Data import SubscriptionDataSource
|
||||
from QuantConnect.Python import PythonData
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
from datetime import date, timedelta, datetime
|
||||
import decimal
|
||||
import numpy as np
|
||||
|
||||
@@ -14,13 +14,12 @@
|
||||
from clr import AddReference
|
||||
AddReference("System.Core")
|
||||
AddReference("QuantConnect.Common")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import QCAlgorithm
|
||||
from QuantConnect.Data import SubscriptionDataSource
|
||||
from QuantConnect.Python import PythonData
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
|
||||
from datetime import datetime
|
||||
import decimal
|
||||
|
||||
@@ -13,14 +13,13 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import QCAlgorithm
|
||||
from QuantConnect.Data import SubscriptionDataSource
|
||||
from QuantConnect.Python import PythonData
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
from datetime import date, timedelta, datetime
|
||||
import decimal as d
|
||||
|
||||
|
||||
@@ -13,14 +13,13 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Indicators")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Indicators import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
from collections import deque
|
||||
from datetime import datetime, timedelta
|
||||
from numpy import sum
|
||||
|
||||
@@ -13,14 +13,13 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QuantConnect.Orders import OrderStatus
|
||||
from QuantConnect.Orders.Fills import ImmediateFillModel
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
import numpy as np
|
||||
import decimal as d
|
||||
import random
|
||||
|
||||
@@ -13,16 +13,15 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QuantConnect.Brokerages import *
|
||||
from QuantConnect.Data import BaseData
|
||||
from QuantConnect.Data.Market import *
|
||||
from QuantConnect.Securities import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
|
||||
### <summary>
|
||||
### This algorithm shows how to set a custom security initializer.
|
||||
|
||||
@@ -13,13 +13,12 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QuantConnect.Indicators import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
from datetime import datetime, timedelta
|
||||
import numpy as np
|
||||
|
||||
|
||||
@@ -13,14 +13,13 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Indicators")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QuantConnect.Indicators import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
|
||||
### <summary>
|
||||
### Uses daily data and a simple moving average cross to place trades and an ema for stop placement
|
||||
|
||||
@@ -14,12 +14,11 @@
|
||||
from clr import AddReference
|
||||
AddReference("System.Core")
|
||||
AddReference("QuantConnect.Common")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import QCAlgorithm
|
||||
from QuantConnect.Data.Custom import DailyFx
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
import numpy as np
|
||||
|
||||
### <summary>
|
||||
|
||||
@@ -13,13 +13,12 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QuantConnect.Data.Consolidators import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
from datetime import timedelta
|
||||
|
||||
### <summary>
|
||||
|
||||
@@ -13,15 +13,14 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QuantConnect.Data import *
|
||||
from QuantConnect.Data.Market import *
|
||||
from QuantConnect.Orders import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
|
||||
### <summary>
|
||||
### Demonstration of using the Delisting event in your algorithm. Assets are delisted on their last day of trading, or when their contract expires.
|
||||
|
||||
@@ -13,7 +13,6 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Common")
|
||||
AddReference("QuantConnect.Indicators")
|
||||
|
||||
@@ -22,7 +21,7 @@ from QuantConnect import *
|
||||
from QuantConnect.Indicators import *
|
||||
from QuantConnect.Data import *
|
||||
from QuantConnect.Data.Market import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
import numpy as np
|
||||
from datetime import datetime
|
||||
|
||||
|
||||
@@ -13,16 +13,15 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QuantConnect.Brokerages import *
|
||||
from QuantConnect.Data import *
|
||||
from QuantConnect.Data.Market import *
|
||||
from QuantConnect.Orders import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
|
||||
### <summary>
|
||||
### Demonstration of payments for cash dividends in backtesting. When data normalization mode is set
|
||||
|
||||
@@ -13,18 +13,16 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QuantConnect.Data import SubscriptionDataSource
|
||||
from QuantConnect.Python import PythonData
|
||||
from datetime import date, timedelta, datetime
|
||||
from System.Collections.Generic import List
|
||||
from QuantConnect.Algorithm import QCAlgorithm
|
||||
from QuantConnect.Data.UniverseSelection import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
import decimal as d
|
||||
import numpy as np
|
||||
import math
|
||||
|
||||
@@ -13,13 +13,12 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import QCAlgorithm
|
||||
from QuantConnect.Data.UniverseSelection import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
import decimal as d
|
||||
import base64
|
||||
|
||||
|
||||
@@ -13,16 +13,15 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Indicators")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Data import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QuantConnect.Indicators import *
|
||||
from System.Collections.Generic import List
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
import decimal as d
|
||||
from datetime import datetime, timedelta
|
||||
from decimal import Decimal
|
||||
|
||||
@@ -13,16 +13,15 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Indicators")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Data import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QuantConnect.Indicators import *
|
||||
from System.Collections.Generic import List
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
import decimal as d
|
||||
|
||||
### <summary>
|
||||
|
||||
@@ -13,14 +13,12 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Algorithm.Framework")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Orders import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QuantConnect.Algorithm.Framework import *
|
||||
from QuantConnect.Algorithm.Framework.Alphas import *
|
||||
from Alphas.ConstantAlphaModel import ConstantAlphaModel
|
||||
|
||||
@@ -13,15 +13,14 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Indicators")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QuantConnect.Indicators import *
|
||||
from QuantConnect.Data.Market import Tick
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
|
||||
### <summary>
|
||||
### Example algorithm of the Identity indicator with the filtering enhancement. Filtering is used to check
|
||||
|
||||
@@ -13,12 +13,11 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
|
||||
### <summary>
|
||||
### This algorithm demonstrates how to submit orders to a Financial Advisor account group, allocation profile or a single managed account.
|
||||
|
||||
@@ -14,18 +14,17 @@
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("NodaTime")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Indicators")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from NodaTime import DateTimeZone
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QuantConnect.Brokerages import *
|
||||
from QuantConnect.Securities import *
|
||||
from QuantConnect.Data.Market import *
|
||||
from QuantConnect.Data.Consolidators import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
|
||||
import decimal as d
|
||||
from datetime import timedelta
|
||||
|
||||
@@ -13,13 +13,12 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QuantConnect.Securities import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
from datetime import timedelta
|
||||
import decimal as d
|
||||
import numpy as np
|
||||
|
||||
@@ -13,13 +13,12 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Indicators")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
from QuantConnect.Indicators import *
|
||||
from QuantConnect.Python import PythonQuandl
|
||||
from QuantConnect.Securities.Equity import EquityExchange
|
||||
|
||||
@@ -13,12 +13,11 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
|
||||
|
||||
### <summary>
|
||||
|
||||
@@ -13,12 +13,11 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
|
||||
|
||||
### <summary>
|
||||
|
||||
@@ -13,18 +13,16 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Common")
|
||||
AddReference("QuantConnect.Indicators")
|
||||
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Indicators import *
|
||||
from QuantConnect.Data import *
|
||||
from QuantConnect.Data.Market import *
|
||||
from QuantConnect.Data.Custom import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
|
||||
### <summary>
|
||||
### Basic template algorithm simply initializes the date range and cash. This is a skeleton
|
||||
|
||||
@@ -14,17 +14,16 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Indicators")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QuantConnect.Data import *
|
||||
from QuantConnect.Indicators import *
|
||||
from QuantConnect.Orders import *
|
||||
from QuantConnect.Securities import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
import decimal as d
|
||||
|
||||
### <summary>
|
||||
|
||||
@@ -13,12 +13,12 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
|
||||
|
||||
### <summary>
|
||||
### Basic template algorithm simply initializes the date range and cash
|
||||
|
||||
@@ -13,14 +13,13 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Indicators")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QuantConnect.Indicators import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
from datetime import datetime
|
||||
|
||||
### <summary>
|
||||
|
||||
@@ -14,12 +14,11 @@
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Common")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Orders import *
|
||||
from QuantConnect.Algorithm import QCAlgorithm
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
import numpy as np
|
||||
import decimal as d
|
||||
from datetime import datetime, timedelta
|
||||
|
||||
@@ -13,15 +13,14 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QuantConnect.Securities import *
|
||||
from QuantConnect.Data.Market import *
|
||||
from QuantConnect.Orders import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
from datetime import datetime
|
||||
|
||||
### <summary>
|
||||
|
||||
@@ -13,14 +13,12 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Algorithm.Framework")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Orders import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QuantConnect.Algorithm.Framework import QCAlgorithmFramework
|
||||
from QuantConnect.Algorithm.Framework.Selection import *
|
||||
from Alphas.HistoricalReturnsAlphaModel import HistoricalReturnsAlphaModel
|
||||
|
||||
@@ -11,16 +11,15 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
import clr
|
||||
clr.AddReference("System")
|
||||
clr.AddReference("QuantConnect.Algorithm")
|
||||
clr.AddReference("QuantConnect.Indicators")
|
||||
clr.AddReference("QuantConnect.Common")
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Indicators")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QuantConnect.Indicators import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
import decimal as d
|
||||
|
||||
### <summary>
|
||||
|
||||
@@ -16,8 +16,8 @@ from QuantConnect import *
|
||||
from QuantConnect.Data.Consolidators import *
|
||||
from QuantConnect.Data.Market import *
|
||||
from QuantConnect.Orders import OrderStatus
|
||||
from QuantConnect.Algorithm import QCAlgorithm
|
||||
from QuantConnect.Indicators import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
import numpy as np
|
||||
from datetime import timedelta, datetime
|
||||
|
||||
|
||||
@@ -13,12 +13,11 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
from datetime import datetime, timedelta
|
||||
|
||||
### <summary>
|
||||
|
||||
@@ -13,13 +13,12 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Data import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
import numpy as np
|
||||
from datetime import timedelta
|
||||
|
||||
|
||||
@@ -13,12 +13,11 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
from datetime import timedelta
|
||||
|
||||
### <summary>
|
||||
|
||||
@@ -13,12 +13,11 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
from datetime import datetime, timedelta
|
||||
|
||||
### <summary>
|
||||
|
||||
@@ -13,12 +13,11 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
from datetime import datetime, timedelta
|
||||
|
||||
### <summary>
|
||||
|
||||
@@ -13,12 +13,11 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
from datetime import datetime, timedelta
|
||||
|
||||
### <summary>
|
||||
|
||||
@@ -13,12 +13,11 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
from datetime import datetime, timedelta
|
||||
|
||||
### <summary>
|
||||
|
||||
@@ -13,14 +13,13 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QuantConnect.Orders import *
|
||||
from QuantConnect.Data import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
import decimal as d
|
||||
|
||||
### <summary>
|
||||
|
||||
@@ -13,15 +13,14 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Indicators")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QuantConnect.Indicators import *
|
||||
from QuantConnect.Parameters import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
import decimal as d
|
||||
|
||||
### <summary>
|
||||
|
||||
@@ -12,11 +12,9 @@
|
||||
# limitations under the License.
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QuantConnect.Algorithm.Framework import *
|
||||
from QuantConnect.Algorithm.Framework.Alphas import *
|
||||
from QuantConnect.Algorithm.Framework.Selection import *
|
||||
|
||||
@@ -13,12 +13,11 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
|
||||
# Libraries included with basic python install
|
||||
from bisect import bisect
|
||||
|
||||
@@ -13,14 +13,13 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QuantConnect.Data import SubscriptionDataSource
|
||||
from QuantConnect.Python import PythonData
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
from datetime import datetime, timedelta
|
||||
import decimal
|
||||
|
||||
|
||||
@@ -13,13 +13,12 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QuantConnect.Python import PythonQuandl
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
from datetime import datetime, timedelta
|
||||
|
||||
### <summary>
|
||||
|
||||
@@ -13,16 +13,15 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Indicators")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QuantConnect.Indicators import *
|
||||
from QuantConnect.Data.Custom import *
|
||||
from QuantConnect.Python import PythonQuandl
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
from datetime import datetime, timedelta
|
||||
|
||||
### <summary>
|
||||
|
||||
@@ -14,14 +14,13 @@
|
||||
from clr import AddReference
|
||||
AddReference("System.Core")
|
||||
AddReference("QuantConnect.Common")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import QCAlgorithm
|
||||
from QuantConnect.Data.UniverseSelection import *
|
||||
from QuantConnect.Orders import OrderStatus
|
||||
from QuantConnect.Orders.Fees import ConstantFeeModel
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
|
||||
### <summary>
|
||||
### In this algorithm we demonstrate how to use the coarse fundamental data to define a universe as the top dollar volume and set the algorithm to use raw prices
|
||||
|
||||
@@ -13,13 +13,12 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QuantConnect.Data.Market import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
from datetime import datetime, timedelta
|
||||
|
||||
### <summary>
|
||||
|
||||
@@ -13,14 +13,13 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Indicators")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QuantConnect.Indicators import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
|
||||
import numpy as np
|
||||
import decimal as d
|
||||
|
||||
@@ -13,14 +13,13 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QuantConnect.Data.Market import *
|
||||
from QuantConnect.Data.Consolidators import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
from datetime import timedelta
|
||||
|
||||
### <summary>
|
||||
|
||||
@@ -13,14 +13,13 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QuantConnect.Indicators import *
|
||||
from QuantConnect.Data.Market import TradeBar
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
|
||||
### <summary>
|
||||
### Using rolling windows for efficient storage of historical data; which automatically clears after a period of time.
|
||||
|
||||
@@ -13,13 +13,12 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QuantConnect.Data import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
from datetime import timedelta
|
||||
|
||||
### <summary>
|
||||
|
||||
@@ -13,13 +13,11 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Orders import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QuantConnect.Algorithm.Framework import *
|
||||
from QuantConnect.Algorithm.Framework.Alphas import *
|
||||
from QuantConnect.Algorithm.Framework.Portfolio import *
|
||||
|
||||
@@ -13,14 +13,12 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Algorithm.Framework")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Orders import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QuantConnect.Algorithm.Framework import *
|
||||
from QuantConnect.Algorithm.Framework.Alphas import *
|
||||
from QuantConnect.Algorithm.Framework.Selection import *
|
||||
|
||||
@@ -13,13 +13,11 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Orders import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QuantConnect.Algorithm.Framework import *
|
||||
from QuantConnect.Algorithm.Framework.Selection import *
|
||||
from Alphas.RsiAlphaModel import RsiAlphaModel
|
||||
|
||||
@@ -13,13 +13,12 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QuantConnect.Data.Custom.Tiingo import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
|
||||
### <summary>
|
||||
### This example algorithm shows how to import and use Tiingo daily prices data.
|
||||
|
||||
@@ -13,14 +13,13 @@
|
||||
|
||||
from clr import AddReference
|
||||
AddReference("System")
|
||||
AddReference("QuantConnect.Algorithm")
|
||||
AddReference("QuantConnect.Common")
|
||||
|
||||
from System import *
|
||||
from QuantConnect import *
|
||||
from QuantConnect.Algorithm import *
|
||||
from QuantConnect.Orders import *
|
||||
from QuantConnect.Orders.TimeInForces import *
|
||||
from QCAlgorithm import QCAlgorithm
|
||||
from datetime import datetime
|
||||
|
||||
### <summary>
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user