A question about designing a medium frequency system, 10k trades per day

Quote from intradaybill:

I don't think there can be an edge in medium frequency. It will take a few days for HFT robots to map your patterns and squeeze you out. Actually, your broker may dedicate one robot just for you, with your name on it. If not your broker, then his friend, etc.

I disagree and i do not want to play MM.

However, if what you are saying is right, what do you think the safest rythm of trading? What are your tactics to avoid these HFTer predators?
 
Quote from promagma:

Learning Java is a good choice (all my stuff is Java, from scratch).

Fro high frequency, the order management is a big consideration (to handle things like partial fills, hung orders/network outages, staying within margin, etc.) There is some discussion here.

http://www.elitetrader.com/vb/showt...192025&perpage=6&highlight=queue&pagenumber=1

Multicharts will not work. If you can find a framework that does proper order management, you will be way ahead. Most coders would give you a blank stare about this kind of stuff, and as a non-coder you wouldn't even know how to scope out the issues and requirements.

Thank you for sharing opinion.
 
First of all, it's kinda funny to read this thread, the majority of comments are focusing negatively on the process... "you can't", "the robots are coming", etc. etc.

Anyway... being unable to answer your diffuse posting I have one comment though :)

Look into C# 4.0/ 5.0 instead of Java. Java is great, but threading in C# is phenomenal.

NB: I like your realistic approach and goals for educating yourself, it should be possible to learn to program in a couple of years if you're working hard and concentrated.
 
Quote from amazingIndustry:

very relevant, are you not the person who opens new threads close to every weekend to ask others to hand to you profitable strategies? The other times you ask ridiculous questions about systematic trading. Check all the threads you recently started and reflect on that, I think it might help!

Really, :cool:

Untrue and also irrelevant. :)
 
Quote from amazingIndustry:

very relevant, are you not the person who opens new threads close to every weekend to ask others to hand to you profitable strategies? The other times you ask ridiculous questions about systematic trading. Check all the threads you recently started and reflect on that, I think it might help!
:)
 
Quote from januson:

First of all, it's kinda funny to read this thread, the majority of comments are focusing negatively on the process... "you can't", "the robots are coming", etc. etc.

Anyway... being unable to answer your diffuse posting I have one comment though :)

Look into C# 4.0/ 5.0 instead of Java. Java is great, but threading in C# is phenomenal.

NB: I like your realistic approach and goals for educating yourself, it should be possible to learn to program in a couple of years if you're working hard and concentrated.

First, thank you for your comment and i admit that my post could be seen as diffuse. This occurs when non coder is trying inquire about technical issues.

I have started already JAVA and i do not have the time welfare to pick something else now. However, i know once someone learn a language, he or she could learn another easily. So, your hint about C# deserves my attention in my next learning step. Thanks
 
Quote from mcgene4xpro:

First, thank you for your comment and i admit that my post could be seen as diffuse. This occurs when non coder is trying inquire about technical issues.

I have started already JAVA and i do not have the time welfare to pick something else now. However, i know once someone learn a language, he or she could learn another easily. So, your hint about C# deserves my attention in my next learning step. Thanks

No doubt that it is an interesting journey you just have started. It can seem a bit strange that the vast majority of people tries to tell you that everything is very complicated, but maybe they are protecting their own interests :)

One thing I always have wondered about is all the admonitions around money management and order execution of both there exists great discussions about when it come to algo trading, in my opinion as everything else related to trading those should be handled with sound logic and you would be fine.... but maybe it's easy for me to say, I've programmed since 1984 and earned my money since 1998.
 
Quote from amazingIndustry:

Putting the orders in wouldn't be the problem, it's hoping that he put them in where he wanted them and tracks them properly that will be ;)

I pretty much agree with you, although I have a low post count, I've been lurking for a few years and I can tell from the thread titles who the OP is likely to be and what to expect. Thread delivered.


Anyways, McGene, if you're doing Java make sure you read "Effective Java" by Josh Bloch. Before you go designing anything, try to get a solid understanding of the technical aspects of trading of trading - "Trading and Exchanges: Market Microstructure for Practicioners", "Algorithmic Trading and DMA", and "Empirical Market Microstructure" are good books to read here. Lastly, do not reinvent the wheel, especially as a novice programmer. Use/learn from all the open source libraries (Apache Commons for example) and software (Esper).

Try to unplug yourself and set a clear direction with precise goals.
 
yeah...i have same question...10K trades to do what? if you have zero programming knowledge it would be safe to assume that you didn't back test your strategy(assuming you have one), so..you probably have no idea about possible outcome..now what? sorry,but this whole thing sounds stupid..
 
Back
Top