Tag Archives: Easy Language

My review of TradeStation and Easy Language programming for a potential trading strategy

My review of TradeStation and Easy Language programming for a potential trading strategy

My review is pretty simple from 30+ years of development:

Crap Stop Crap Stop Crap Stop.

Seriously. Where are the easy to get resources and tutorials? I can’t them nor do will spend any further time. Eeek.

This is all I could find:

https://www.tradestation.com/~/media/Files/TradeStation/Education/University/School%20of%20EasyLanguage/Books/EL_Essentials.ashx

No easy reference. Forget it.

Ok. I have a cryptic online reference for keywords:

http://help.tradestation.com/08_08/elword/whnjs.htm

Learn how to program real strategies through 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!

Document source says Multicharts .NET C# trading platform API is fully compatible with Tradestation huge Easy Language

Document source says Multicharts .NET C# trading platform API is fully compatible with Tradestation huge Easy Language. I am salivating !

This is the primary URL to learn about Multicharts Power Language:

http://www.multicharts.com/trading-software/index.php/Main_Page

There are 3 downloadable files to read. They claim this Power Language is compatible with Easy Language which is part of Tradestion. Now if this is true, you have one helluva powerful API. Now, if this is 100% compatible in >NET with either C# or VB.NET, I can promise you will crap your pants in excitement. Now, if I am able to integrate the ability to integrate Matlab Simulink models with this thing, you will be over the moon with no pants because you have to leave your stinky mess behind. Serious, this will be amazing as I now I can capture my data from IQFeed and execute trades throug Interactive Brokers.

Learn more how I will apply my knowledge in this with 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!

Youtube video on Multicharts and Tradestation Easy Language API and Matlab Simulink learning coming along nicely

Youtube video on Multicharts and Tradestation Easy Language API and Matlab Simulink learning coming along nicely

Join my FREE newsletter to learn more on how I acoomplish this 

 

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!

HFT OMS/EMS for Easy Language on Tradestation

HFT OMS/EMS for Easy Language on Tradestation

Is there one out there? I have an HFT strategy for ES, but there’s possible way it can execute in TradeStation. Thoughts?

 

==

Which latency does your strategy stand?

 

Difficult to say at this point, but I think 250 milliseconds is sufficient… possibly more.

 

If you enter with market orders then it’s (theoretically) possible. Get a trial copy of Multicharts, rent a dedicated server at Equinix or similar data centre and try. However there are a lot of nuances, at least my experience was not positive at all right from the start.

 

High Frequency and TradeStation don’t belong in the same discussion. You will never be able to trade that quick reliably in TradeStation.

 

==

assuming that 250 ms latency it’s possible with MC — at least in terms of speed.

 

==

Right… I understand that TradeStation and should never be in the same sentence. That’s why I’m asking if anyone knows of an OMS that reads EL. Sorry if I wasn’t clear on that.

 

==

Multicharts… hmm… I will look into that.

 

==

I am not affiliated with them, but if you have difficult questions feel free to ask.

 

==

you are not taking into account all of the factors involved as well as saying that 250ms latency is okay. Where is that latency okay, on the client, at the brokerage, all together? You are most likely looking at 20-50ms latency on the internet, along with the fact that Easy Language is interpreted and depending on what the strategy is it can be slow as well. The brokerage is the real issue depending on where you trade. If 250 is the target, 50 is blown on the internet and communications, you have data latency and then execution instruction latency back to the brokerage to account for. The brokerage itself has latency and can be well over 200ms depending on order type and routes taken.

As I said, it is not even a discussion if you need something that fast..

 

==

I have a server at the CME… and I use Rithmic (which has less than 1ms) so I’m getting less than a millisecond response times for the ack. I just need an OMS that can read EL and execute the orders.

In otherwords, I’ve already solved the easy problems… now onto the hard ones.

 

==

Maybe I should qualify this a bit more. Easy Language was designed originally for back testing a strategy and showing signals on a chart. The trading was added as an afterthought and it was never designed to be a HFT signal generating system. It doesn’t really matter if you use multi-charts or tradestation, it will have issues with this kind of trading.

I was the development manager at TradeStation in the order execution for a couple of years and so I am pretty familiar with the inner workings on this.

 

==

just for clarification: Multicharts has a great advantage that it compiles EL and executes complex code blazing fast. Besides that, it has support for true parallel computing, thus each symbol can be traded as a separate thread (process) run on a separate core (processor). The latency of 20 ms can be normal even for low-cost retails servers, for example one of my VPS’s has a latency of 11 ms to Zen-Fire. The latency of the trading platform depends mostly on the risk management, but 10-100 ms is a very realistic estimate. At least according to my measurements, 250 ms roundtrip is not something outstanding. Moreover, it’s not HFT in general sense. However I don’t want to argue much as I am by no means a subject matter expert, and I only describe my own experience.

 

==

be careful with orders, EL is not very expressive in this sense, and a lot of manual work is required to correctly process what you have in mind.

 

==

what OMS/language would you recommend then? I have the ‘proof of concept’ working in EL, and that really all I need in my mind to continue pursuing this idea.

 

 

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!

Excellent Tradestation Easy Language tutorial videos on YouTube

Excellent Tradestation Easy Language tutorial videos on YouTube

I am currently working on a Tradestation Easy Language project so I thought I would share this list:

TradeStation EasyLanguage video tutorial from Markplex.com

http://markplex.com/

http://www.youtube.com/user/BillyFireStudios#p/u
This Billy Fire seems to be the best out there.

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!

How does Tradetstation and Metatrader compete with these sub par proprietary languages like Easy Language or MQ4 or MQ5?

How does Tradetstation and Metatrader compete with these sub par proprietary languages like Easy Language or MQ4 or MQ5?

So I have been tasked for a Tradestation assignment or project. I am now building a basic model in Tradestation. I am in disbelief that trading platforms still have their own proprietary language like Tradestation’s Easy Language or Metatrader MQ4. As it stands, when you get a trading platform like Ninja Trader that support C#, it makes me wonder how the competition will keep up. Tradestation do not even offer any API where I am forced to learn this new environment and programming language. Serious. It is 2011. I have so many choices for a decent trading platform in languages I know. Also, there are open source ones like Tradelink or Marketcetera. What do I know right?
The best part part, I have to still pay for access to Tradestation’s development environment. How much was that Eclipse for Java or Visual Studio Express from Microsoft cost? Oh yeah. Zippo dollars.

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!