Thanks a lot for your your information - perhaps there will be updates of the 
interface in future. My main sorrow is a Dow-Intraday-Crash of 10% as we have 
seen in the past, and I need a really very fast and reliable solution for that. 
For standard trading days I could also stay online all of the day and check the 
order status automatically, but I even don't like that solution. 

Now I'll continue to enter the conditions manually, and in the last days I saw 
that this doesn't take too much time:
- Exploration is done by Amibroker and orders are sent to TWS automatically 
(this is the big, bad job)
- in TWS I manually enter the condition for my orders ("Margin cushion >xx%), I 
already get used to it and it just takes me a few minutes now. Perhaps it's not 
so bad to do it manually to get a feeling for my orders.
- At the end I'll check the TWS order preview if everything is OK

OCA was also an good idea, but you're right that I want to hold a lot of open 
positions and I never know in what order they are going to be filled. It's not 
possible to group my orders in any way. 

Thanks a lot for your help, I'll continue this thread if I should find another 
solution (I was looking for some conditional presets in TWS that are valid for 
each order but up to now I couldn't find anything). 




--- In [email protected], "necroboy2" <blair.an...@...> wrote:
>
> 
> 
> 
> 
> 
> 
> I have the same problem and have yet to find a perfect solution.
> 
> There are two other options, each with their own problems...
> 
> 1. Monitor the prices such that you wait until they go near your limit price 
> and then submit the Limit order.
> The issue of having too many Limit orders filled can still occur as orders 
> may be filled quicker than your program can react, but at least you'll have a 
> fewer number of Limit orders placed as it is less likely that all prices will 
> approach your target price and if they do you can constrict the number of 
> Limit orders issued.
> The disadvantage is that you are less likely to get your order filled if the 
> market moves quickly and if there isn't sufficient volume.
> 
> 2. Use OCA (Once Cancels All) orders. Where you create a group of orders and 
> if one of them fills the others cancel. Works great if you only want 1 order 
> filled, but I suspect that like me you want to hold several open positions.
> I've yet to test this particular approach, but what you could do is create a 
> number of OCA groups by splitting your watchlist of stocks into sub groups 
> that matches the number of concurrent open poitions you wish to have.
> This of course brings up new problems where all the action for the day may 
> only happen in one group, so instead of filling 3 orders (1 from each group) 
> you only filled 1 and the remaing opportunities were missed as they occured 
> in the group that was already filled. You can attempt to mitigate this by 
> doing some statistical analysis of the watchlist and trying to evenly 
> distribute the stocks that have previously shown a higher probability of 
> reaching your Limit price from their current price. But even with this 
> approach I'm still dubious about its likelihood of success.
>


Reply via email to