turtle trader
Active member
- Messages
- 172
- Likes
- 6
Hi
I'm looking for some advice re. using TradeStation for developing fx strategies, perhaps you could help? (I am using TS 2000i and eSignal)
A strategy i'm trying to use relies on limit orders to exit most trades. This is causing me a consistent problem since the lack of a central exchange means that there is no definitive 'current price' at any given time: The problem is that my datafeeds prices are more volatile (the lows are lower, and the highs are higher) than my brokers' prices, so TradeStation can tell me that my orders have been filled, but my brokers price may not have reached the same level. (I don't just mean due to the spread either - the discrepancy can be significantly greater than that). This means that I have to decide whether to take the brokers current price, or sit & hope that the limit is hit. It obviously also means that my backtests are giving me inaccurate data.
As far as I can see I have 3 options:
1: Don't use limit orders for fx strategies
2: Change datafeed or broker (although I suspect that whatever combination I use the problem will still exist)
3: Swap to TS8. The theory here is that they use one broker & therefore hopefully use that brokers prices for their data source. I don't know if this is actually the case or not which is one of my main reasons for posting - can anyone confirm if it is?
The strategy is designed for periods when the market is ranging & attempts to wait for entry signals on one side of the range, with limit orders to exit towards the other side. It backtests very well, but due the problem above I don't really know accurate results except that some days it works without a hitch and other days I constantly get actual prices falling short of where eSignals prices have hit my limits.
Has anyone else experienced this problem - any thoughts/ideas would be appreciated.
thanks in advance
Simon
I'm looking for some advice re. using TradeStation for developing fx strategies, perhaps you could help? (I am using TS 2000i and eSignal)
A strategy i'm trying to use relies on limit orders to exit most trades. This is causing me a consistent problem since the lack of a central exchange means that there is no definitive 'current price' at any given time: The problem is that my datafeeds prices are more volatile (the lows are lower, and the highs are higher) than my brokers' prices, so TradeStation can tell me that my orders have been filled, but my brokers price may not have reached the same level. (I don't just mean due to the spread either - the discrepancy can be significantly greater than that). This means that I have to decide whether to take the brokers current price, or sit & hope that the limit is hit. It obviously also means that my backtests are giving me inaccurate data.
As far as I can see I have 3 options:
1: Don't use limit orders for fx strategies
2: Change datafeed or broker (although I suspect that whatever combination I use the problem will still exist)
3: Swap to TS8. The theory here is that they use one broker & therefore hopefully use that brokers prices for their data source. I don't know if this is actually the case or not which is one of my main reasons for posting - can anyone confirm if it is?
The strategy is designed for periods when the market is ranging & attempts to wait for entry signals on one side of the range, with limit orders to exit towards the other side. It backtests very well, but due the problem above I don't really know accurate results except that some days it works without a hitch and other days I constantly get actual prices falling short of where eSignals prices have hit my limits.
Has anyone else experienced this problem - any thoughts/ideas would be appreciated.
thanks in advance
Simon