Offering auto-trading long-only options system "sys13"

Status
Not open for further replies.
Ok, here's the results of a 6th run, together with the distribution of the trade durations:
Code:
Profit in 1 year                    1012.00%
Avg Monthly Rate of Return (ROR):     22.23%
Avg Weekly Rate of Return:             4.90%
Avg Daily Rate of Return:              0.96%
Highest Daily Gain of AV:             18.49%
Highest Daily Loss of AV:             -3.63%
Max Drawdown of AV:                  -10.38%
Code:
Trade durations in days:             
    days    trades    cumul_trades    cumul_percent
    1    888    888    44.98
    2    300    1188    60.18
    3    194    1382    70.01
    4    156    1538    77.91
    5    106    1644    83.28
    6    80    1724    87.34
    7    55    1779    90.12
    8    42    1821    92.25
    9    22    1843    93.36
    10    29    1872    94.83
    11    49    1921    97.32
    12    17    1938    98.18
    13    13    1951    98.83
    14    6    1957    99.14
    15    9    1966    99.59
    16    4    1970    99.80
    17    1    1971    99.85
    19    1    1972    99.90
    20    2    1974    100.00


Sorry to say, this is meaningless unless you are using actual market data. Why not set up a collective2 account something similar then at least you will have an idea if your method makes sense---
https://www.collective2.com/options
 
Man, it is impossible to make a profitable trading from truly random data. Unless it's something goofy like I could beat the roulette if I could double my bet infinitely until I make my initial $1 bet back.

You must have a flaw in your model, my feel is you misprice the options somehow - for example if you don't calculate the volatility correctly, you may end up with premium too high or too low for the underlying asset. If your options pricing get a little off then it's easy to curve fit the whole system to generate profits that quickly balloon into 1000% as you claim. Another mistake might be that you're off by 1 bar somewhere in your calculations.

To reveal the flaw you should really test your system against real market data - not only stock data but you must also use the real options price data to see if your system really works.
 
Man, it is impossible to make a profitable trading from truly random data. Unless it's something goofy like I could beat the roulette if I could double my bet infinitely until I make my initial $1 bet back.

You must have a flaw in your model, my feel is you misprice the options somehow - for example if you don't calculate the volatility correctly, you may end up with premium too high or too low for the underlying asset. If your options pricing get a little off then it's easy to curve fit the whole system to generate profits that quickly balloon into 1000% as you claim. Another mistake might be that you're off by 1 bar somewhere in your calculations.

To reveal the flaw you should really test your system against real market data - not only stock data but you must also use the real options price data to see if your system really works.

I'm not going to argue any further about the system.
Some people think no system can ever work. So let them their own belief.

Regarding random data: the changes are random (ie. normal distribution/gauss/bell shape),
but the result is log-normal --> wiki

Regarding Black-Scholes: here is some sample output for verification.
 

Attachments

Last edited:
Regarding random data: the changes are random (ie. normal distribution/gauss/bell shape),
but the result is log-normal

Fact remains that there are pockets of irrationality in markets, and there's a chance that your simulation data was off in some way (doesn't matter which). Until you give your system some paper trading experience with actual market data, it won't be taken seriously. A month should suffice to at least start demonstrating what works as expected and discovering what might not.
 
Here is a procedure to backtest such a system:
http://www.elitetrader.com/et/index.php?threads/a-proposal-for-testing-black-box-systems.296945/

The interested party would feed the system remotely with data, and will get instant response about the decision the system takes (ie. open/close/adjust pos).
The data can be historic or simulated, and the whole test (1 year) could be finished in less than 2 hours.

This is my offer to all interessted parties: just send the tick or bar data one by one over a TCP socket connection to the system
and receive on the same line the activity data of the system again immediately one by one.
By this, the customer side can be sure that the system works as announced.
 
You might have some discrepancy between the data you generate and the parameters in the option calculation. For example the Excel spreadsheet you refer to shows volatility 0.07 and drift 0.1 while the black-scholes formula you refer to shows volatility 0.3 and no drift. Are you sure the data you generated for your test didn't have any drift in their price?
 
You might have some discrepancy between the data you generate and the parameters in the option calculation. For example the Excel spreadsheet you refer to shows volatility 0.07 and drift 0.1 while the black-scholes formula you refer to shows volatility 0.3 and no drift. Are you sure the data you generated for your test didn't have any drift in their price?
Come on please! :) The Excel stuff is just an example I found yesterday on the net, you can change its input params.
And: it is not from me, I just thought that it maybe could be of some use for others to play around with GBM.
I myself am doing this stuff now for several years, albeit not in Excel but in C++.
And, yes, the drift param in my setup is 0.
 
Last edited:
Come on please! :) The Excel stuff is just an example I found yesterday on the net, you can change its input params.
And: it is not from me, I just thought that it maybe could be of some use for others to play around with GBM.
I myself am doing this stuff now for several years, albeit not in Excel but in C++.
And, yes, the drift param in my setup is 0.

You've been doing this for years? Yet miss basic problems with your system.
 
Status
Not open for further replies.
Back
Top