I wish to start a new demo of automated scalping algorithms (of a new build of my app).
I will be using a clean paper trading account from IB (see picture attached). I will be showing pictures of all orders.
Below is a brief description of the general approach, I will be using.
[Feel free to jump in with your thoughts and questions. In case one wishes to replicate this live in
his own account let me know: I might make it run in your IB gateway too (only capitalized traders pls),
so you can follow the action more closely.]
== Strategy general features ==
1. Full automatic scalping in multiple "layers" (see below for explanation)
2. Instruments: CL, ES and perhaps BRR (it's big, but just to give it a try)
A "layer" is defined as a logical scalping unit defined on 1 instrument.
We can activate multiple layers on the same instrument (or on multiple instruments)
(a concept similar to Photoshop layers).
4. Position constraints: each layer will be limited to a maximum of MaxPOS contracts, where, for instance, MaxPOS = 5.
== Strategy goal ==
The scalping strategy on each layer is optimized looking at the following goal:
maximization of the ratio PNL / |MaxDD|² (while trying to keep a good frequency).
== Performance assessment ==
The strategy is a heuristic procedure selected to perform in a statistical "good" way
in the space of all possible sample paths of a wide family of stochastic processes.
Optimality properties are obviously referred to the entire sample space.
1 single realization may deviate as much as it likes, especially in the short term, but is expected
to reflect the general properties of the strategy as the number of trades increases, due to the law of large numbers.
Possible additional drift contango decay which may (and do) interfere, are dealt with by possible position constraints (long or short only, depending on the situation: we will see this later.)
Let's see if we can break the account
I will be using a clean paper trading account from IB (see picture attached). I will be showing pictures of all orders.
Below is a brief description of the general approach, I will be using.
[Feel free to jump in with your thoughts and questions. In case one wishes to replicate this live in
his own account let me know: I might make it run in your IB gateway too (only capitalized traders pls),
so you can follow the action more closely.]
== Strategy general features ==
1. Full automatic scalping in multiple "layers" (see below for explanation)
2. Instruments: CL, ES and perhaps BRR (it's big, but just to give it a try)
A "layer" is defined as a logical scalping unit defined on 1 instrument.
We can activate multiple layers on the same instrument (or on multiple instruments)
(a concept similar to Photoshop layers).
4. Position constraints: each layer will be limited to a maximum of MaxPOS contracts, where, for instance, MaxPOS = 5.
== Strategy goal ==
The scalping strategy on each layer is optimized looking at the following goal:
maximization of the ratio PNL / |MaxDD|² (while trying to keep a good frequency).
== Performance assessment ==
The strategy is a heuristic procedure selected to perform in a statistical "good" way
in the space of all possible sample paths of a wide family of stochastic processes.
Optimality properties are obviously referred to the entire sample space.
1 single realization may deviate as much as it likes, especially in the short term, but is expected
to reflect the general properties of the strategy as the number of trades increases, due to the law of large numbers.
Possible additional drift contango decay which may (and do) interfere, are dealt with by possible position constraints (long or short only, depending on the situation: we will see this later.)
Let's see if we can break the account
