Quote from riskfreetrading:
Voodoo:
I read the comments in response to your post, and I could not believe that most posts seem to have mis-understood your idea. The central idea in your post is that at earlier price levels you shoulder losses with your cash, and beyond a threshold, the losses will be taken care of with the accumulated gains. The threshold level is that point where if you look below you have a loss (which is fixed and known), and if you look above you will see an increasing amount of gains. I have various ideas related to this, but let me start with a few:
1. What you just did is a essentially a call synthetic (but exotic) option (let's call a Vooddo Option (not in the negative way, just to differentiate it from other options)).
2. One can design other Voodoo options, and your design falls under a larger class of an-martingale. Let as assume that at a given point in the price axis you add a new size denoted X(K), where K is the new level. Your new position size is Y(k)=Y(k-1)+X(k). Let us call G(k) the accumulated gains at step K. K* is the level where you get stopped with no loss and no gain (but there exit design where there is no such K* as all what is needed is that above K* there is gain, and below it a fixed loss). K* can be thought of as the strike level of your Voodoo call. If Step is your increment, your system is a member of a larger class of Voodoo systems:
Case 1: When K is greater than the threshold: Y(K)*Step <= f(k)*G(k-1), where f(k) is a design variable which is non-negative but never higher than 1. If stoped out, then your gain will be (1-f(k))*G(k-1).
Case 2: If K is less than the threshold: Then Y(k)*Step=FixedCapitalAmount. The initialization is then more specific than what happens after the threshold.
3. To analyze your system and any system, in that class you need to determine K*, and then calculate the probability that your system will end in Case 1 and in Case 2.
4. To answer 3, you can take various routes:
4.1 Simulation
4.2 Direct maths
4.3 Transform your system to a set of exotic equivalent options (barrier, touch, binaries, etc..)
4.4 Analyze it recursively, and then solve it using a recurrence equation solver, or by induction.
5. The most important point I think you have to re-look at is your entry. You use price, but you seem to have forgotten a crucial element in this: time! Because if you enter independent on the time element attached to price, then you might be taken out more frequently, as the probability of touching a price is always higher than the probability of ending up above/below a given price by the end of a certain time, and also because amplitude of cycles may play in your favor or completely against you depending in which cycle you are in.
6. Also note that there are other design possible where you can change Step (size, linear vs. log, change as a function of K, etc).
7. Point 6. also applies to f(K) is the above.