DataMarketplace
Object for accessing data from Data Marketplace.
Last updated
Object for accessing data from Data Marketplace.
Last updated
Signals Framework is designed to enable you to create strategies based on any data stream. At the moment, we are offering historical data from crypto exchanges, which you can access in your strategy through the Bars
method of the DataMarketplace
object.
For , the dropdown in the Markets section in the editor sidebar lets you select a single market that wil be available for your strategy. At any time, you can select a different market from the dropdown and replace the one already connected with your strategy. This way you can run the the model on different markets without a need of changing a single line of code.
Define the time scale of the constructed bars by specifing the period type and length. For 5-minute bars, the period type should be set to Minute and period to 5.
Name
Type
Description
periodType
BarPeriodType
Period type together with period defines the time scale of Bars which you want to use. PeriodType could be Minute, Hour, or Day.
period
int
The number of periods which define the size of the Bar. For 5-minute bars, the BarPeriodType should be set to Minute and period to 5.
Name
Type
Description
market
Market on which you want to construct the data series.
After you define what kind of data you want to use in your strategy, you need to also define the number of data points which your strategy needs to operate on, i.e. how many historical bars you can access at any moment.
Name
Type
Description
offset
int
The number of bars that you want to access in the logic of your strategy.
For , you can select multiple markets for a single strategy. Each selected market has indicated and index to the right of the dropdown, which can be used in code to reference the market. In the code, you can access the concrete market with array index operator indicated to the right next to each dropdown - e.g. use Markets[1]
for the ETH/USDT asset pairing on Poloniex.
This is an optional method, which is useful only in . It allows you to define on which you want to construct the series on. You don't need to use this method with - if this method is not used, the default value is applied - Markets[0]
- i.e. the first market selected in the strategy settings in the sidebar.