Editor’s note: This article is for educational and entertainment purposes only and is not financial advice. Actions that you take in regards to cryptocurrency trading are solely your own and Better Programming is not responsible in any way.
Algorithmic trading is a data-driven application. It is the ability to derive intelligence from data — above all — that gives the data science approach entailed in systematic trading an edge over intuitive approaches associated with discretionary trading.
However, it would be wrong — simplistic — to assume that trading intelligence emerges from data science alone.
Trading intelligence emerges from harnessing the interactions of multiple complex concepts, and thus, a holistic approach is essential. …
A crypto-project integration means that Superalgos users will be able to connect to blockchain nodes from within Superalgos, exposing the blockchain data to the rest of the Superalgos infrastructure. This means that users will be able to mine the node’s data and build indicators to use from within trading systems. They will also be able to visualize blockchain information on the charts.
Beta 7 is an infrastructure upgrade. It paves the road for integrating other projects but doesn’t deliver any significant functionality.
One of the noticeable changes that impact Beta 6 users upgrading to Beta 7 is the change in the
Data-Storage folder structure. …
How about we turn your Pi into a little money-making machine?
Let’s get on with it!
This is what you’ll need for this cool Pi project:
I’ll assume your Raspberry is fully set up with its native OS or Ubuntu. …
The new version of Superalgos iterates over Beta 5’s limited execution capabilities, wrapping up the functionality that turns the software into a well-rounded, flexible, and scalable trading automation platform.
Trading systems may now define any number of simple or complex execution algorithms, with individual capital allocation and definition of order execution rules.
Each algorithm may handle any number of orders, including market and limit buy and sell orders. Execution rules may be defined on a per-order basis, through the typical combination of situations and conditions, and each order may have its own simulation parameters.
The granularity with which execution algorithms may be defined makes the creation of both simple and intricate execution strategies a breeze. …
The number, frequency, and scale of scams involving impersonations are growing like fungi. It’s probably the sign of our times and it’s worrisome.
And it’s not just amateur operations run from basements. It’s reached the level of organized crime.
Coindesk recently reported their newsletters had fallen victim too, with fake newsletter-like emails directing unsuspecting victims to XRP “reallocation” fraudulent sites. …
I should have known from that first conversation that I was about to get dragged into yet another multi-years long project. It all started back in the summer of 2017.
Luis Fernando Molina, my brother, had been toying for weeks with a visual interface he envisioned would be the foundation for a new kind of trading bots platform. He insisted that being able to visualize entire datasets was at the core of creating trading intelligence.
To me, data visualization and trading bots in the same sentence seemed counter-intuitive. However, his next statement made it obvious…
Bots — he said — don’t need data visualization, but humans building bots do. …
BB Top Bounce (BBTB) is a new open-source trading system to accumulate bitcoin based on the bounce off the upper band of the Bollinger Bands trading idea.
The trading system features eight different strategies, each specializing in a very specific market structure in which the trading idea has performed exceptionally well in backtests.
This release represents another major milestone, flipping the switch to turn Superalgos into a distributed system running over a network of nodes, with central management.
In short, data mining and trading tasks may be distributed over multiple machines, and the whole trading operation may be managed from any node in the network.
The deployment of a network of nodes is extremely easy and with minimal configuration requirements, as the system dynamically discovers the state of the network and the distribution of tasks, ensuring that all dependencies are preserved every time there is a change at the network level.
The new functionality spawns two unprecedented opportunities at both ends of the budget…
Rest assured that a communist approach to trading was never in the plans. Systems that require artificially enforcing an expected behavior have always failed.
Instead, Superalgos founders are building and bootstrapping an ecosystem in which collaboration emerges organically, as the result of the interaction of a heterogeneous community with diverse skills and a common goal.
To bootstrap such an ecosystem, the founders are piecing together a complex multidimensional puzzle:
This was a very long sprint — four months — addressing a broad scope of issues. We ended up with a whole new system. Watch the video below for the highlights.
The main mission was to remove the self-imposed limitation to trade with a single exchange and a single market. This initial limitation served us well while it lasted, as it allowed us to focus on developing the foundations of the Superalgos infrastructure, before adding the complexity of dealing with multiple exchanges.
Our approach to dealing with multi-exchange communication was to join the community effort embodied in the CCXT Library. CCXT is an open-source project building an interface aiming to standardize the communication with cryptocurrency exchanges. …