_
Thanks Kedwards, for your kind comments.
<b>--Now with my observations out of the way, I'll try to make an enhancement Of course, you already discussed being long premium to offset unrealized losses in a runaway market.
Another thing, and I think you probably don't use indicators, but it's worth a shot:
Only running the system based on the rate of change of 'Average True Range' Indicator.
Run robot IF Rate of Change of ATR < +x
The premise is that if the ATR is not expanding, the market is likely staying within a range in which the robot can scalp profitably. Once ROC of ATR > x, the robot rebalances
and doesn't scalp until the rate of change starts to decline, meaning the market is losing one-way momentum and may become viable to scalp again.
If you did this in conjunction with long straddles, all the better. With expanding ATR, you have a better probability of profiting from your long premium, and you don't have to
worry about scalping. Then, once the ATR starts to detract, you could offset your long premium (perhaps at a profit), buy a new straddle, and run the robot again. </b>
You are perfectly right. That's what I have been looking into in these days to find a solution if you are not a <b>fund</b>, and you do not have huge funds on your accounts to make this market making program run and collect money all the way, and through all possible oscillations.
The idea was, as you mention, to place one (or more) straddle(s) with enough options so that if the price breaks out we will possibly recover and profit from the straddle and if not we will be scalping inside the straddle. At the same time when the price is near or past the strikes you open new independent instances of the robot with another straddle, and so on.
This way you will be scalping forever and usually don't get wrong more than 1 straddle.
So always new independent robot instances at difference price levels, all protected by straddles. This seemed an obvious scenario for the medium investor (small investors and retail traders stay away from futures!

.
Frankly if i could find a different solution than options I would be happier, and if one has scarce money I would only suggest to try relatively *very* small packets on ETF, avoiding options. Anyone can trade, relatively speaking, "like a sheik" if he trades amounts *very* small relative to its capital. It's all a question of proportions.
You have little money? You certainly don't go futures unless you want to entertain yourself with your own liquidation. Make small packets and be patient: you will have your little reward.
It's just the oscillating nature of prices which doesn't allow (statistically speaking) making money from little money. You have in fact able to hold on one side of the oscillation to be profitable.
<b>--Quick idea, maybe using $TICK extremes. Just throwing it out there, don't utilize TICK myself so I'm not sure how to implement.
Please flame me for wanting to use an indicator lol </b>
How could I? Being from Rome, I descend from people who believed the gods sent signs of future events to men through the flight of birds, or divinate observing a cat's manner of jumping or other natural phenomena. It's perhaps because of that inheritance that I have come to the opposite end of holding that indicators are useful only if you need a
signal to understand when you are about starting losing money

) (flames expected)
No, currently I favor "deterministic" approaches. Had too much probability in my life to trust it, when money is concerned

)
This particular algorithm (which is indeed highly complex and difficult to implement, although in my first replies I jokingly gave hints that was "just" scalping) offer a "deterministic" guarantee about the fact that it will turn any oscillation into profit, it's not based on "maybe" or probability. It just does it.
A "by design" guarantee that you will hardly find with other approaches.
TOm