Below you will find pages that utilize the taxonomy term “ETrading”
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. The CFTC alleged that Binance engaged in wash trading and spoofing, which are illegal trading practices that can artificially inflate or deflate the price of a security.
- Money laundering: The Financial Action Task Force (FATF) has also warned Binance about its AML and KYC (anti-money laundering and know-your-customer) practices. The FATF is an international body that sets standards for combating money laundering and terrorist financing.
- Customer protection: Binance has also been criticized for its customer protection practices. In particular, Binance has been accused of not doing enough to protect its users from fraud and theft.
Binance has denied all of the allegations against it and has said that it is committed to complying with all applicable laws and regulations. The lawsuits are still ongoing and it is unclear how they will be resolved.
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.
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. XChange is a simpler library that is easier to get started with. It does not have as many features as Cryptofeed, but it is still a powerful tool for accessing cryptocurrency exchange data.
- Cryptofeed is more actively maintained. The Cryptofeed project is more actively maintained than XChange. This means that there are more frequent releases and bug fixes for Cryptofeed.
Overall, Cryptofeed is a more powerful and mature library for accessing cryptocurrency exchange data. However, XChange is a simpler and easier-to-use library that may be a better choice for some users.
Understanding 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. [Image of Binance logo]
- Kraken: Kraken is a cryptocurrency exchange that is known for its high liquidity and security. It offers a variety of trading products, including spot trading, margin trading, and futures trading.
- Coinbase: Coinbase is one of the most well-known cryptocurrency exchanges. It offers a variety of trading products, including spot trading, margin trading, and staking.
- Huobi Global: Huobi Global is a cryptocurrency exchange that is known for its high liquidity and global reach. It offers a variety of trading products, including spot trading, margin trading, and futures trading.
- FTX: FTX is a cryptocurrency exchange that is known for its innovative products, such as its futures contracts and leveraged tokens.
- Bybit: Bybit is a cryptocurrency exchange that is known for its high leverage trading products.
These are just a few of the many crypto market makers that exist. The size and prominence of market makers can vary depending on the cryptocurrency and the exchange. It is important to do your own research before choosing a market maker to trade with.
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.
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.
- Mine your cryptocurrency. This is the process of adding new blocks to the blockchain and earning rewards in the form of your cryptocurrency.
- List your cryptocurrency on an exchange. This will allow people to buy and sell your cryptocurrency.
Here are some of the steps involved in minting your own cryptocurrency:
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. No red tape, no calling the “helpdesk” to sort out your IT problems (I actually was the helpdesk).
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.
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.
Cash Equities: Order Management System (OMS)
I had the exciting opportunity to collaborate with a talented team on a project that significantly enhanced the company’s trading capabilities. We developed and maintained a comprehensive suite of tools, including a client-side and market-side booking service, an off-order-book trade reporting engine, and a robust trade manager/repository.
Direct Market Access for Enhanced Trading:
Our market-side booking service revolutionized how traders interacted with the market. By enabling direct order placement with market makers, we empowered our team with:
Algo trading
I developed an eTrading platform routing client FIX flow to the firm’s Algorithmic Trading platform.
The platform was used by traders send orders to the market based on a particular strategy (e.g VWAP).
VWAP stands for Volume-Weighted Average Price. It is a technical analysis indicator that is used to measure the average price of a security over a given period of time, taking into account the volume of trades.
The VWAP is calculated by adding up the dollar value of all trades for a security and then dividing by the total volume of trades. The VWAP is typically calculated over a period of one day, but it can also be calculated over shorter or longer periods of time.
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
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. This is because each block in the chain is cryptographically linked to the previous block, making it very difficult to change any data without affecting all of the subsequent blocks.
- Transparency: Blockchain is transparent because all transactions are recorded on the blockchain and are available for anyone to see. This makes it very difficult for fraud or corruption to occur.
- Efficiency: Blockchain can be used to streamline many business processes, such as supply chain management, financial transactions, and voting. This can save businesses time and money.
- Immutability: Blockchain is immutable because once data is added to the blockchain, it cannot be changed or deleted. This makes it a valuable tool for storing records and data that needs to be tamper-proof.
However, there are also some potential risks associated with blockchain: