Tag Archives: Helpful

Helpful Markowitz Portfolio theory links

Helpful Markowitz Portfolio theory links

I am very interested in getting this implemented ASAP for portfolio optimization

The Efficient Frontier: Markowitz portfolio optimization in Python


https://www.quantopian.com/posts/the-efficient-frontier-markowitz-portfolio-optimization-in-python-using-cvxopt
Portfolio Optimization with Python

Join my FREE newsletter to learn when I implement this for my automated trading

 

NOTE I now post my TRADING ALERTS into my personal FACEBOOK ACCOUNT and TWITTER. Don't worry as I don't post stupid cat videos or what I eat!

VERY Helpful options trading links with coding techniques including IQFeed and Options chains with .NET and C#

VERY Helpful options trading links with coding techniques including IQFeed and Options chains with .NET and C#

This link proves options could be very profitable but do understand you can lose your shirt as well:

Options Basics: Introduction | Investopedia

Take heed on stuff like this but it does prove to be much more lucrative than equity trading. Also, if you use proper forecasting technique (ie, quant), you could minimize your risk but that is never a guarantee. It just reduces your risk.

http://www.investopedia.com/university/options/default.asp

 

Why trade off the third Frioday of each month:

Options Don’t Expire On The Third Friday Of Every Month (Technically)

All source code for C# and .NET

Doing options chain for data retrieval:

In Tradelink

http://groups.google.com/group/tradelink-users/browse_thread/thread/6fa4a5ddd206427c

In XLQ

IQFeed:

DTN IQFeed, DTN.IQ, DTN ProphetX Support Forums : http://forums.dtniq.com/index.cfm?page=search

to capture 3rd Friday of the month:

http://stackoverflow.com/questions/5421972/how-to-find-the-3rd-friday-in-a-month-with-c

Downloading data from Yahoo FInance:

C++ interview questions on database, debugging, gdb, arrays

Interested in options trading? I am getting there. Join my FREE newsletter

NOTE I now post my TRADING ALERTS into my personal FACEBOOK ACCOUNT and TWITTER. Don't worry as I don't post stupid cat videos or what I eat!

Did you learn C and C++ courses before you learn SAS . ? are they useful and helpful to learn SAS software ?

Did you learn C and C++ courses before you learn SAS . ? are they useful and helpful to learn SAS software ? How do you master it without more computer science knowledge? thank you very much

 

==

There is no need to know C (or any object oriented programming language) prior to studying SAS as SAS is a procedural based language. SAS utilizes keywords that kick off embedded pre-coded procedures that run underneath the GUI that SAS is.

I would recommend learning something like a combo of Java and Python if you are interested in building algos and the like. If you can learn Java or Python, you can easily pick up SAS.

This is my opinion of course.

 

==

I am not SAS expert, but I remember looking at SAS code and it looked a lot like … COBOL. But for the love of everything that is holy, please, do not learn COBOL. If you must use SAS, just go right to SAS. “The Little SAS Book” by Delwiche is a nice introduction.

Of course there is a better language for statistical computing. It is called R. Check it out. It looks more like C, and is pretty easy to learn given a ton of help available online.

Good luck!

 

==

COBOL !? Yee gads. I’ve still got my Cobol textbooks (next to the punch card decks I produced for lab assignments :>] ) ah, memories.
The previous comment is correct in that SAS is much more procedural. It has a good GUI (Enterprise Guide) that speeds most programming tasks and reduces pesky syntactical errors. Like Oracle, MSQLServer, and Terradata it’s another flavor of SQL so if you have exposure to one, you have a start with SAS. There’s also a “…For Dummies Book”.

 

=

To me, SAS is a lot like FORTRAN. C/C++ classes will help in terms of just general programming, but not so much specific techniques. And I’ve coded SAS for 12 years with no programing degree. To master it — think carefully about what is going on in the code and always strive to do better.

 

==

If your goal is to learn about SAS architecture and integration with other languages, you are much better off learning Java rather than any of the C dialects.

 

To learn SAS there are no pre-requisites. You don’t have to have computer science knowledge to start learning basic SAS. Some advanced SAS (hashtables, lookups, macro programming) might require basic knowledge of computer science.

To master SAS (or any programming language for that matter), I recommend coding, not reading codes.

 

=-=

I agree 100%. Modern day data scientists are using Java, Ruby, and Python much more than SAS.

Interestingly, a friend of mine interviewed at a very prestigious data company (I would mention but not my place). At any rate, he, like I, has been programming in SAS and R for upwards of 4 years, and is a very good programmer in SAS.

Long comment short, my friend was asked about the underlying algos that SAS employs through simple proc calls like “proc sort” or proc means, etc. Due to not knowing the underlying algos, he wasn’t able to perform up to the standards of the companies hiring protocols, and wasnt able to compete.

Going back to what I said earlier, Java or C#, even C++ are much better learning tools than SAS and R in that they force you to understand the underlying procedures and functions that SAS and R both employ, respectively. When you call a proc sort in SAS, SAS calls its pre-written algos to perform the task. I think that is the drawback of modern data analysis and can be turned into a strength if we learn underlying code.

 

=-=

I agree with most of the comments here. Sounds like you are just starting. If that’s the case no. SAS is actually a very unique language in my opinion. It has outlasted most languages and it has lots of quirks that won’t work in other languages. As already mentioned it isn’t object oriented. It’s base is very archaic actually. But the simplicity of the data step for instance makes it quick to pick up. The comments about R are accurate. There is a great deal of similarity to C with R so if you asked “would learning C help me with R?” then the answer is yes. R is object oriented and similar in syntax and structure to C. The comments about more advanced understanding of the algorithms is accurate but it doesn’t sound like you are going to be there for awhile.

 

SAS is singularly one of the worst programming language designs that I have ever run into. The fact that the FDA requires it be used in clinical trials further supports the fact. I avoid it at all costs. There are a zillion other programs out there that are far more userfriendly and more easily understood. Besides, the fact that anyone that can make a living writing programs in SAS means that the language is too hard for most people to use.

 

==

Learning C++, Java, Python or R will make it difficult for you to learn SAS further down the road.

 

==

Even a 4th generation language such as SAS requires two basic skills…

1) Desire
2) Aptitude

Of course, this applies to many things in life but especially in the SAS realm.

 

==

Not sure what parts of SAS you’re interested on, but the basic data manipulation syntax (DATA and PROC steps) did not require any previous knowledge of C or C++. All I needed was a basic idea about tables, columns, and joins.

 

NOTE I now post my TRADING ALERTS into my personal FACEBOOK ACCOUNT and TWITTER. Don't worry as I don't post stupid cat videos or what I eat!

Helpful quant links and URLS from QuantLabs.net

Helpful quant links and URLS from QuantLabs.net
1.YouTube Channel Video tutorials at www.Youtube.com/quantlabs
2.Online code samples and 600+ research white papers: www.quantlabs.net/labs
3.Daily blog updates: www.quantlabs.net/blog
4.PRIVATE Email 1000+ opt-in list:
5.www.quantlabs.net
6.Tech quant LinkedIn group: http://www.linkedin.com/groups/Quant-Matlab-C-C-Java-3427378?goback=%2Egna_3427378
7.Toronto based Meetup group: www.Meetup.com/quant-finance
NOTE I now post my TRADING ALERTS into my personal FACEBOOK ACCOUNT and TWITTER. Don't worry as I don't post stupid cat videos or what I eat!

Helpful Tips for Morgan Stanley Java job interviews with resources for Hibernate, Spring, Collections, Generics

Helpful Tips for Morgan Stanley Java job interviews with resources for Hibernate, Spring, Collections, Generics

My Morgan Stanley is ony 24 hours away. This is with a high profile vice president out their New York City headquarters. I must say I am quite nervous prepping for this interview. As you know, the end result can easily change your life. The job would be in Montreal but that is ok since I am already in Canada.

So how am I boning up for this interview? Since it is Java based where Hibernate, Spring, and MQ Series are required skills. I am obviously focusing on these areas. My Java code knowledge is decent as I have worked with it for over 7 years. Here has been my plan of attack:
1. The Spring in Action book is quite good for picking up Spring knowledge. VisualBuilder.com has an excellent started Spring tutorial on general Spring programming with direct injection as well. The book I recommend also highlight aspect oriented programming and other important topics that detail the Visual Builder tutorial. This book is also pretty well the standard in learning Spring.
2. If you want a very fast way to learn Hibernate. The best online tutorial I can recommend is Pookey for the United Kingdom. I know his nickname is funny but this tutorial is quite effective. It starts here I believe:
http://pookey.co.uk/wordpress/archives/60-hibernate-with-mysql-a-beginners-guide
As said, this is a very effective tutorial which is easy to digest and is a complete end to end tutorial. It does not go into great detail but it will give you a very quick overview of the general features of Hibernate with Maven, annotations, and other solid topics.

As I have mentioned in a previous post, Java data structures is a very important topic in these Morgan Stanley interviews. I can personally confirm that from a previous Morgan Stanley interview. So what is the best resource? I would easily say the standard Kate and Bert Sun Java Certification Program book they wrote. Again this is another standard if you are going for your SJCP. It can be found at:
http://www.diesel-ebooks.com/cgi-bin/item/parent-9780071591065/SCJP-Sun-Certified-Programmer-for-Java-6-Study-Guide-Exam-310-065-eBook.html
Just make sure you know two topics here that are critical for you success. Learn the collections inside out, understand hash and equals() very well, and generics. Chapter 7 is the one to focus on. Also, understand the basics of Threading to from Chapter 9. These are important topics that will be discussed in your interview.

Next topic will cover the more advanced data structure topics you will not really find in books or ebooks. I will list some online resources that should help to understand Java data structures.

NOTE I now post my TRADING ALERTS into my personal FACEBOOK ACCOUNT and TWITTER. Don't worry as I don't post stupid cat videos or what I eat!