The Pentium Guy

Diamond Member
Jan 15, 2005
4,327
1
0
So say you made a program that would analyze all the stocks every 5 minutes, studied their trend, and decided to buy/sell a certain amount of stocks.

And you unleashed about 1000 of these bots.

Is that illegal?
 

Doboji

Diamond Member
May 18, 2001
7,912
0
76
I think the real question would be.... would it work?

You'd need a big enough bankroll to start with, and if the bots got too trade happy you'd spend more money in transaction costs then you'd make...
 

tweakmm

Lifer
May 28, 2001
18,436
4
0
Originally posted by: The Pentium Guy
Why would it be? Low risk, high mass investing.
Do you have any idea how hard it is to program a learning AI to pick meaningful information out of what is basically chaos and noise?
 

junkerman123

Golden Member
Jul 4, 2003
1,935
0
0
nothing illegal about it....youd need to be an amazing programmer to make that work though, and some kind of API to plug into a trading service
 

AMDZen

Lifer
Apr 15, 2004
12,589
0
76
Originally posted by: tweakmm
Originally posted by: The Pentium Guy
Why would it be? Low risk, high mass investing.
Do you have any idea how hard it is to program a learning AI to pick meaningful information out of what is basically chaos and noise?

No doubt.

If you can create it, all the more power to you. But by the time you got done with it (assuming you are doing it yourself or with minimal help) it would be obsolete. Meaning that the way it performs its function may no longer be as relevant to online trading and the way its conducted.
 

The Pentium Guy

Diamond Member
Jan 15, 2005
4,327
1
0
Originally posted by: AMDZen
Originally posted by: tweakmm
Originally posted by: The Pentium Guy
Why would it be? Low risk, high mass investing.
Do you have any idea how hard it is to program a learning AI to pick meaningful information out of what is basically chaos and noise?

No doubt.

If you can create it, all the more power to you. But by the time you got done with it (assuming you are doing it yourself or with minimal help) it would be obsolete. Meaning that the way it performs its function may no longer be as relevant to online trading and the way its conducted.

I agree but...Worth the practice. Great for studying marketing trends. Start with some 'virtual money' and see how it goes. What better way is there to spend the summer than some good ol programming?
 

JS80

Lifer
Oct 24, 2005
26,271
7
81
It's called "Program Trading." All the big banks do it. Helps make the market and create liquidity.
 

AMDZen

Lifer
Apr 15, 2004
12,589
0
76
Originally posted by: JS80
It's called "Program Trading." All the big banks do it. Helps make the market and create liquidity.

What program does this?
 

kranky

Elite Member
Oct 9, 1999
21,019
156
106
Using programs to trade is not illegal. But if for some reason your programs execute trades which are illegal, you would be responsible. For example, if you worked for XYZ Company in a position where you had insider knowledge, better make sure your program doesn't get you into trouble by trading in XYZ stock.
 

The Pentium Guy

Diamond Member
Jan 15, 2005
4,327
1
0
Originally posted by: kranky
Using programs to trade is not illegal. But if for some reason your programs execute trades which are illegal, you would be responsible. For example, if you worked for XYZ Company in a position where you had insider knowledge, better make sure your program doesn't get you into trouble by trading in XYZ stock.

That's the answer I was looking for.
 

Miramonti

Lifer
Aug 26, 2000
28,653
100
106
welcome to the world of electronic trading...

building it to find market opportunities is one thing, building it so that it can execute the trades at the right time with the right prices is another thing, and managing the risk of said conglomerated position is yet another thing. Throw in the fact that it would take a boatload of money deposited into your brokerage to hold such positions is yet another thing...

A firm that I worked for did this exact thing...on average 12,000 trades of about 1k shares each day, however their level of sophistication, expertise, and financial resources would blow your mind.


 

tweakmm

Lifer
May 28, 2001
18,436
4
0
Originally posted by: The Pentium Guy
Originally posted by: AMDZen
Originally posted by: tweakmm
Originally posted by: The Pentium Guy
Why would it be? Low risk, high mass investing.
Do you have any idea how hard it is to program a learning AI to pick meaningful information out of what is basically chaos and noise?

No doubt.

If you can create it, all the more power to you. But by the time you got done with it (assuming you are doing it yourself or with minimal help) it would be obsolete. Meaning that the way it performs its function may no longer be as relevant to online trading and the way its conducted.

I agree but...Worth the practice. Great for studying marketing trends. Start with some 'virtual money' and see how it goes. What better way is there to spend the summer than some good ol programming?
What exactly are you suggesting?
A bot to trade when a set of preprogramed circumstances occur together? Or are you talking about a program that would be programed to learn from the market while making predictions about market direction all while constantly updating itself with what it's learned?

Because the former is relatively simple and the latter is well, relatively not.
 

JS80

Lifer
Oct 24, 2005
26,271
7
81
Originally posted by: The Pentium Guy
Originally posted by: AMDZen
Originally posted by: JS80
It's called "Program Trading." All the big banks do it. Helps make the market and create liquidity.

What program does this?

And do they make direct profit from the stock, or from the boosted market

I'm sure each bank has their own proprietary program with sophisticated algorythms.

From a macro perspective yes they make a profit from being market makers and taking advantage of the spread between the bid and ask.
 

JS80

Lifer
Oct 24, 2005
26,271
7
81
Originally posted by: jjsole
welcome to the world of electronic trading...

building it to find market opportunities is one thing, building it so that it can execute the trades at the right time with the right prices is another thing, and managing the risk of said conglomerated position is yet another thing. Throw in the fact that it would take a boatload of money deposited into your brokerage to hold such positions is yet another thing...

A firm that I worked for did this exact thing...on average 12,000 trades of about 1k shares each day, however their level of sophistication, expertise, and financial resources would blow your mind.

lol i can always count on jjsole to answer Qs like this.

/thread
 

The Pentium Guy

Diamond Member
Jan 15, 2005
4,327
1
0
Originally posted by: tweakmm
Originally posted by: The Pentium Guy
Originally posted by: AMDZen
Originally posted by: tweakmm
Originally posted by: The Pentium Guy
Why would it be? Low risk, high mass investing.
Do you have any idea how hard it is to program a learning AI to pick meaningful information out of what is basically chaos and noise?

No doubt.

If you can create it, all the more power to you. But by the time you got done with it (assuming you are doing it yourself or with minimal help) it would be obsolete. Meaning that the way it performs its function may no longer be as relevant to online trading and the way its conducted.

I agree but...Worth the practice. Great for studying marketing trends. Start with some 'virtual money' and see how it goes. What better way is there to spend the summer than some good ol programming?
What exactly are you suggesting?
A bot to trade when a set of preprogramed circumstances occur together? Or are you talking about a program that would be programed to learn from the market while making predictions about market direction all while constantly updating itself with what it's learned?

Because the former is relatively simple and the latter is well, relatively not.
The former. From a learning perspective it's a great way to bring in statistical analysis and programming together.
 

preslove

Lifer
Sep 10, 2003
16,754
64
91
You would need a couple of things to do this effectively:

a). a way to make transactions at a VERY reduced rate. In terms of cents, not dollars.

b). Big ass bank roll to give you sufficient spread.

c). lots of programming hours to iron out problems.


Banks have all three of these, so they do it.
 

The Pentium Guy

Diamond Member
Jan 15, 2005
4,327
1
0
A and C I agree with. Choose stocks low-risk, low-profit margin.With B, my suggestion: start low, work your way up. More money = Increase risk, increase chance of higher profit.