6 files changed
+60
-50
No files matched your search
+4
-3
@@ -14,7 +14,8 @@
|
||||
},
|
||||
{
|
||||
"style": "Title",
|
||||
"text": "The Bit Picture"
|
||||
"text": "The Big Picture",
|
||||
"updated": 1622188702833
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
@@ -38,8 +39,8 @@
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "Once the data is in the system, it is then processed for different reasons by Indicator Bot s. Some of the processed data might be plotted, some might feed machile learning bots, and some might be consumed from a Trading Strategy.",
|
||||
"updated": 1621900199919
|
||||
"text": "Once the data is in the system, it is then processed for different reasons by Indicator Bots. Some of the processed data might be plotted, some might feed machine learning bots, and some might be consumed by a Trading Strategy.",
|
||||
"updated": 1622189233205
|
||||
}
|
||||
]
|
||||
}
|
||||
+14
-13
@@ -9,12 +9,13 @@
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "In general data flows from the Internet into the Superalgos system. Inside of it it is processed and reprocessed and finally consumed by trading strategies.",
|
||||
"updated": 1621705419979
|
||||
"text": "In general data flows from the Internet into the Superalgos system. Inside of it, it is processed and reprocessed and finally consumed by trading strategies.",
|
||||
"updated": 1622189344287
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "As more users jump in and create more assets that they share with the community, the data mining capabilites of the system expands."
|
||||
"text": "As more users jump in and create more assets that they share with the community, the data mining capabilities of the system expands.",
|
||||
"updated": 1622189375502
|
||||
},
|
||||
{
|
||||
"style": "Title",
|
||||
@@ -26,8 +27,8 @@
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "Sensor Bot Workflow: Data arrives into the system through a Sensor Bot. In this main workflow, the resulting dataset serves as an input for an Indicator Bot that will further process it. Why? Because the data arrives in a format that is not standarized to be consumed from trading strategies or plotted at the charts just yet (except for Webhooks that records data in Single-File Dataset type and can be consumed from plotters and trading strategies).",
|
||||
"updated": 1621711571390
|
||||
"text": "Sensor Bot Workflow: Data arrives into the system through a Sensor Bot. In this main workflow, the resulting dataset serves as an input for an Indicator Bot that will further process it. Why? Because the data arrives in a format that is not standarized to be consumed from trading strategies or plotted at the charts just yet (except for Webhooks that records data in Single-File Dataset type and can be consumed by plotters and trading strategies).",
|
||||
"updated": 1622189468973
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
@@ -50,13 +51,13 @@
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "Standarize Datasets: They are used for standarization of raw data extracted from the internet by a Sensor Bot or an API Data Fetcher Bot. Once data is standarized, it can be run through other Indicator Bot s that will extract the juice out of them. Once standarized, data can also be plotted and consumed from trading strategies. By standarizing we are specifically referring to transforming the data into a Dataset type that can be used for Plotting, to feed Learning Bots and Trading Bots. These Dataset types are Multi-Time-Frame-Daily and Milti-Period-Market.",
|
||||
"updated": 1621900536868
|
||||
"text": "Standardize Datasets: They are used for standardization of raw data extracted from the Internet by a Sensor Bot or an API Data Fetcher Bot. Once data is standardized, it can be run through other Indicator Bots that will extract the juice out of them. Once standardized, data can also be plotted and consumed by Trading Strategies. By standardizing we are specifically referring to transforming the data into a Dataset type that can be used for Plotting, to feed Learning Bots and Trading Bots. These Dataset types are Multi-Time-Frame-Daily and Multi-Time-Frame-Market.",
|
||||
"updated": 1622190462143
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "Process Data: This means processing the data in any way which make sense for users. Many of this processing end up calculating standar indicators, others calculate non-standard stuff, maybe just user's ideas of what could be useful to extract from a certain dataset. The system is open and allows users to do just that, play with the data transforming it in any whay they wish.",
|
||||
"updated": 1621695572285
|
||||
"text": "Process Data: This means processing the data in any way which make sense for users. Many of this processing end up calculating standard indicators, others calculate non-standard stuff, maybe just user's ideas of what could be useful to extract from a certain dataset. The system is open and allows users to do just that, play with the data transforming it in any way they wish.",
|
||||
"updated": 1622190245827
|
||||
},
|
||||
{
|
||||
"style": "Subtitle",
|
||||
@@ -65,8 +66,8 @@
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "Plotters are tools for users, not for bots. Plotters will render at the charts information of a Dataset based on the plotter's definition. Plotters can only read data from certain Dataset types, you will learn which ones later at this Topic.",
|
||||
"updated": 1621900619194
|
||||
"text": "Plotters are tools for users, not for bots. Plotters will render at the charts informations of a Dataset based on the plotter's definitions. Plotters can only read data from certain Dataset types, you will learn which ones later at this Topic.",
|
||||
"updated": 1622190504661
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
@@ -88,8 +89,8 @@
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "Trading bots are the ultimate consumer of data, which they use to take trading decisions based on their definitions. The ultimate purpose of the whole Data Mining operation is to digest data so that is is easily accesible for trading strategies.",
|
||||
"updated": 1621900703336
|
||||
"text": "Trading bots are the ultimate consumer of data, which they use to take trading decisions based on their definitions. The ultimate purpose of the whole Data Mining operation is to digest data so that it is easily accessible for trading strategies.",
|
||||
"updated": 1622190585840
|
||||
}
|
||||
]
|
||||
}
|
||||
+12
-11
@@ -3,8 +3,8 @@
|
||||
"pageNumber": 3,
|
||||
"type": "Data Mining - Dataset Types",
|
||||
"definition": {
|
||||
"text": "Superalgos organizes data in datasets. These datasets are standarized across the system in different types.",
|
||||
"updated": 1621695716288
|
||||
"text": "Superalgos organizes data in datasets. These datasets are standardized across the system in different types.",
|
||||
"updated": 1622190798240
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
@@ -14,27 +14,28 @@
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "This is the complete list of Dataset types currently suported by the system:"
|
||||
"text": "This is the complete list of Dataset types currently supported by the system:",
|
||||
"updated": 1622190817372
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "Single-File: As the name suggest, this Dataset contains only one file with all the data in there. It is not frequently used. So far is the Dataset type where data comming from Webhooks is stored at. It is stored in this way because it is assumed that not a lot of data will come through this pipe, only signals produced by external systems. Webhooks feature is expected to evolve in the future maniging the incoming data in another type of Dataset. This Dataset type can be plotted and it's data consumed from withing trading strategies. The API Data Fetcher Bot also can save Raw Data in this type of dataset, if needed.",
|
||||
"updated": 1621901077561
|
||||
"text": "Single-File: As the name suggest, this Dataset contains only one file with all the data in there. It is not frequently used. So far is the Dataset type where data coming from Webhooks is stored at. It is stored in this way because it is assumed that not a lot of data will come through this pipe, only signals produced by external systems. Webhooks feature is expected to evolve in the future managing the incoming data in another type of Dataset. This Dataset type can be plotted and its data consumed by and within Trading Strategies. The API Data Fetcher Bot also can save Raw Data in this type of dataset, if needed.",
|
||||
"updated": 1622190927687
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "One-Min-Daily: This Dataset type organizes data in one file per day, and as the name suggest, expects the data itself to belong to time frames of one minute. This type of Dataset can not be plotted or it's data consumed from trading strategies.",
|
||||
"updated": 1621901069906
|
||||
"text": "One-Min-Daily: This Dataset type organizes data in one file per day and, as the name suggests, expects the data itself to belong to time frames of one minute. This type of Dataset can not be plotted or its data consumed by Trading Strategies.",
|
||||
"updated": 1622191007219
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "Multi-Time-Frame-Daily: This Dataset type organizes data in one file per day for each Time Frame ranging from 1 minute to 45 minuntes. The data of this type of Dataset can be plotted and can be consumed by trading strategies.",
|
||||
"updated": 1621901061453
|
||||
"text": "Multi-Time-Frame-Daily: This Dataset type organizes data in one file per day for each Time Frame ranging from 1 minute to 45 minutes. The data of this type of Dataset can be plotted and can be consumed by Trading Strategies.",
|
||||
"updated": 1622191043785
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "Multi-Time-Frame-Market: This Dataset type organizes data in only one file for each Time Frame ranging from 1 hour to 24 hours. That means that the whole market history will be stored in one single file for each time frame. For example candles of 1 hour for a certain market, will be stored in a single file. The data of this type of Dataset can be plotted and can be consumed by trading strategies.",
|
||||
"updated": 1621901050963
|
||||
"text": "Multi-Time-Frame-Market: This Dataset type organizes data in only one file for each Time Frame ranging from 1 hour to 24 hours. That means that the whole market history will be stored in one single file for each time frame. For example candles of 1 hour for a certain market, will be stored in a single file. The data of this type of Dataset can be plotted and can be consumed by Trading Strategies.",
|
||||
"updated": 1622191087786
|
||||
},
|
||||
{
|
||||
"style": "Note",
|
||||
|
||||
+8
-8
@@ -3,14 +3,14 @@
|
||||
"pageNumber": 4,
|
||||
"type": "Data Mining - Datasets Type Conversions",
|
||||
"definition": {
|
||||
"text": "Processes fetching data from the Internet are optimized for accesing a wide range of APIs available out there. The Dataset Type they use to store raw data is usually not the best one for data consumption within the system. For that reason Dataset Type conversions needs to be done.",
|
||||
"updated": 1621701280910
|
||||
"text": "Processes fetching data from the Internet are optimized for accessing a wide range of APIs available out there. The Dataset Type they use to store raw data is usually not the best one for data consumption within the system. For that reason Dataset Type conversions needs to be done.",
|
||||
"updated": 1622191231588
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "The type of conversion currently implemented into the system are: ",
|
||||
"updated": 1621698757715
|
||||
"text": "The type of conversions currently implemented into the system are:",
|
||||
"updated": 1622191259939
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
@@ -48,8 +48,8 @@
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "The Candles-Volumes indicator at the Master Data Mine converts One-Min candles and volumes into candles and volumes of 2 min, 3 min, 4 up to 24hs. To do this it runs a custom made algorithm that aggregates that information provided by the Exchange Raw Data Sensor Bot.",
|
||||
"updated": 1621699141131
|
||||
"text": "The Candles-Volumes indicator at the Master Data Mine converts One-Min candles and volumes into candles and volumes of 2 min, 3 min ecc.. up to 24hs. To do this, it runs a custom made algorithm that aggregates that information provided by the Exchange Raw Data Sensor Bot.",
|
||||
"updated": 1622191376005
|
||||
},
|
||||
{
|
||||
"style": "Note",
|
||||
@@ -87,8 +87,8 @@
|
||||
},
|
||||
{
|
||||
"style": "Success",
|
||||
"text": "You will need the standar converter everytime you use the API Data Fetcher Bot to extract data from some Inernet API. The bot will usually save the data in a One-Min-Daily Dataset Type, and you will need to setup and Indicator Bot with two processes, in order to convert the One-Min-Daily Dataset Type into a Multi-Time-FrameDaily and a Multi-Time-Frame-Market Dataset Type. ",
|
||||
"updated": 1621901677409
|
||||
"text": "You will need the standard converter everytime you use the API Data Fetcher Bot to extract data from some Inernet API. The bot will usually save the data in a One-Min-Daily Dataset Type, and you will need to setup an Indicator Bot with two processes in order to convert the One-Min-Daily Dataset Type into a Multi-Time-Frame-Daily and a Multi-Time-Frame-Market Dataset Type.",
|
||||
"updated": 1622191511065
|
||||
}
|
||||
]
|
||||
}
|
||||
+20
-14
@@ -19,7 +19,8 @@
|
||||
},
|
||||
{
|
||||
"style": "Note",
|
||||
"text": "You don't need to be a developer to write these code snipets, most of the time are very simple javascript code."
|
||||
"text": "You don't need to be a developer to write these code snippets, most of the time are very simple javascript code.",
|
||||
"updated": 1622195430462
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
@@ -36,8 +37,8 @@
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "UI-Defined: This means that the Indictor Bot will base it's behaviour on the definitioins at the UI including the code snippets provided by the user.",
|
||||
"updated": 1621902442579
|
||||
"text": "UI-Defined: This means that the Indictor Bot will base its behaviour on the definitions at the UI including the code snippets provided by the user.",
|
||||
"updated": 1622195507610
|
||||
},
|
||||
{
|
||||
"style": "Title",
|
||||
@@ -54,11 +55,13 @@
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "Candles-Volumes: Located at the Master Data Mine."
|
||||
"text": "Candles-Volumes: Located at the Candles Data Mine",
|
||||
"updated": 1622195776057
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "Bollinger-Bands: Also localted at the Master Data Mine."
|
||||
"text": "Bollinger-Bands: Located at the Bollinger Data Mine",
|
||||
"updated": 1622195696142
|
||||
},
|
||||
{
|
||||
"style": "Subtitle",
|
||||
@@ -77,12 +80,13 @@
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "Then you will need to locate the Project Schema File for the project your bot belongs to. Inside of that file you will need to add some definitions in order for the system to be able to laod your new module at runtime and later execute it once users run your bot implemented in this way.",
|
||||
"updated": 1621902552523
|
||||
"text": "Then you will need to locate the Project Schema File for the project your bot belongs to. Inside of that file you will need to add some definitions in order for the system to be able to load your new module at runtime and later execute it once users run your bot implemented in this way.",
|
||||
"updated": 1622195849390
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "Most likely your new Bot will be added to the Superalgos project, so you shold find the Projects Schema file inside the Projects/Superalgos folder."
|
||||
"text": "Most likely your new Bot will be added to the Superalgos project, so you should find the Project Schema File inside the Projects folder.",
|
||||
"updated": 1622196885148
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
@@ -130,13 +134,13 @@
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "Multi-Time-Frame-Daily: It is used to process data currently available at a Dataset of type Multi-Time-Frame-Daily and produce as output a Dataset of the same type. How the data is going to be transformed is up to the user, since at the UI users can provide code snippets to handle the data transformation at the Data Building Procedure node.",
|
||||
"updated": 1621902697553
|
||||
"text": "Multi-Time-Frame-Daily: It is used to process data currently available at a Dataset of type Multi-Time-Frame-Daily and produces as output a Dataset of the same type. How the data is going to be transformed is up to the user, since at the UI users can provide code snippets to handle the data transformation at the Data Building Procedure node.",
|
||||
"updated": 1622197436293
|
||||
},
|
||||
{
|
||||
"style": "List",
|
||||
"text": "Multi-Time-Frame-Market: It is used to process data currently available at a Dataset of type Multi-Time-Frame-Market and produce as output a Dataset of the same type. How the data is going to be transformed is up to the user, since at the UI users can provide code snippets to handle the data transformation at the Data Building Procedure node.",
|
||||
"updated": 1621902733616
|
||||
"text": "Multi-Time-Frame-Market: It is used to process data currently available at a Dataset of type Multi-Time-Frame-Market and produces as output a Dataset of the same type. How the data is going to be transformed is up to the user, since at the UI users can provide code snippets to handle the data transformation at the Data Building Procedure node.",
|
||||
"updated": 1622197449190
|
||||
},
|
||||
{
|
||||
"style": "Subtitle",
|
||||
@@ -149,7 +153,8 @@
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "In this example, the process will use the From-One-Min-To-Multi-Time-Frame-Daily framwork."
|
||||
"text": "In this example, the process will use the From-One-Min-To-Multi-Time-Frame-Daily framework.",
|
||||
"updated": 1622197494708
|
||||
},
|
||||
{
|
||||
"style": "Json",
|
||||
@@ -158,7 +163,8 @@
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "In this other example, the process will use the Multi-Time-Frame-Market framwork."
|
||||
"text": "In this other example, the process will use the Multi-Time-Frame-Market framework.",
|
||||
"updated": 1622197516426
|
||||
},
|
||||
{
|
||||
"style": "Json",
|
||||
|
||||
@@ -22,7 +22,8 @@
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "Data Mines are created by power users and contributed to the project (the ones shipping with the software). Users might create Data Mines for their personal use and never share them. If they share them, they received SA tokens for that, and also for mantaining them to adapt them to every new release, if necesary."
|
||||
"text": "Data Mines are created by power users and contributed to the project (the ones shipping with the software). Users might create Data Mines for their personal use and never share them. If they share them, they receive SA tokens for that, and also for mantaining them to adapt them to every new release, if necesary.",
|
||||
"updated": 1622188509380
|
||||
},
|
||||
{
|
||||
"style": "Title",
|
||||
|
||||
Reference in new issue
Block a user