Two Plus Two Newer Archives  

Go Back   Two Plus Two Newer Archives > Other Topics > Business, Finance, and Investing
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #11  
Old 08-18-2007, 04:41 PM
UrmaBlume UrmaBlume is offline
Senior Member
 
Join Date: Mar 2006
Location: Las Vegas
Posts: 150
Default You mean like this

http://forumserver.twoplustwo.com/sh...age=0&vc=1
Reply With Quote
  #12  
Old 08-18-2007, 04:46 PM
UrmaBlume UrmaBlume is offline
Senior Member
 
Join Date: Mar 2006
Location: Las Vegas
Posts: 150
Default Partners & NDA

NDA's are worthless in this arena.

I have certain trading relationships and some of them are p*ssed that I post at all.
Reply With Quote
  #13  
Old 08-18-2007, 05:00 PM
crazy canuck crazy canuck is offline
Senior Member
 
Join Date: Sep 2002
Location: Longueuil, Quebec
Posts: 1,516
Default Re: Partners & NDA

I am an expert in Genetic Algorithms. I could publish in the field since I used it for years. You're right that it can provide an edge, but the code you posted has nothing to do with GA. You just posted a system that uses a lot of inputs.
Actually, it is kind of contradictory with you using GA, because with that many inputs you'd need years of data to avoid overfitting. But like you said a fitted system loses effectiveness over time...
Reply With Quote
  #14  
Old 08-18-2007, 05:12 PM
UrmaBlume UrmaBlume is offline
Senior Member
 
Join Date: Mar 2006
Location: Las Vegas
Posts: 150
Default Survival of the fittest

GA can be applied in many areas. While this particular model doesn't reflect GA, survival of the fittest algorithms were used when selecting the inputs.

To avoid overfitting is modeling 101. As to the amount of data, it is not the amount of time that is required, it is the quantity of records/facts for training/development that is relavant. If you create one record/fact per day you would indeed need many years of data. If you create 500/1000 records per trading session then you would need considerably less than 1 year.

I use a ratio of 100-300 records per input, not including test data, in the developement process.

Inputs for these types of operations require normalization both historically and as to time of day.

For all those years of experience you seem to have missed the most effective uses of GA in this arena.

Also, I didn't post any system. I only posted the algorithm for one model that is but a part of a system.
Reply With Quote
  #15  
Old 08-19-2007, 08:04 AM
mrbaseball mrbaseball is offline
Senior Member
 
Join Date: Feb 2003
Location: shortstacked on the bubble
Posts: 2,622
Default Re: Posts Speak

[ QUOTE ]
I believe my posts present information not generally available to the public. My purpose here is to discuss/share and in some cases mentor.


[/ QUOTE ]

I haven't seen much information? Just vague references to some sort of (possibly) automated trading system using methods you aren't willing to discuss which doesn't really lend itself to discussion.
Reply With Quote
  #16  
Old 08-19-2007, 12:10 PM
eastbay eastbay is offline
Senior Member
 
Join Date: Nov 2003
Posts: 4,123
Default Re: Survival of the fittest

[ QUOTE ]
GA can be applied in many areas.

[/ QUOTE ]

Yes, but it is always just an optimizer, and often not even the best choice of one. GA is a totally uninteresting topic for a trading board, because the choice of optimizer is mundane and beside the point. What are you optimizing, is the question. Let me guess: you aren't saying.

Snooze.

eastbay
Reply With Quote
  #17  
Old 08-19-2007, 01:52 PM
UrmaBlume UrmaBlume is offline
Senior Member
 
Join Date: Mar 2006
Location: Las Vegas
Posts: 150
Default For just a few

Relative to trading you can use GA to optimize: inputs to neural networks, settings to neural networks, time frames, stttings to MA's & ADA's & other oscillators, stop losses, take profits, holding periods, exit times, legs in & legs out, options spreads, ratio spreads and that's just to name a few.

What is the real Snooze is a total lack of vision and imagination as regards powerful algorithms and how they are deployed.
Reply With Quote
  #18  
Old 08-19-2007, 02:18 PM
eastbay eastbay is offline
Senior Member
 
Join Date: Nov 2003
Posts: 4,123
Default Re: For just a few

[ QUOTE ]
Relative to trading you can use GA to optimize: inputs to neural networks, settings to neural networks, time frames, stttings to MA's & ADA's & other oscillators, stop losses, take profits, holding periods, exit times, legs in & legs out, options spreads, ratio spreads and that's just to name a few.


[/ QUOTE ]

Actually you can use GA to optimize anything. The question is: what works.

[ QUOTE ]

What is the real Snooze is a total lack of vision and imagination as regards powerful algorithms and how they are deployed.

[/ QUOTE ]

Assumptions, assumptions.

eastbay
Reply With Quote
  #19  
Old 08-19-2007, 02:56 PM
crazy canuck crazy canuck is offline
Senior Member
 
Join Date: Sep 2002
Location: Longueuil, Quebec
Posts: 1,516
Default Re: Survival of the fittest

[ QUOTE ]
GA can be applied in many areas. While this particular model doesn't reflect GA, survival of the fittest algorithms were used when selecting the inputs.

To avoid overfitting is modeling 101. As to the amount of data, it is not the amount of time that is required, it is the quantity of records/facts for training/development that is relavant. If you create one record/fact per day you would indeed need many years of data. If you create 500/1000 records per trading session then you would need considerably less than 1 year.

[/ QUOTE ]


GA is useful, however in most cases it is far from an ideal method for input selection (as eastbay said). It is much better to do a principal component analysis to make sure the inputs are not correlated.

And it is terrible for input selection for neural networks. NNs tend to overfit even without optimizing for input. And cross-validation using "training/test/test" samples is not very effective. Might work, but again it is not ideal.

Also, I was trying to point out that I don't get the purpose of your post. It didn't give any useful info for somebody trying to implement a system.
Reply With Quote
  #20  
Old 08-19-2007, 10:01 PM
hapaboii hapaboii is offline
Member
 
Join Date: Sep 2005
Posts: 66
Default Re: S&P Trading Model - Quite Technical - Meet the Competition

[ QUOTE ]
This particular model uses calculations from advances/declines, UpVol/DnVol, cash indexes and other sources. The model is run every 60 seconds and produces a fresh prediction every 60 seconds. As trading is different from hour to hour over the 24 hour trading day different models are developed for different time periods.

[/ QUOTE ]

[ QUOTE ]
EVERYTHING I do in the market is based on 2 basic priciples:

1 - Information = Equity. Everytime a trade is entered a certain equity is assumed. If the information that is the basis for the trade is good then the equity will increase.

2. Buying and Selling Pressure. It is buying and selling pressure that drives price. If you can precisely measure the net buying and selling pressure in any time frame then you can predict the price.

[/ QUOTE ]

For those looking to filter Urma's posts, I think the quotes above can lead to an interesting discussion. Basically, I think this gives an idea of information that he believes can be used to provide a statistical edge in automated trading. Everything else(the "sample" code) is pretty useless, perhaps meant to make his posts/knowledge/systems look complex while throwing around words like GA, AI, NNs a bit too much.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 03:09 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.