[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Why the proliferation of translators



PureBytes Links

Trading Reference Links


On May 30, 2007, at 8:14 PM, Mike Barna wrote:
Interesting issue however with the
overall proliferation of code
translators from any language into any
other language. Endpoint?

I'm gaining more and more respect for EasyLanguage as I translate stuff. I think it's a fine language for trading, concise and to the point. Just try translating the following to see what I mean:

input: x(100);
sell 200 next bar at x stop;

What you get is lots and lots of what I would call boilerplate code. It takes your focus away from your trading objectives and points you straight towards properties, methods, object allocation, etc. etc. etc. Not what you would want when trying to verify if a given trading idea is valid.

What people are realizing, I suspect, is that the language is fine but the platform is, at times, flawed. This is why you see folks linking TradeStation to NinjaTrader via a DLL for execution. This is just a hunch, of course, please feel free to add or take away.

I don't see traders migrating wholesale to Java, C# or even VB.NET. I don't believe your average trader should be messing around with classes, inheritance, object allocation, etc. I'm therefore advocating prototyping in EasyLanguage and deploying on NinjaTrader or, in the future, other similar platforms.

This is also why I will likely come up with massive optimization and multi-symbol trading offerings in the future. Now that I can translate EasyLanguage and understand the meaning of any given piece of code, I can correct and optimize whatever is necessary.

	Thanks, Joel

--
http://topdog.cc      - EasyLanguage to C# translator
http://wagerlabs.com  - Blog