We used Evolutionary AI and Novel Search to Build a Money-Making Machine

in #blog5 years ago


1. Introduction

2. Novel Search

3. Evolutionary Algorithm & Competing Artificial Intelligence Genomes

4. Money-Making Machine

5. Future Use-Cases: Conquering Every World Health Organization and United Nations Initiatives

Introduction

If you take new and novel (pun intended… read on!) ways to approach a given problem, you can come up with new and exciting ways to defeat that problem.If the problem is ‘how do we trade better than the average cryptocurrency investor, and gain an edge that persists among market conditions’ then there’s a few possible solutions: the manual way, where we learn how to react to a given situation or market condition, or the automated way, where computers do it faster.

In the manual way, we’re limited by our response times and because the majority of our competition are indeed automated traders or even automate trading desks, any edge we temporarily experience will soon be defeated when the market shifts.

In the automated solution, we can use any given search result for ‘github automated crypto bot’ and see what sort of success we can have. We can even devise our own strategy on Mudrex or TradingView and connect it to an exchange, or hire a third-party freelance developer for $$thousands to recreate our pride and joy - but certain characteristics like lag experienced from the crypto exchange’s APIs hitting our servers will render such plans useless.

What’s the best answer?

How about employing computers themselves to learn how to react to new and different market conditions in real-time, by re-appropriating existing crypto trading platforms and optimizing the input variables over a set period of time - using live data and live funds to see how the market reacts to buys, sells, or volume in the orderbooks at a certain point in time?On my birthday this year, I was headhunted by Coindex Lab’s CEO Ryan in order to achieve this effect. He was looking primarily for someone with live experience making market maker bots, or rather, those bots that manipulate both sides of the orderbooks in real-time - on exchanges like BitMex or Deribit, where one can absorb the trading fee rebate for having an order executed against oneself, there isn’t even really a need to accurately predict the movement of a market - so long as you have enough volume on either or both sides of the books, you can count your profits in the fee rebate. Enter my GitHub profile https://githu.com/dunncreativess - where maybe 30-50 of my 111 repositories deal specifically with crypto trading, and the majority of that subset deal with crypto trading arbitrage or other high-frequency trading, and most of those attempt to automate and profit from fee rebates.The first occurence of this was ‘Qryptos Fee Monster,’ which turned a tidy profit but - more importantly, maybe - traded crypto back and forth over the course of a test 24-48 hours to the tune of $5000, $10 000 traded notional value with a mere $200 invested.

Sorry, In laymen’s Terms please?

My bot sat behind the scenes and sold, say, 0.02 Bitcoin for the equivalent value in Ether, then - when the markets hit the right condition - traded it back again, most times at a profitable difference.The key fact was that Qryptos had a fee rebate if you made the market - that is, again, if someone executes an order based on one that you’ve posted on the order book, where that person or bot is the ‘taker’ in the maker-taker model.

So, even if I bought and sold an asset and underlying at a loss, there is a fraction of a percent revenues made from the fee rebate itself.

Either way, my exceptional lessons in both making markets and driving notional liquidity landed me a brand spanking new job as Chief Liquidity Officer, on the founding team of Coindex Labs.This introduction to their value proposition serves as my third set of eyes on the algorithms and learning models employed, and although I am an absolute novice at Artificial Intelligence and Evolutionary Algos, I hope it sheds some light and peaks some interest on what they are, how they function and - dare I say it - how they might end up saving the world, in more ways than one, after we patent and sell our money-making machine.

Novel Search

When a human approaches a problem - at least, classically and logically -  they’ll identify what the problem’s outline is, and then devise ways to achieve a net net result of conquering the problem.

For a problem like ‘how do I get some milk’ the answer might obviously be ‘walk to the fridge, extract milk carton, open, drink, replace, close fridge, walk back to couch.’

How did we find that answer?We ranked in our heads the different options for getting milk. Because we had milk in the fridge, we outlawed the answers like ‘go to grocery store, buy milk’ that involved us going out of the house.We then applied other filters and assumptions, like ‘the shortest distance between two points is a straight line.’This methodology - the classic, logical human method - is the exact opposite of Novel Search in Artificial Intelligence.In Novel Search, the computer will construct all the possible solutions to a problem and then try them from the least likely to succeed and progress to more and more likely.

This obviously takes more time - but for a mathematical and systematic problem, a computer excludes the losing solutions in a fraction of a millisecond. 

What we’re left with are the solutions that would seem unreasonable - or rather, unfathomable - to the average human, or even a supergenius. The computer has now rewarded it’s algorithm for finding extremely unlikely solutions for issues.

When does this come in handy? 

Take our money-printing machine problem, for instance.If you can acquire an edge over a given market - in crypto, equities, futures, or options, or whatever - and assert your dominance over that derived edge while maintaining that no other human or machine can recreate your edge, you all of a sudden, have a very, very powerful and intricate tool. You have an evergreen edge.

Evolutionary Algorithm & Competing Artificial Intelligence Genomes

How do we make our edge even better? Instead of a purely AI solution, Coindex’s proprietary solution employs another layer of optimization that most wouldn’t consider.In an Evolutionary Algorithm, we feed the input variables into competing species of the AI bot that take a different spin - learn a different way, apply a different Novel Search - and the outputs are rated on key performance indicators that sort the genomes into winners and losers.

The winners then procreate, and apply a healthy dose of mutation to the genes - combining the best solutions into baby solutions, who compete in that new generation to see if they can beat the older generation. 

Mutations aren’t just for fun, or even just for profit: they’re for the good of the species! Think: if humans never developed opposing thumbs, where would we be? Forward-facing eyes?When we take a brand-new look at the input variables and come up with fantastic, random new ways to approach them, we can find unexpected results - that are then selected by a process of natural selection. 

Believe in Darwinism or not, the results are outstanding.

What we then get is a set of learned data competing against itself - and against other species, to boot - to create and focus on better results. We can then apply the generations down the line to the problem set in forward-facing tests, to see how they perform with real conditions and real dollars.The simulations continue in the background, and the species as well as the training data become Coindex’s Intellectual Property, whereas most of the other stuff is open-source and available to a careful Google search.

Money-Making Machine

So what do we do with these kinds of doubly-effective algorithms, tied in and dependant on each other?Rather than find milk to consume - let’s find money to make.This is where I come in with Coindex - I’ve been finding and recreating Free and Open Source Software existing on GitHub or elsewhere as crypto trading bots, then creating APIs for the input and output data that make them tick and seeing if we can get the AI to train sets and species against the data, to simulate more or less profits (more or less max daily drawdown, more or less notionary volume, etc…) and we can build our army of bots.This army performs under bearish, bullish conditions and even sideways markets - and there are neural evolutionary AIs that exist to manage the bot-specific ones, exchange-specific ones, countering counterparty risk by hedging among variables.What’s worse than a market that jumps or crashes? One that does so when you hold a position in the opposite way, of course! If you’re aiming to capitalize on the market staying around the same price, absorbing market making fee rebates, then wouldn’t you want to hedge in real-time using a long straddle in options for your underlying asset?If the market jumps too much in either direction, your puts or calls suddenly become a very worthwhile investment… that’s your tip for the day :)

Future Use-Cases: Conquering Every World Health Organization and United Nations Initiatives

Let’s say you have a given world need that can be addressed with smarter data that has an industry-leading edge.Namely… all of them come to mind.

We can apply our patented solution to any given need that could save the planet from hunger, sex trade, or supply chain logistics.

These are the greater humanitarian and organizational goals.

Next Steps

!! Click here to subscribe: http://eepurl.com/gIykNLBe notified about new articles? Welcome to the Jarett Dunn email subscriber list! Each new signup will receive a link to download the Coindex Labs non-NDA teaser, which includes information about the value proposition for my organization - where we're setting our sights first on a money-printing machine, then returning later as conquering heroes in order to then defeat the world's greater humanitarian issues.Remember to CLICK, subscribe: http://eepurl.com/gIykNL !!(DisclaimerThe Author is the Chief Liquidity Officer at Coindex)

Coin Marketplace

STEEM 0.22
TRX 0.27
JST 0.041
BTC 104664.06
ETH 3858.84
SBD 3.32