NexusFi: Find Your Edge


Home Menu

 





Best Programming language to learn?


Discussion in Platforms and Indicators

Updated
      Top Posters
    1. looks_one Nicolas11 with 2 posts (1 thanks)
    2. looks_two Quick Summary with 1 posts (0 thanks)
    3. looks_3 JasonJ with 1 posts (0 thanks)
    4. looks_4 MrYou with 1 posts (0 thanks)
    1. trending_up 4,902 views
    2. thumb_up 1 thanks given
    3. group 2 followers
    1. forum 5 posts
    2. attach_file 0 attachments




 
Search this Thread

Best Programming language to learn?

  #1 (permalink)
JasonJ
Marshfield WI USA
 
Posts: 3 since Dec 2011
Thanks Given: 0
Thanks Received: 0

I have finally gotten to the point where I can pursue my dream, developing an algorithmic trading business. I have completed my schooling (Business Economics, Business Administration, & Entrepreneurship) and passed a few standard FINRA exams (Series 7 & 63). I have roughly $50,000.00 in real estate that I unfortunately inherited when I was 18 (24 now). I have already spent 5 years preparing myself for the trading industry, and am more than happy to take the time to not cut corners. I have focused my attention on leveraged ETFs and FOREX currencies.

- What is the best programming language to use given my background, work ethic, and $ constraints?

- How many years will it take to successfully develop a complete automated system?

THANKS!!!

Reply With Quote

Can you help answer these questions
from other members on NexusFi?
My NT8 Volume Profile Split by Asian/Euro/Open
NinjaTrader
New Micros: Ultra 10-Year & Ultra T-Bond -- Live Now
Treasury Notes and Bonds
NT7 Indicator Script Troubleshooting - Camarilla Pivots
NinjaTrader
ZombieSqueeze
Platforms and Indicators
Exit Strategy
NinjaTrader
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
Get funded firms 2023/2024 - Any recommendations or word …
56 thanks
Funded Trader platforms
44 thanks
NexusFi site changelog and issues/problem reporting
24 thanks
GFIs1 1 DAX trade per day journal
22 thanks
The Program
19 thanks
  #3 (permalink)
 itzme 
washington
 
Experience: Beginner
Platform: Metatrader, ThinkorSwim
Trading: EUR/USD, Stocks
Posts: 8 since Dec 2011
Thanks Given: 24
Thanks Received: 12


I am still in junoir high but going to take running start soon.

1. In my opinion, you should use C++ or C#. Most trading engines / platform like Ninja and Metatrader leverage these two languages to enable users to automate trades or backtesting. If you are coding from scratch, then i think it is whatever language you are most comfortable with.

There are people who only use Excel and VBA in Excel to program their systems, maybe that is a good option for you too.

I don't think you are constraint to $.. lol i wish i have $50k. When i was learning PHP i would spend hours in the school computer lab and hours of time in-front of my laptop. I think you are constrain on times rather than $, coding a working program require tremendous amount of dedications.

2. Once you know how to program well, you can easily develop a decent trading bot in under a week. But, it really depends on the complexity of your trading algorithms. From reading threads in forums, there is this Russian guy who spent years developing his trading platform...

Visit my NexusFi Trade Journal Reply With Quote
  #4 (permalink)
 
MrYou's Avatar
 MrYou 
NC, USA
 
Experience: None
Platform: None Yet
Trading: Guitar
Posts: 403 since Jun 2011
Thanks Given: 618
Thanks Received: 196

C#.

I would suggest just diving in... Install Ninja Trader, build an automated strategy using the wizard, then "unlock" the code and start coding/tweaking. Next download Market Replay data (from NT) or connect to a futures data feed provider demo account (Zen-Fire) and test your strategy using Market Replay or backtest against historical data. Both can give different results for the same strategy.

See the tutorials on NinjaTrader to help get you started.

Have fun!

Reply With Quote
  #5 (permalink)
 
Nicolas11's Avatar
 Nicolas11 
near Paris, France
 
Experience: Beginner
Platform: -
Trading: -
Posts: 1,071 since Aug 2011
Thanks Given: 2,232
Thanks Received: 1,769

Hi,

If you are not familiar with computer programming, Easy Language (TradeStation, MultiCharts, etc.) could be easier to learn.

Nicolas

Visit my NexusFi Trade Journal Reply With Quote
  #6 (permalink)
 
Nicolas11's Avatar
 Nicolas11 
near Paris, France
 
Experience: Beginner
Platform: -
Trading: -
Posts: 1,071 since Aug 2011
Thanks Given: 2,232
Thanks Received: 1,769

This other thread, currently active, also compares C# (NinjaTrader, etc.) and Easy Language (MultiCharts, etc.):


Nicolas

Visit my NexusFi Trade Journal Reply With Quote
Thanked by:




Last Updated on February 1, 2012


© 2024 NexusFi™, s.a., All Rights Reserved.
Av Ricardo J. Alfaro, Century Tower, Panama City, Panama, Ph: +507 833-9432 (Panama and Intl), +1 888-312-3001 (USA and Canada)
All information is for educational use only and is not investment advice. There is a substantial risk of loss in trading commodity futures, stocks, options and foreign exchange products. Past performance is not indicative of future results.
About Us - Contact Us - Site Rules, Acceptable Use, and Terms and Conditions - Privacy Policy - Downloads - Top
no new posts