I will illustrate here a preliminary test of a new trading algo. Will do first a preliminary test on a paper trading account and then move to a real $ account, if ok.
This is a new statistical algo that I have just plugged in my own software platform for algorithmic trading and it reflects my latest concern to address the demand of relatively smaller investors, and create a trading mechanism which could work with the minimum possible exposure and margin requirements. I have done some simulation studies, and this algo shows desirable statistical behavior, with good success probability and bearable drawdown. Time to see how it does with real data.
Features of the algo
The algorithm is composed of "trading units" (spaced away from each other, at different price levels) each made of 1 "scalper" and 1 strangle.
Behavior of the "scalper": capture price fluctuations with the strict constraint enforced that the position is either -1, 0 or +1. Take profit variable according to current volatility. Strict stop loss.
To compensate against strong price "runaway", we surround the 1-contract algorithmic "scalping" action with a long strangle: PUT | Algo Trader | CALL.
(For this illustration and test, we will work with CL. And, for reasons that I will discuss later, I will duplicate the strangle.)
Scalability
This simple setup can be generalized for larger investors in two ways (thus providing unlimited scalability):
- start multiple "trading units" at different price levels (for instance, many of these, spaced by 20%, for instance) in the whole range of the instrument
- increase the "trading packet" in the trading units (e.g., N contracts, in place of 1 contract)
For now, let's start with this configuration: 1 CL contract and a strangle.
A very simple setup, easy to follow. Minimal resources.
This is a new statistical algo that I have just plugged in my own software platform for algorithmic trading and it reflects my latest concern to address the demand of relatively smaller investors, and create a trading mechanism which could work with the minimum possible exposure and margin requirements. I have done some simulation studies, and this algo shows desirable statistical behavior, with good success probability and bearable drawdown. Time to see how it does with real data.
Features of the algo
The algorithm is composed of "trading units" (spaced away from each other, at different price levels) each made of 1 "scalper" and 1 strangle.
Behavior of the "scalper": capture price fluctuations with the strict constraint enforced that the position is either -1, 0 or +1. Take profit variable according to current volatility. Strict stop loss.
To compensate against strong price "runaway", we surround the 1-contract algorithmic "scalping" action with a long strangle: PUT | Algo Trader | CALL.
(For this illustration and test, we will work with CL. And, for reasons that I will discuss later, I will duplicate the strangle.)
Scalability
This simple setup can be generalized for larger investors in two ways (thus providing unlimited scalability):
- start multiple "trading units" at different price levels (for instance, many of these, spaced by 20%, for instance) in the whole range of the instrument
- increase the "trading packet" in the trading units (e.g., N contracts, in place of 1 contract)
For now, let's start with this configuration: 1 CL contract and a strangle.
A very simple setup, easy to follow. Minimal resources.