Partial close on Nasdaq
Forums › ProRealTime English forum › ProOrder support › Partial close on Nasdaq
- This topic has 8 replies, 3 voices, and was last updated 2 hours ago by bullbear.
-
-
01/23/2025 at 1:37 PM #242996
Is it still the case that partial close does not work.
I have 30 strategies I want to start live on Nasdaq.
The plan is to start with 0.5 contracts and sell 0.25 contracts immediately when a position is started.
It costs a lot to have all up and running with 0.5 contracts.
01/23/2025 at 4:08 PM #243011What you’re suggesting won’t work because the minimum contract size for the Nasdaq is 0.5 contracts, so you can’t work with 0.25 contracts.
As far as I know, “partial close” does work, but only with “Market Orders”…
I would recommend testing it first before launching 30 strategies live…1 user thanked author for this post.
01/23/2025 at 5:45 PM #24301501/23/2025 at 5:57 PM #243019The minimum contract size is 0.5, so you can never use less than 0.5 contracts…
“Market orders” are executed at the current market price, unlike ‘STOP’ or “LIMIT” orders where you set the price in advance…
I would hold off on those 30 systems for now… 😉01/23/2025 at 6:01 PM #243023As you say…30 strategies will be too much with 0.5 contracts.(for me anyway)
When i think about it, it’s quite stupid that i can’t take smaller positions than 0.5 contracts on Nasdaq.
I usually have 35-45 stocks at the same time to get good risk spread.
I would like to use the same strategy with algos.
It would require 50,000 euros in security requirements 🙁01/23/2025 at 6:03 PM #243024start with 0.5 and sell 0.25 as soon as a new position is started.
As minimum pos size is 0.5, if you start with 0.5 and you wanted to sell 0.25 you would be left with 0.25 which is below the min of 0.5 and therefore would not be allowed.
Are we understanding your question correctly?
Are you thinking that – out of 30 Algos – if Algo 20 opens a new position then Algo 21 could sell 0.25 for example?
If Yes, then above is not possible. All 30 Algos would operate in isolation with no ‘cross-talk available / allowed’.Market Orders are …
Buy at Market
Sell at MarketEDIT / PS
Above sent before seeing the last 3 posts.01/23/2025 at 6:19 PM #243026start with 0.5 and sell 0.25 as soon as a new position is started.
As minimum pos size is 0.5, if you start with 0.5 and you wanted to sell 0.25 you would be left with 0.25 which is below the min of 0.5 and therefore would not be allowed.
Are we understanding your question correctly?
Are you thinking that – out of 30 Algos – if Algo 20 opens a new position then Algo 21 could sell 0.25 for example?
If Yes, then above is not possible. All 30 Algos would operate in isolation with no ‘cross-talk available / allowed’.
Market Orders are …
Buy at Market
Sell at Market
EDIT / PS
Above sent before seeing the last 3 posts.
The idea was that all algos would start with 0.5 contracts when they take a position, then they sell 0.25 contracts.
The reason is to lower the security requirement in euros on the account.
But it apparently doesn’t work.
A bit strange I think.01/23/2025 at 6:34 PM #24302901/23/2025 at 7:36 PM #243037I have tried entering 0.2 as position size in the code.
Then I get no results in the backtest. If I change to 0.5 I get results.
So 0.5 is the minimum size.
There doesn’t seem to be any way to use a smaller size. In manual trading it is possible to start with min size 0.5 contract to sell 0.25 contract immediately.
Then I have the size I want in the position.
-
AuthorPosts
Find exclusive trading pro-tools on