I have developed a suite of tools for the bitshares distributed exchange (DEX)
extinctionEVENT.py
microDEX.py
metaNODE.py
latencyTEST.py
they are all open source and free to use, license:
you can find these on my github:Code:WTFPL v0 ca. 1765 if any([taxes,licenses]): return (tar, feathers)
https://github.com/litepresence/extinction-event/EV
to download the official bitshares ui and learn more about bitshares, go here:
https://bitshares.org/download
metaNODE.py
metaNODE is a client side mesh network tool I developed for interacting with Bitshares Public DEX Nodes in a trustless manner. The tool scans the bitshares network for latest orderbook and account data and then statistically verifies that data vs other nodes in the public network. metaNODE then writes metaNODE.txt (in a race condition proof manner) which contains a dictionary of orderbook and account data. Other apps can then read like a high speed personal API of verified DEX data.
You can read the metaNODE whitepaper here: https://github.com/litepresence/exti...aster/metaNODE
extinctionEVENT.py
extinctionEVENT (EV) is a simple moving average trading tool which splits the market into Bull/Bear state and then trades on different thresholds depending on state. Is capable of producing live moving averages from 5m scale to daily candle scale; all at 5m resolution. EV also includes a backtesting engine for optimizing your algorithm. extinctionEVENT.py gets DEX data from metaNODE.txt. The utilities also import centralized exchange data from cryptocompare.com for visualization, backtesting, and decision making.
microDEX.py
microDEX is user interface much like you'd find when trading at a centralized exchange. It has a chart, order books, recent market trades, and authenticated buy/sell/cancel. Like EV gets its DEX data from metaNODE and CEX data from cryptocompare.
latencyTEST.py
latencyTEST first reaches out to github and searches for lists of bitshares nodes on user accounts known to keep up on such things. It then takes the lists from each user and makes one huge list; the universe. The nodes in the universe may or may not be active though, so then it attempts to contact each node to verify that it 1) responds 2) is running the correct software 3) its clock is not stale. From the nodes in the known universe it generates a list of available public api websockets and writes a file nodes.txt with that list. It also outputs a nodesmap.png image file. nodes.txt is used later by metaNODE.py to to gather DEX data.
all combined are about 8000 lines of python;
all freeware, open source, no fees, no black boxes, no centralized crypto exchange to be hacked, shut down, or ddos'd.
"stable release" stage of development
24/7 buy/sell/cancel on the DEX (distributed exchange)
I've demonstrated months of uninterrupted uptime.
I've been live 9 months trading a moving average cross signal with about 20 day buy/sell frequency and maintaining scalp orders. All orders are updated every 5 minutes. I've had very little downtime and no rogue data from the DEX.Code:LICENSE: 'litepresence 2018' def WTFPL_v0_March_1765(): if any([stamps, licenses, taxation, regulation, fiat, etat]): try: print('no thank you') except: return [tar, feathers]
AMA
Site Information
About Us
- RonPaulForums.com is an independent grassroots outfit not officially connected to Ron Paul but dedicated to his mission. For more information see our Mission Statement.
Connect With Us