Revert "Intro and repagination of tutorials in the getting started workspace"

This reverts commit ec206fbf88.
This commit is contained in:
Julian Molina committed 2021-03-25 20:34:00 +01:00
1 parent ec206fbf88
commit bb0c3f5d51
187 files changed
+286 -428

No files matched your search

@@ -16,8 +16,8 @@
},
{
"style": "List",
"text": "Welcome to Superalgos Tutorial",
"updated": 1616698312153
"text": "Welcome to Superalgos! Tutorial",
"updated": 1616695511726
},
{
"style": "List",
@@ -26,8 +26,8 @@
},
{
"style": "List",
"text": "Contribute to Superalgos Tutorial",
"updated": 1616698350653
"text": "Contribute to Superalgos!",
"updated": 1616695414501
},
{
"style": "Subtitle",
@@ -35,8 +35,7 @@
},
{
"style": "List",
"text": "Trading Bot Layers Tutorial",
"updated": 1616698403893
"text": "Trading Bot Layers"
},
{
"style": "Subtitle",
@@ -53,23 +52,19 @@
},
{
"style": "List",
"text": "Intro to Trading Systems Tutorial",
"updated": 1616698414036
"text": "Intro to Trading Systems"
},
{
"style": "List",
"text": "Defining a Trading Idea Tutorial",
"updated": 1616698423084
"text": "Defining a Trading Idea"
},
{
"style": "List",
"text": "Testing a Trading Idea - The Trigger Stage Tutorial",
"updated": 1616698430037
"text": "Testing a Trading Idea - The Trigger Stage"
},
{
"style": "List",
"text": "Testing a Trading Idea - The Other Stages Tutorial",
"updated": 1616698436296
"text": "Testing a Trading Idea - The Other Stages"
},
{
"style": "Subtitle",
@@ -77,8 +72,7 @@
},
{
"style": "List",
"text": "Install a New Market Tutorial",
"updated": 1616698449015
"text": "Install a New Market"
},
{
"style": "Text",
@@ -1,16 +0,0 @@
{
"tutorial": "Basic Education",
"pageNumber": 1,
"type": "Basic Education Tutorial",
"definition": {
"text": "This tutorial complements the information delivered in the Welcome to Superalgos Tutorial, focusing on the Nodes Menu, Backups, Clones and Shares, Plugins, Workspaces, References, and more.",
"updated": 1616697309196
},
"paragraphs": [
{
"style": "Text",
"text": "The tutorial is available in the Getting Started Plugin Workspace.",
"updated": 1616697338247
}
]
}
@@ -1,6 +1,6 @@
{
"tutorial": "Basic Education",
"pageNumber": 2,
"pageNumber": "1",
"type": "Tutorial Step - Back to School!",
"definition": {
"text": "I hear my friend the Welcome tutorial showed you around and mesmerized you with a few cheap tricks... What a show-off!",
@@ -1,6 +1,6 @@
{
"tutorial": "Basic Education",
"pageNumber": 3,
"pageNumber": "2",
"type": "Tutorial Step - From the Ground Up",
"definition": {
"text": "To be fair, my welcoming friend taught you many of the basic operations that you need to know to move around and feel comfortable with the interface...",
@@ -1,6 +1,6 @@
{
"tutorial": "Basic Education",
"pageNumber": 4,
"pageNumber": "3",
"type": "Tutorial Step - Let's Start With the Menu",
"definition": {
"text": "The left-hand side of a node's menu is common to most nodes. The right-hand side, however, is specific to the type of node!",
@@ -1,6 +1,6 @@
{
"tutorial": "Basic Education",
"pageNumber": 5,
"pageNumber": "4",
"type": "Tutorial Step - Pinned Nodes Can't Dance",
"definition": {
"text": "When a node is pinned, it becomes fixed to a position regardless of the setting of the rest of the arrangement properties!",
@@ -1,6 +1,6 @@
{
"tutorial": "Basic Education",
"pageNumber": 6,
"pageNumber": "4",
"type": "Tutorial Step - Starting From a Plugin",
"definition": {
"text": "A typical case is when you wish to introduce changes to a strategy shipping with the system to start with a proven setup!",
@@ -1,6 +1,6 @@
{
"tutorial": "Basic Education",
"pageNumber": 7,
"pageNumber": "5",
"type": "Tutorial Step - Mary Go Round",
"definition": {
"text": "By default, nodes are locked to a rotational symmetry around their parent node. The symmetry may span 360 degrees or less, depending on the setting!",
@@ -1,6 +1,6 @@
{
"tutorial": "Basic Education",
"pageNumber": 8,
"pageNumber": "6",
"type": "Tutorial Step - 180 Degrees",
"definition": {
"text": "When all offspring nodes are set to 180 degrees angle, each node takes a slot in a fraction of a circumference spanning 180 degrees, normal to the parent.",
@@ -1,6 +1,6 @@
{
"tutorial": "Basic Education",
"pageNumber": 9,
"pageNumber": "7",
"type": "Tutorial Step - Node's Independence",
"definition": {
"text": "Notice how you changed the Angle to Parent setting on different siblings and each of them reacted to the new setting independently from the rest!",
@@ -1,6 +1,6 @@
{
"tutorial": "Basic Education",
"pageNumber": 10,
"pageNumber": "8",
"type": "Tutorial Step - Free-range Nodes",
"definition": {
"text": "When you select the option to cancel the Angle to Parent setting, the node is free to take any angle relative to its parent and siblings!",
@@ -1,6 +1,6 @@
{
"tutorial": "Basic Education",
"pageNumber": 11,
"pageNumber": "9",
"type": "Tutorial Step - Controlling Distances",
"definition": {
"text": "The next option in the menu controls the distance from the node to its parent. Clicking on the button cycles through options.",
@@ -1,6 +1,6 @@
{
"tutorial": "Basic Education",
"pageNumber": 12,
"pageNumber": "10",
"type": "Tutorial Step - Play With The Tape!",
"definition": {
"text": "Try the different distance settings of the Lightning Strike Trading System Reference node! Go ahead! Click the tape button!",
@@ -1,6 +1,6 @@
{
"tutorial": "Basic Education",
"pageNumber": 13,
"pageNumber": "11",
"type": "Tutorial Step - How About The Hierarchy?",
"definition": {
"text": "The reason why the distance to the parent node is relative to the distance of the parent to its parent is so that you may affect long structures of nodes!",
@@ -1,6 +1,6 @@
{
"tutorial": "Basic Education",
"pageNumber": 14,
"pageNumber": "12",
"type": "Tutorial Step - Arrangement Style",
"definition": {
"text": "The button cycles through several arrangement options that affect where a node is placed in relation to its parent.",
@@ -1,6 +1,6 @@
{
"tutorial": "Basic Education",
"pageNumber": 15,
"pageNumber": "13",
"type": "Tutorial Step - Shall We Improve This?",
"definition": {
"text": "If you experiment with this feature, you will notice that the behavior of each of the settings is not clear or predictable.",
@@ -1,6 +1,6 @@
{
"tutorial": "Basic Education",
"pageNumber": 16,
"pageNumber": "13",
"type": "Tutorial Step - Shall We Improve This?",
"definition": {
"text": "If you experiment with this feature, you will notice that the behavior of each of the settings is not clear or predictable.",
@@ -1,6 +1,6 @@
{
"tutorial": "Basic Education",
"pageNumber": 17,
"pageNumber": "14",
"type": "Tutorial Step - Freeze!",
"definition": {
"text": "The freeze button makes sense under very specific circumstances: when physics are activated at the level of the Design Space.",
@@ -1,6 +1,6 @@
{
"tutorial": "Basic Education",
"pageNumber": 18,
"pageNumber": "15",
"type": "Tutorial Step - Let's Talk Backups",
"definition": {
"text": "Backups are very powerful, and there are multiple use cases! When you click on the backup button, the node and its offspring are saved on a JSON file!",
@@ -1,6 +1,6 @@
{
"tutorial": "Basic Education",
"pageNumber": 19,
"pageNumber": "16",
"type": "Tutorial Step - Working With Versions",
"definition": {
"text": "Let's say you want to test a strategy with different sets of parameters, so you take a backup of the Trading Parameters node!",
@@ -1,6 +1,6 @@
{
"tutorial": "Basic Education",
"pageNumber": 20,
"pageNumber": "17",
"type": "Tutorial Step - Detaching and Attaching",
"definition": {
"text": "Now follow my lead! We are not really going to test the strategy with different parameters... we are just simulating a use case!",
@@ -1,6 +1,6 @@
{
"tutorial": "Basic Education",
"pageNumber": 21,
"pageNumber": "18",
"type": "Tutorial Step - Attaching The Backup",
"definition": {
"text": "Now we need to attach the backup of the Trading Parameters node to the Backtesting Session. How do we do that?",
@@ -1,6 +1,6 @@
{
"tutorial": "Basic Education",
"pageNumber": 22,
"pageNumber": "19",
"type": "Tutorial Step - Irrelevant Nodes",
"definition": {
"text": "Nodes that are not attached to a hierarchy are not computed. They exist in the workspace, but they don't affect the workings of the system at any level.",
@@ -1,6 +1,6 @@
{
"tutorial": "Basic Education",
"pageNumber": 23,
"pageNumber": "21",
"type": "Tutorial Step - Nodes' Attaching Rules",
"definition": {
"text": "Click the help button on the Trading Parameters node to access the node's Docs page. I'm going to show you something...",
@@ -1,6 +1,6 @@
{
"tutorial": "Basic Education",
"pageNumber": 24,
"pageNumber": "22",
"type": "Tutorial Step - Dealing with References",
"definition": {
"text": "References are how a node may obtain information about another otherwise unrelated node. This is a crucial concept so pay attention!",
@@ -1,6 +1,6 @@
{
"tutorial": "Basic Education",
"pageNumber": 25,
"pageNumber": "23",
"type": "Tutorial Step - Let's See Some References",
"definition": {
"text": "Notice the two nodes under the Backtesting Session: Trading System Reference and Trading Engine Reference. Why do we need these nodes?",
@@ -1,6 +1,6 @@
{
"tutorial": "Basic Education",
"pageNumber": 26,
"pageNumber": "24",
"type": "Tutorial Step - Visualizing References",
"definition": {
"text": "When you hover the mouse pointer over a node with an outgoing reference, the reference becomes visible.",
@@ -1,6 +1,6 @@
{
"tutorial": "Basic Education",
"pageNumber": 27,
"pageNumber": "25",
"type": "Tutorial Step - Establishing References",
"definition": {
"text": "At some point, you will need to establish a reference, so let's do some basic training to develop the formidable skills required!",
@@ -1,6 +1,6 @@
{
"tutorial": "Basic Education",
"pageNumber": 28,
"pageNumber": "26",
"type": "Tutorial Step - Let's Get On With It!",
"definition": {
"text": "What if the nodes are far away from each other, maybe even in different hierarchies? Watch the video to learn a few tricks!",
@@ -1,6 +1,6 @@
{
"tutorial": "Basic Education",
"pageNumber": 29,
"pageNumber": "27",
"type": "Tutorial Step - Is It Done?",
"definition": {
"text": "If you haven't yet, go ahead and establish a reference from the Trading System Reference to the Lightning Strike Trading System!",
@@ -1,6 +1,6 @@
{
"tutorial": "Basic Education",
"pageNumber": 30,
"pageNumber": "28",
"type": "Tutorial Step - One Last Point!",
"definition": {
"text": "Pretty much like with Node Attaching Rules, nodes that may establish references also have rules in that regard.",
@@ -1,6 +1,6 @@
{
"tutorial": "Basic Education",
"pageNumber": 31,
"pageNumber": "29",
"type": "Tutorial Step - Back to Backups!",
"definition": {
"text": "Now that you understand references, we can go deeper into Backups, and maybe even discuss the differences with Clones!",
@@ -1,6 +1,6 @@
{
"tutorial": "Basic Education",
"pageNumber": 32,
"pageNumber": "30",
"type": "Tutorial Step - Hammering Backups Home",
"definition": {
"text": "Let's go over the same examples that you just read about so that you learn this by heart!",
@@ -1,6 +1,6 @@
{
"tutorial": "Basic Education",
"pageNumber": 33,
"pageNumber": "31",
"type": "Tutorial Step - Back It Up Again!",
"definition": {
"text": "I told you I was going to hammer home this topic! Let's try the second example!",
@@ -1,6 +1,6 @@
{
"tutorial": "Basic Education",
"pageNumber": 34,
"pageNumber": "32",
"type": "Tutorial Step - One Last Backup!",
"definition": {
"text": "Let's try the third example! Notice the references flowing from polygon vertices to points under the Chart Points node!",
@@ -1,6 +1,6 @@
{
"tutorial": "Basic Education",
"pageNumber": 35,
"pageNumber": "33",
"type": "Tutorial Step - No Need to Memorize",
"definition": {
"text": "I hope you got to grasp the intricacies of backups and how references are affected in each particular restoration case!",
@@ -1,6 +1,6 @@
{
"tutorial": "Basic Education",
"pageNumber": 36,
"pageNumber": "34",
"type": "Tutorial Step - What About Clones?",
"definition": {
"text": "Clones differ from backups in that the feature is designed to replicate data structures so that the copies resemble the original.",
@@ -1,6 +1,6 @@
{
"tutorial": "Basic Education",
"pageNumber": 37,
"pageNumber": "35",
"type": "Tutorial Step - Working with Workspaces",
"definition": {
"text": "You may think of a workspace as a stage in a theatre. It is the setting on which something will play out!",
@@ -1,6 +1,6 @@
{
"tutorial": "Basic Education",
"pageNumber": 38,
"pageNumber": "36",
"type": "Tutorial Step - Your Workspace vs Plugins",
"definition": {
"text": "Go to your File Explorer app and look for the following paths relative to the root Superalgos folder...",
@@ -1,6 +1,6 @@
{
"tutorial": "Basic Education",
"pageNumber": 39,
"pageNumber": "37",
"type": "Tutorial Step - The Current Workspace",
"definition": {
"text": "The current workspace is the one you are using at any point.",
@@ -1,6 +1,6 @@
{
"tutorial": "Basic Education",
"pageNumber": 40,
"pageNumber": "38",
"type": "Tutorial Step - Let's Talk Plugins",
"definition": {
"text": "Plugins are data structures that ship with the system and that you may call into any workspace using the Plugins hierarchy.",
@@ -1,6 +1,6 @@
{
"tutorial": "Basic Education",
"pageNumber": 41,
"pageNumber": "39",
"type": "Tutorial Step - How Plugins Work",
"definition": {
"text": "Find the Plugin Trading Systems node and expand it! Note the Plugin File node named Masters-Lightning-Strike...",
@@ -1,6 +1,6 @@
{
"tutorial": "Basic Education",
"pageNumber": 42,
"pageNumber": "40",
"type": "Tutorial Step - Positioning Plugins",
"definition": {
"text": "Here's the crazy bit... the Plugin File Position node determines where in the workspace the plugin is placed!",
@@ -1,6 +1,6 @@
{
"tutorial": "Basic Education",
"pageNumber": 43,
"pageNumber": "41",
"type": "Tutorial Step - Placing Plugins",
"definition": {
"text": "To place a plugin in a workspace you must select the option to add the missing plugins on the node of the matching type!",
@@ -1,6 +1,6 @@
{
"tutorial": "Basic Education",
"pageNumber": 44,
"pageNumber": "42",
"type": "Tutorial Step - Non-Persistence of Changes",
"definition": {
"text": "Remember I said that the plugin file is loaded every time the workspace is loaded? This feature has an immediate consequence...",
@@ -1,6 +1,6 @@
{
"tutorial": "Basic Education",
"pageNumber": 45,
"pageNumber": "44",
"type": "Tutorial Step - Improving a Plugin",
"definition": {
"text": "Let's say you are a developer and are testing a new exchange. You wish to modify the Sensor Bot to introduce a new feature or param.",
@@ -1,6 +1,6 @@
{
"tutorial": "Basic Education",
"pageNumber": 46,
"pageNumber": "45",
"type": "Tutorial Step - Talking Exchanges",
"definition": {
"text": "Now that I mentioned testing exchanges, let's talk a bit about how Superalgos deals with them and which ones you may use...",
@@ -1,6 +1,6 @@
{
"tutorial": "Basic Education",
"pageNumber": 47,
"pageNumber": "46",
"type": "Tutorial Step - Testing New Exchanges",
"definition": {
"text": "If you are a developer and your preferred exchange hasn't been tested, you may join the effort and help with testing!",
@@ -1,6 +1,6 @@
{
"tutorial": "Basic Education",
"pageNumber": 48,
"pageNumber": "47",
"type": "Tutorial Step - Clean Workspace",
"definition": {
"text": "Talking about tested exchanges and plugins, there is one plugin workspace you may use as a clean slate when designing new stuff!",
@@ -1,6 +1,6 @@
{
"tutorial": "Basic Education",
"pageNumber": 49,
"pageNumber": "48",
"type": "Tutorial Step - Dealing With Data",
"definition": {
"text": "The data you download from exchanges and process with indicators is available across the board, accessible from any workspace and strategy.",
@@ -1,6 +1,6 @@
{
"tutorial": "Basic Education",
"pageNumber": 50,
"pageNumber": "49",
"type": "Tutorial Step - About Other Markets",
"definition": {
"text": "You may work with any of the markets listed at the exchange! Take a look at the setup in the Exchange Markets node!",
@@ -1,6 +1,6 @@
{
"tutorial": "Basic Education",
"pageNumber": 51,
"pageNumber": "50",
"type": "Tutorial Step - Building Indicators",
"definition": {
"text": "If you are a developer or have at least a basic understanding of JavaScript you will be able to create your own indicators!",
@@ -1,6 +1,6 @@
{
"tutorial": "Basic Education",
"pageNumber": 52,
"pageNumber": "51",
"type": "Tutorial Step - More Indicators?",
"definition": {
"text": "Indicators are built by the Community! Usually, a developer will build a few indicators he or she needs, and contribute them to the project in a new Data Mine!",
@@ -1,6 +1,6 @@
{
"tutorial": "Basic Education",
"pageNumber": 53,
"pageNumber": "52",
"type": "Tutorial Step - How About Strategies?",
"definition": {
"text": "The Community may also contribute Trading Systems! At this point, there're only a few, but we hope more will emerge soon!",
@@ -1,6 +1,6 @@
{
"tutorial": "Basic Education",
"pageNumber": 54,
"pageNumber": "53",
"type": "Tutorial Step - Your Graduation",
"definition": {
"text": "Congratulations! You've graduated from your Basic Education and are ready to move on to more advanced stuff!",
@@ -1,16 +0,0 @@
{
"tutorial": "Contribute to Superalgos!",
"pageNumber": 1,
"type": "Contribute to Superalgos Tutorial",
"definition": {
"text": "This tutorial covers the setup to allow the app to interact with your Github fork, the commands to update the app, switching branches, and how to contribute to the project.",
"updated": 1616697721841
},
"paragraphs": [
{
"style": "Text",
"text": "The tutorial is available in the Getting Started Plugin Workspace.",
"updated": 1616697743263
}
]
}
@@ -1,6 +1,6 @@
{
"tutorial": "Contribute to Superalgos!",
"pageNumber": 2,
"pageNumber": "1",
"type": "Tutorial - Wanna Help? Come On In!",
"definition": {
"text": "Welcome to the Community! We are always excited to get more people on board, and truly appreciate your help!",
@@ -1,6 +1,6 @@
{
"tutorial": "Contribute to Superalgos!",
"pageNumber": 3,
"pageNumber": 2,
"type": "Tutorial Step - You Are In Command",
"definition": {
"text": "The search box in the Docs has a double life. Sometimes she searches, but other times she commands, and does stuff... whatever you tell her!",
@@ -1,6 +1,6 @@
{
"tutorial": "Contribute to Superalgos!",
"pageNumber": 4,
"pageNumber": 3,
"type": "Tutorial Step - Free For Everyone?",
"definition": {
"text": "Superalgos is a Community project! We make the software available to everyone free-of-charge, but we do ask for something in return... your help!",
@@ -1,6 +1,6 @@
{
"tutorial": "Contribute to Superalgos!",
"pageNumber": 5,
"pageNumber": 4,
"type": "Tutorial Step - A Brilliant Idea",
"definition": {
"text": "Superalgos is free for everyone because we want your help! We want the best minds in the space to help us build the ultimate trading automation platform!",
@@ -1,6 +1,6 @@
{
"tutorial": "Contribute to Superalgos!",
"pageNumber": 6,
"pageNumber": 5,
"type": "Tutorial Step - What is a Contribution?",
"definition": {
"text": "The project will succeed if it manages to foster global collaboration. We welcome contributions of all sorts so that everyone may give back!",
@@ -1,6 +1,6 @@
{
"tutorial": "Contribute to Superalgos!",
"pageNumber": 7,
"pageNumber": 6,
"type": "Tutorial Step - What About Free Riders?",
"definition": {
"text": "Free riders are a problem, but we choose to assume goodwill! We trust that once you start helping the project, other people will be inspired and follow!",
@@ -1,6 +1,6 @@
{
"tutorial": "Contribute to Superalgos!",
"pageNumber": 8,
"pageNumber": 7,
"type": "Tutorial Step - Let's Add Your Review!",
"definition": {
"text": "In this step, you are going to run your first command to create a review page! This page will be yours to edit in the future!",
@@ -1,6 +1,6 @@
{
"tutorial": "Contribute to Superalgos!",
"pageNumber": 9,
"pageNumber": 8,
"type": "Tutorial Step - Did It Work?",
"definition": {
"text": "If you didn't mess up the command, you should be seeing a new page with the title you set, an invitation to write a summary, and more below!",
@@ -1,6 +1,6 @@
{
"tutorial": "Contribute to Superalgos!",
"pageNumber": 10,
"pageNumber": 9,
"type": "Tutorial Step - Don't Forget to Sign!",
"definition": {
"text": "These comments about your first impressions on Superalgos are your first contribution, and for that we thank you!",
@@ -1,6 +1,6 @@
{
"tutorial": "Contribute to Superalgos!",
"pageNumber": 11,
"pageNumber": 10,
"type": "Tutorial Step - Don't Forget to Save!",
"definition": {
"text": "Before you get to a novel-length kind of write-up, make sure you save the page every once in a while! No need to risk your prose!",
@@ -1,6 +1,6 @@
{
"tutorial": "Contribute to Superalgos!",
"pageNumber": 12,
"pageNumber": 11,
"type": "Tutorial Step - Get Ready to Push!",
"definition": {
"text": "Amazing! You learned to add a page to the Docs, edit it, and save it! Now you've got to make it transcend your PC, and contribute it to Superalgos!",
@@ -1,6 +1,6 @@
{
"tutorial": "Contribute to Superalgos!",
"pageNumber": 13,
"pageNumber": 12,
"type": "Tutorial Step - Translation for Mere Mortals",
"definition": {
"text": "If you are not a developer or are not familiar with Git or GitHub, the previous step probably sounded like gibberish! I know!",
@@ -1,6 +1,6 @@
{
"tutorial": "Contribute to Superalgos!",
"pageNumber": 14,
"pageNumber": 13,
"type": "Tutorial Step - GitHub.com Authentication",
"definition": {
"text": "For the app.contribute command to work, you need to authenticate at two different levels. We'll deal with GiHub.com first!",
@@ -1,6 +1,6 @@
{
"tutorial": "Contribute to Superalgos!",
"pageNumber": 15,
"pageNumber": 14,
"type": "Tutorial Step - GitHub.com Auth Clip",
"definition": {
"text": "Write here a summary for this tutorial page."
@@ -1,6 +1,6 @@
{
"tutorial": "Contribute to Superalgos!",
"pageNumber": 16,
"pageNumber": 15,
"type": "Tutorial Step - Set Up the Token!",
"definition": {
"text": "After you hit the Generate Token button, you'll get your precious token! Don't leave the page as you won't ever see it again!",
@@ -1,6 +1,6 @@
{
"tutorial": "Contribute to Superalgos!",
"pageNumber": 17,
"pageNumber": 16,
"type": "Tutorial Step - A Note On Keys and Tokens!",
"definition": {
"text": "Let me make a quick pause to point out something important regarding the safety of your keys and tokens...",
@@ -1,6 +1,6 @@
{
"tutorial": "Contribute to Superalgos!",
"pageNumber": 18,
"pageNumber": 17,
"type": "Tutorial Step - Contributable files?",
"definition": {
"text": "Most files within the Superalgos folder are subject to be modified and contributed to the project! That includes code, images, documentation, etc.",
@@ -1,6 +1,6 @@
{
"tutorial": "Contribute to Superalgos!",
"pageNumber": 19,
"pageNumber": 18,
"type": "Tutorial Step - Let's Run the Command!",
"definition": {
"text": "Let's get on with the task at hand! Copy the command below, paste it on the search/command box, and hit Enter!",
@@ -1,6 +1,6 @@
{
"tutorial": "Contribute to Superalgos!",
"pageNumber": 20,
"pageNumber": 19,
"type": "Tutorial Step - Congrats and Thank You!",
"definition": {
"text": "This is awesome! You are already helping the project! We are grateful for your first contribution and hope for more to come!",
@@ -1,6 +1,6 @@
{
"tutorial": "Welcome to Superalgos!",
"pageNumber": 2,
"pageNumber": 1,
"type": "Tutorial - Welcome to Superalgos!",
"definition": {
"icon": {
@@ -1,16 +0,0 @@
{
"tutorial": "Welcome to Superalgos!",
"pageNumber": 1,
"type": "Welcome to Superalgos Tutorial",
"definition": {
"text": "This tutorial introduces you to the Superalgos universe. It walks you through the main areas of the system, teaches you the basic operation, walks you through the process of backtesting a demo Trading System, and even sets you up with your first Live Trading Session.",
"updated": 1616697023254
},
"paragraphs": [
{
"style": "Text",
"text": "The tutorial is available in the Getting Started Plugin Workspace.",
"updated": 1616697091899
}
]
}
@@ -1,6 +1,6 @@
{
"tutorial": "Welcome to Superalgos!",
"pageNumber": 3,
"pageNumber": 2,
"type": "Tutorial Step - Use Chrome or Safari!",
"definition": {
"icon": {
@@ -1,6 +1,6 @@
{
"tutorial": "Welcome to Superalgos!",
"pageNumber": 4,
"pageNumber": 3,
"type": "Tutorial Step - That's Me On the Right!",
"definition": {
"icon": {
@@ -1,6 +1,6 @@
{
"tutorial": "Welcome to Superalgos!",
"pageNumber": 5,
"pageNumber": 4,
"type": "Tutorial Step - Expand That Node!",
"definition": {
"icon": {
@@ -1,6 +1,6 @@
{
"tutorial": "Welcome to Superalgos!",
"pageNumber": 6,
"pageNumber": 5,
"type": "Tutorial Step - Let's Go for a Ride!",
"definition": {
"icon": {
@@ -1,6 +1,6 @@
{
"tutorial": "Welcome to Superalgos!",
"pageNumber": 7,
"pageNumber": 6,
"type": "Tutorial Step - Remote Access!",
"definition": {
"icon": {
@@ -1,6 +1,6 @@
{
"tutorial": "Welcome to Superalgos!",
"pageNumber": 8,
"pageNumber": 7,
"type": "Tutorial Step - Accessing Remotely?",
"definition": {
"icon": {
@@ -18,8 +18,7 @@
{
"language": "IT",
"text": "Se sei collegato al Client dalla stessa macchina, puoi cliccare Next e saltare questo step!",
"updated": 1614718112355,
"style": "Definition"
"updated": 1614718112355
}
]
},
@@ -37,8 +36,7 @@
{
"language": "IT",
"text": "Se ti stai collegando al Client da remoto, devi configurare il Network Node prima di proseguire.",
"updated": 1614718136636,
"style": "Text"
"updated": 1614718136636
}
]
},
@@ -56,8 +54,7 @@
{
"language": "IT",
"text": "Clicca Configure nell'angolo in alto a destra del menu del Network Node.",
"updated": 1614718181211,
"style": "List"
"updated": 1614718181211
}
]
},
@@ -74,8 +71,7 @@
{
"language": "IT",
"text": "Inserisci nel parametro host l'indirizzo IP della macchina su cui é in esecuzione il backend.",
"updated": 1614718382791,
"style": "List"
"updated": 1614718382791
}
]
},
@@ -92,8 +88,7 @@
{
"language": "IT",
"text": "Esci dalla configurazione spostando il puntatore del mouse dalla bolla! Se i parametri sono corretti, il messaggio di errore nel Network Node dovrebbe scomparire nel giro di un minuto!",
"updated": 1614718314979,
"style": "List"
"updated": 1614718314979
}
]
}
@@ -1,6 +1,6 @@
{
"tutorial": "Welcome to Superalgos!",
"pageNumber": 9,
"pageNumber": 8,
"type": "Tutorial Step - About Small Hardware",
"definition": {
"text": "While minimalist hardware like the Raspberry Pi can handle the Superalgos Client to run both data and trading tasks, some may be too small for active work!",
@@ -1,6 +1,6 @@
{
"tutorial": "Welcome to Superalgos!",
"pageNumber": 10,
"pageNumber": 9,
"type": "Tutorial Step - Ready to Rock?",
"definition": {
"icon": {
@@ -1,6 +1,6 @@
{
"tutorial": "Welcome to Superalgos!",
"pageNumber": 11,
"pageNumber": 10,
"type": "Tutorial Step - Binance.com or Binance.us?",
"definition": {
"icon": {
@@ -1,6 +1,6 @@
{
"tutorial": "Welcome to Superalgos!",
"pageNumber": 12,
"pageNumber": 11,
"type": "Tutorial Step - Welcome Binanceus",
"definition": {
"text": "This step will play a video in full screen mode.",
@@ -14,8 +14,7 @@
{
"language": "ID",
"text": "Langkah ini akan memutar video dalam mode layar penuh.",
"updated": 1616352925181,
"style": "Definition"
"updated": 1616352925181
}
]
},
@@ -1,6 +1,6 @@
{
"tutorial": "Welcome to Superalgos!",
"pageNumber": 13,
"pageNumber": 12,
"type": "Tutorial Step - Let's Mine Some Data!",
"definition": {
"icon": {
@@ -13,8 +13,7 @@
{
"language": "IT",
"text": "Apri il menu del nodo Data Tasks e cerca il pulsante Run All Project Data Tasks nell'angolo in alto a destra...",
"updated": 1614720124109,
"style": "Definition"
"updated": 1614720124109
}
]
},
@@ -27,8 +26,7 @@
{
"language": "IT",
"text": "Clicca sul pulsante Run All Project Data Tasks!",
"updated": 1614720129427,
"style": "Callout"
"updated": 1614720129427
}
]
},
@@ -39,8 +37,7 @@
{
"language": "IT",
"text": "Conferma la richiesta cliccando il pulsante una seconda volta. In circa 30 secondi, dovresti vedere un messaggio di stato sotto il nodo Data Mining che ti indica che é in corso 1 Exchange Data Tasks su 1. ",
"updated": 1614720224584,
"style": "Text"
"updated": 1614720224584
}
]
},
@@ -51,8 +48,7 @@
{
"language": "IT",
"text": "La tua console app dovrebbe mostrarti qualcosa di simile al video nello step successivo.",
"updated": 1614720247842,
"style": "Note"
"updated": 1614720247842
}
]
}
@@ -1,6 +1,6 @@
{
"tutorial": "Welcome to Superalgos!",
"pageNumber": 14,
"pageNumber": 13,
"type": "Tutorial Step - Welcome Start Data Mining Console",
"definition": {
"text": "This step will play a video in full screen mode."
@@ -1,6 +1,6 @@
{
"tutorial": "Welcome to Superalgos!",
"pageNumber": 15,
"pageNumber": 14,
"type": "Tutorial Step - How Are Things Going?",
"definition": {
"icon": {
@@ -51,7 +51,7 @@
"language": "IT",
"text": "Non te lo dirò! Lo scoprirai presto...sii paziente! Ci dovrebbero volere soltanto dai 3 ai 5 minuti per estrarre i dati da Binance, o un pò di più, in base al tuo hardware. Non puoi proprio aspettare? Va bene! Clicca su Next per un anticipo!",
"updated": 1614720621816,
"style": "Success"
"style": "Text"
}
]
}
@@ -1,6 +1,6 @@
{
"tutorial": "Welcome to Superalgos!",
"pageNumber": 16,
"pageNumber": 15,
"type": "Tutorial Step - Candles Volumes in Action",
"definition": {
"icon": {
@@ -1,6 +1,6 @@
{
"tutorial": "Welcome to Superalgos!",
"pageNumber": 17,
"pageNumber": 16,
"type": "Tutorial Step - Click & Drag Baby!",
"definition": {
"icon": {
@@ -12,8 +12,7 @@
{
"language": "IT",
"text": "Voglio mostrarti qualcosa, mentre l'operazione di data mining è in corso. Ti insegnerò a camminare nel giro di un attimo!",
"updated": 1614788444726,
"style": "Definition"
"updated": 1614788444726
}
]
},
@@ -25,8 +24,7 @@
{
"language": "IT",
"text": "É facile: clicca e trascina usando il mouse!",
"updated": 1614788236203,
"style": "Callout"
"updated": 1614788236203
}
]
},
@@ -38,8 +36,7 @@
{
"language": "IT",
"text": "Semplice, no? Ad ogni modo, il Design Space è molto esteso e non vorrai farti venire la tendinite cliccando e trascinando in giro in questo modo.",
"updated": 1614789321190,
"style": "Text"
"updated": 1614789321190
}
]
},
@@ -50,8 +47,7 @@
{
"language": "IT",
"text": "Nei prossimi step ti insegnerò un altro paio di trucchetti.",
"updated": 1614788431318,
"style": "Success"
"updated": 1614788431318
}
]
}
@@ -1,6 +1,6 @@
{
"tutorial": "Welcome to Superalgos!",
"pageNumber": 18,
"pageNumber": 17,
"type": "Tutorial Step - Time to Take Control!",
"definition": {
"icon": {
@@ -12,8 +12,7 @@
{
"language": "IT",
"text": "Oh sì! Puoi usare anche la tastiera! Fidati, la adorerai per gli spostamenti a lunga distanza nel Design Space!",
"updated": 1614789336258,
"style": "Definition"
"updated": 1614789336258
}
]
},
@@ -26,8 +25,7 @@
{
"language": "IT",
"text": "Puoi usare il tasto Ctrl più i quattro tasti freccia: ← → ↑ ↓",
"updated": 1614788584746,
"style": "Callout"
"updated": 1614788584746
}
]
},
@@ -39,8 +37,7 @@
{
"language": "IT",
"text": "Tenere premuti i tasti ti farà volare!",
"updated": 1614788606698,
"style": "Note"
"updated": 1614788606698
}
]
},
@@ -52,8 +49,7 @@
{
"language": "IT",
"text": "Ovviamente i fan della Apple devono sostituire Ctrl con Cmd",
"updated": 1614788677478,
"style": "Success"
"updated": 1614788677478
}
]
}
@@ -1,6 +1,6 @@
{
"tutorial": "Welcome to Superalgos!",
"pageNumber": 19,
"pageNumber": 18,
"type": "Tutorial Step - Spacetime Teleportation!",
"definition": {
"icon": {
@@ -1,6 +1,6 @@
{
"tutorial": "Welcome to Superalgos!",
"pageNumber": 20,
"pageNumber": 19,
"type": "Tutorial Step - Warp-Speed Zooming!",
"definition": {
"icon": {
@@ -12,8 +12,7 @@
{
"language": "IT",
"text": "C'è ancora uno strumento utile per manipolare lo spazio-tempo: la funzione zoom del tuo browser!",
"updated": 1614789109029,
"style": "Definition"
"updated": 1614789109029
}
]
},
@@ -26,8 +25,7 @@
{
"language": "IT",
"text": "A volte potresti voler visualizzare porzioni del Design Space più ampie di quanto permesso dal tuo schermo.",
"updated": 1614789154147,
"style": "Text"
"updated": 1614789154147
}
]
},
@@ -39,8 +37,7 @@
{
"language": "IT",
"text": "Clicca Ctrl e scorri con la rotella del mouse su Windows o usa ⌘ e - oppure + su Mac.",
"updated": 1614789231899,
"style": "Callout"
"updated": 1614789231899
}
]
},
@@ -56,8 +53,7 @@
{
"language": "IT",
"text": "Chrome ti mostra il livello di zoom nell'angolo in alto a destra. Quando zoommi, il Design Space viene centrato sullo schermo. Usa la mappa per tornare dove eri prima.",
"updated": 1614789306337,
"style": "Success"
"updated": 1614789306337
}
]
}
@@ -1,6 +1,6 @@
{
"tutorial": "Welcome to Superalgos!",
"pageNumber": 21,
"pageNumber": 20,
"type": "Tutorial Step - A Bit About Tutorials...",
"definition": {
"icon": {
@@ -27,7 +27,7 @@
"language": "IT",
"text": "Questo è il concetto più importante: sei tu il boss! Puoi stoppare un tutorial e saltare step o interi capitoli in qualsiasi momento. Una volta che sei pronto a riprendere, ci trovi nell'angolo in basso a sinistra del Design Space. Seleziona Resume nel menu per riprendere da dove ti sei fermato, o dal primo step saltato. Oppure seleziona Play per ricominciare da capo!",
"updated": 1614789696848,
"style": "Success"
"style": "Text"
}
]
},
@@ -1,6 +1,6 @@
{
"tutorial": "Welcome to Superalgos!",
"pageNumber": 22,
"pageNumber": 21,
"type": "Tutorial Step - Need a Quick Reminder?",
"definition": {
"icon": {
@@ -12,8 +12,7 @@
{
"language": "IT",
"text": "Tutte queste informazioni ti avranno sovraccaricato l'ippocampo! Ma non preccuparti, puoi tornare indietro a qualunque step precedente.",
"updated": 1614790380193,
"style": "Definition"
"updated": 1614790380193
}
]
},
@@ -25,8 +24,7 @@
{
"language": "IT",
"text": "Se mai ti servirà un ripasso su uno di quesi topic...",
"updated": 1614790424338,
"style": "Text"
"updated": 1614790424338
}
]
},
@@ -37,8 +35,7 @@
{
"language": "IT",
"text": "Cerca un Tutorial Topic e ri-eseguilo! Puoi trovarmi nell'angolo in basso a sinistra del Design Space. Espandimi, naviga nella gerarchia dei topics e degli steps e clicca Play su uno qualsiasi di questi. I topics sono strutturati in senso orario, a partire dal lato destro del nodo Tutorial principale.",
"updated": 1614790602319,
"style": "List"
"updated": 1614790602319
}
]
},
@@ -50,8 +47,7 @@
{
"language": "IT",
"text": "Hai bisogno di un ripasso veloce? Trova lo step sotto il topic Tutorial & Help. Poi clicca Stop, e ricomincia cliccando Play su quel Tutorial Step!",
"updated": 1614790783510,
"style": "Callout"
"updated": 1614790783510
}
]
}
@@ -1,6 +1,6 @@
{
"tutorial": "Welcome to Superalgos!",
"pageNumber": 23,
"pageNumber": 22,
"type": "Tutorial Step - Hungry For More Info?",
"definition": {
"icon": {
@@ -1,6 +1,6 @@
{
"tutorial": "Welcome to Superalgos!",
"pageNumber": 24,
"pageNumber": 23,
"type": "Tutorial Step - Broke Something?",
"definition": {
"icon": {
@@ -12,8 +12,7 @@
{
"language": "IT",
"text": "Se ti capiterà mai di rompere qualcosa (per esempio cancellare un nodo o cambiare una configurazione) e non sai come sistemare...",
"updated": 1614791180230,
"style": "Definition"
"updated": 1614791180230
}
]
},
@@ -25,8 +24,7 @@
{
"language": "IT",
"text": "...c'è un modo semplice di ricominciare con un nuovo workspace!",
"updated": 1614791206441,
"style": "Callout"
"updated": 1614791206441
}
]
},
@@ -37,8 +35,7 @@
{
"language": "IT",
"text": "Tutto ciò che devi fare è tirare la tab sul lato sinistro dello schermo e cliccare sul plugin workspace Getting-Started.",
"updated": 1614791245119,
"style": "Text"
"updated": 1614791245119
}
]
},
@@ -49,8 +46,7 @@
{
"language": "IT",
"text": "Un workspace Getting-Started nuovo e pulito verrà caricato e lanciato dall'inizio!",
"updated": 1614791287049,
"style": "Success"
"updated": 1614791287049
}
]
}
@@ -1,6 +1,6 @@
{
"tutorial": "Welcome to Superalgos!",
"pageNumber": 25,
"pageNumber": 24,
"type": "Tutorial Step - More Workspaces?",
"definition": {
"icon": {
@@ -12,8 +12,7 @@
{
"language": "IT",
"text": "Oh sì! Alcuni di quelli sono plugin nativi del sistema, e altri sono i tuoi!",
"updated": 1614791394697,
"style": "Definition"
"updated": 1614791394697
}
]
},
@@ -26,8 +25,7 @@
{
"language": "IT",
"text": "Mentre usi il sistema, il workspace viene salvato automaticamente ogni minuto. Viene salvato anche quando chiudi il browser o la tab, e puoi salvarlo manualmente usando Ctrl + Shift + Key-S",
"updated": 1614791481642,
"style": "Text"
"updated": 1614791481642
}
]
},
@@ -38,8 +36,7 @@
{
"language": "IT",
"text": "Quando un plugin workspace viene modificato in qualunque modo, una copia viene salvata su disco nella tua cartella My-Workspaces.",
"updated": 1614791526653,
"style": "Callout"
"updated": 1614791526653
}
]
},
@@ -50,8 +47,7 @@
{
"language": "IT",
"text": "I file plugin non devono essere modificati in altro modo!",
"updated": 1614791561359,
"style": "Important"
"updated": 1614791561359
}
]
}
Loaded 100 of 187 files, more files were not shown because too many files have changed in this diff. Show more