Automated System With Limit Orders

I use TS 2000i and developed a scalping system which uses limit orders.

The 2000i simulation is wrong in the sense that any trade at your price is 'done'. In real trading you could be very far up the queue and never filled.

Can the latest versions of TS correctly simulate/handle limit orders? [Of course the data requirements would be considerable]
 
Neither Tradestation nor any other software can do
this.

The only way to get a clear pic, you have to have the
right data for it. Your need to have data quotes, not
just traded price data.

It will be a large data base, so No charting plateform
offers it. You can buy from internet, it can get very
expensive unless you are buying on groups.
 
Quote from mindfull:

I use TS 2000i and developed a scalping system which uses limit orders.

The 2000i simulation is wrong in the sense that any trade at your price is 'done'. In real trading you could be very far up the queue and never filled.

Can the latest versions of TS correctly simulate/handle limit orders? [Of course the data requirements would be considerable]

Add a rule to fill your order with a probability,
let's say, 20%. That will do for backtest purposes.
 
Quote from KS96:

Add a rule to fill your order with a probability,
let's say, 20%. That will do for backtest purposes.

I think it's a useless idea, Can you explain more?
 
There is a (free) add-on to TS 8.x called 'Collections for EasyLanguage' (ELC) that allows you to simulate what you want.

It works by peaking one bar into the future to see if the market price went through your limit order price. If it did you can place your limit order knowing it would have been filled, if not you can either not place the order or place it based on a %age.

There is post describing how to do this here (you will need to be a TS customer to read this)...
A method to more accurately reflect limit order fills
 
Backtesting most scalping systems is difficult. You need tick data with depth levels to do it properly, probably far beyond Tradestation. What you can do to ensure a fill is see if the price traded beyond your limit price. If it did then you know you'd have been filled. If not, then as the previous guy said you could assign a probability to it (assuming you only had 1 min data) and couldn't track the fill.

Bottom line: Develop an automation platform and papertrade it for a while with realistic simulation of where you are in the book. If its a winner, flip the switch and start printing money.

We can talk more by PM if you'd like some other tips and results.
 
Quote from mmillar:

It works by peaking one bar into the future to see if the market price went through your limit order price. If it did you can place your limit order knowing it would have been filled, if not you can either not place the order or place it based on a %age.


I checked the link, but i couldn't understand the how
coding works. Few sthing i like to know are:

-how you would know for how long price stayed there
(like 0.10 sec to maxmium 1 seconds)?

-and how much volume were excuted at that level and
what as best Ask/bid volume prior to that excution, to
see if we had chance of getting our shares in any rapid move?

-How the percentage method works?
 
Quote from opmtrader:

Backtesting most scalping systems is difficult. You need tick data with depth levels to do it properly, probably far beyond Tradestation. What you can do to ensure a fill is see if the price traded beyond your limit price. If it did then you know you'd have been filled. If not, then as the previous guy said you could assign a probability to it (assuming you only had 1 min data) and couldn't track the fill.

Whay you mean by depth level? I know you can access
T&S quotes and best & inside bid/ask, but never took
the time to store them myself? Is the a way to access
next best levels, any benifit to using them?

Are you saying by applying Probablity, you can't track if
trades get filled?

tom line: Develop an automation platform and papertrade it for a while with realistic simulation of where you are in the book. If its a winner, flip the switch and start printing money.

No good idea for various reasons.

can talk more by PM if you'd like some other tips and results.
I'm intersted.
 
Quote from Nana Trader:

Neither Tradestation nor any other software can do
this.


Thanks.

Have anybody tried SmartQuant? Just glanced at their site & they may just have the data and the platform at USD 300 per month.
 
Peeking forward for a fill thru the limit order

OR

assigning a probability that a price touch is filled sounds like a practical compromise.

Also easily tested, now if I can only remember where I put that DLL to look forward 1 bar. :eek:
 
Back
Top