Below you will find pages that utilize the taxonomy term “ETrading”
Posts
Binance troubles
Binance is being sued by a number of regulatory agencies and individuals for a variety of reasons, including:
Operating an unregistered securities exchange: The Securities and Exchange Commission (SEC) sued Binance in June 2023 for operating an unregistered securities exchange. The SEC alleged that Binance allowed US residents to trade unregistered securities, including tokens that were offered through initial coin offerings (ICOs). Market manipulation: The Commodity Futures Trading Commission (CFTC) also sued Binance in June 2023 for market manipulation.
read morePosts
Crypto liquidity
The liquidity of crypto markets is a measure of how easily you can buy or sell a cryptocurrency without affecting its price. A liquid market means that there are many buyers and sellers, so you can easily find someone to take the other side of your trade. An illiquid market means that there are few buyers and sellers, so it can be difficult to find someone to trade with and the price of the cryptocurrency may be more volatile.
read morePosts
Cryptofeed and XChange
Cryptofeed and XChange are both Python libraries that provide access to cryptocurrency exchange data. However, there are some key differences between the two projects.
Cryptofeed is more mature and has a wider range of supported exchanges. Cryptofeed currently supports over 40 exchanges, while XChange only supports a handful. Cryptofeed also has a more comprehensive set of features, including support for websockets, book validation, and multiple data formats. XChange is more lightweight and easier to use.
read morePosts
Crypto Market Makers
Here are some of the bigger crypto market makers:
Genesis Global Trading: Genesis Global Trading is a leading digital asset market maker, providing liquidity to institutions and professional traders around the world. BitMEX: BitMEX is a cryptocurrency exchange that offers margin trading and other derivatives products. It is one of the largest cryptocurrency exchanges in terms of trading volume. Binance: Binance is another large cryptocurrency exchange that offers a variety of trading products, including spot trading, margin trading, and futures trading.
read morePosts
Chronicle Queue and Aeron
Chronicle Queue and Aeron are both high-performance messaging systems, but they have different strengths and weaknesses.
Chronicle Queue is designed for low latency and high throughput messaging within a single machine or cluster. It uses a shared memory ring buffer to store messages, which can achieve very low latency (<1 microsecond) for messages that are sent and received on the same machine. Chronicle Queue also supports persistence, so messages can be written to disk and recovered in the event of a crash.
read morePosts
Crypto - diy?
To create your own cryptocurrency, you will need to:
Create a blockchain. This is the underlying technology that will support your cryptocurrency. There are many different blockchain platforms available, such as Ethereum, Bitcoin, and EOS. Design your cryptocurrency. This includes deciding on the name, symbol, total supply, and distribution method. You will also need to create a mining algorithm. Create a wallet. This is where your cryptocurrency will be stored. There are many different wallets available, both hardware and software.
read morePosts
Predict the stock market
The premise was simple. Use “big” data analytics and machine learning models to predict the movement of stock prices. However, we had really “dirty” data and our Data Scientists were stuggling to seperate the noise from the signals. We spent a lot of time cleaning the data and introducing good old principles like “how can I run the model somewhere over than a laptop?”. This was a true startup, a bunch of people in a room trying to get stuff working.
read morePosts
Crypto - why?
The point of cryptocurrency is to provide a decentralized, secure, and efficient way to transfer value. Cryptocurrencies are not issued by any central authority, such as a government or bank, and they are not backed by any physical asset. Instead, they are created and maintained by a network of computers that are running a special software program. This software program is designed to verify and record cryptocurrency transactions, and to prevent fraud.
read morePosts
Cash Equities: Order Management System
Built and maintained a client and market side booking service, off order book trade reporting engine and trade manager/repository
Like most banks, this one suffered from the not invented here syndrome. They had decided to pretty much reimplement the core libraries to optimize for Zero Garbage Collection, low latency and high throughput. Unfortunately they were not optimized for large development teams and maintainability.
I helped the team debug issues and introduce new functionality using a tech stack that consisted of Java, Groovy, Spring, FIX, JUnit, MSSQL and JRebel.
read morePosts
Iceberg and VWAP
Developed an eTrading platform routing client FIX flow to the firm’s Algorithmic Trading platform.
Used profiling/debugging tools to resolve critical issues around lost trade messages.
Java, YourKit, Swing, Spring, Tibco EMS, FIX
read morePosts
Blockchain - why?
The point of blockchain is to provide a secure and transparent way to store and track data. Blockchain is a distributed ledger technology that uses cryptography to secure and verify transactions. This means that data stored on the blockchain cannot be tampered with or altered without the consent of the network.
Here are some of the potential benefits of blockchain:
Security: Blockchain is very secure because it is very difficult to hack or tamper with.
read more