Best programming language for trading?

Well, I have earlier had a hunch that one of the problems with loading the data is that my tables are color coded using VBA and not using the native built-in formatting in Excel. This issue have been raised by me in the past and I even suggested removing formatting completely, but since I didn't get a reply, I figured that wasn't the case.

But, this programmer once again complained that color formatting does take up resources. Really?

So, I suggested that they remove the VBA code and that I format my own sheets using native built-in rules in Excel. Voila. Speed is improved 10 fold and I have full control over formatting myself.

Incredible that they have been spending days trying to improve speed and couldn't figure out this on their own. Anyway, my software is working to satisfaction now.

Well ... since the basics were overlooked ... here is a list of more of them:

http://datapigtechnologies.com/blog/index.php/ten-things-you-can-do-to-speed-up-your-excel-vba-code/
 
I would be greatful to help me with the code of VWAP Weekly/Monthly/Yearly in AFL, It would also like to Exploration it using Auto Analysis AmiBroker function.

My Contact -aryan.advisory@gmail.com

Thank and Regards
 

Attachments

  • vwap-weekly-monthly-yearly.png
    vwap-weekly-monthly-yearly.png
    45.9 KB · Views: 32
thank you everyone for all your help!!!!

I use IB for executing trades, but thinkorswim for charting so will probably find a language that best suits TOS.
Have a lot to read and learn, probably will go for C++, java, or python for the start, thanks again!

MotiveWave works with IB and you can code your own custom indicators/strategies using our free Java SDK. We're a full featured trading platform. https://www.motivewave.com/free_trial.htm
 
Python probably the best for working with data.
Many different add-ons that have trading functions.
Stackoverflow had many specific examples.
Use the pycharm ide .
 
Does MotiveWave support backtesting multiple strategies concurrently in a single backtest?
Not sure if I'm clear on your meaning. Each strategy would exist and run in a separate backtest, but you can run multiple backtests at the same time.
 
Not sure if I'm clear on your meaning. Each strategy would exist and run in a separate backtest, but you can run multiple backtests at the same time.
I might trade dozens of strategies and I need a way to test/trade them all together and have a risk component that knows the current state of each strategy and can allocate capital accordingly.
 
MotiveWave would have been an interesting product to try. But programming languages like Java (and VB.NET for that matter) are just soooo unpleasant to program in compared to C#.

I'm okay with the Java JDK itself...so long as the programming language to code on top of it isn't Java. Java truly is the COBOL of these times in program development. Bleh.

MotiveWave developers: you should move towards supporting the GraalVM. That way, someone could code their algorithms on top of your platform in Python instead.

It's pretty tough to choose MotiveWave over NinjaTrader when all I get is a 14 day free trial while I can get NT for free to evaluate for as long as I want before having to pay for opening up the actual live trading part. [Fancy chart patterns and complex wave counts which "recount" every time they're wrong don't increase your odds of long-term success.]
 
Last edited:
Back
Top