Please add a Building Block to the entries conditions like:
Symbol is Ranked Bottom/Top (MaxOpenPos minus NumberOpenPositions)
That is, if, for example, the number of open positions is 7, and the maximum number of positions is 10, then 3 positions with the lowest/highest rank are purchased
Symbol is Ranked Bottom/Top (MaxOpenPos minus NumberOpenPositions)
That is, if, for example, the number of open positions is 7, and the maximum number of positions is 10, then 3 positions with the lowest/highest rank are purchased
Rename
Nothing is required. That's how it works right now.
Maybe context is missing. Why would there only be 7 open positions if you were always to adding the required number to get to 10?
Have you tried a Rotation strategy?
Maybe context is missing. Why would there only be 7 open positions if you were always to adding the required number to get to 10?
Have you tried a Rotation strategy?
For example, there is such a strategy


But every time I run the strategy I get different results because out of 10 stocks with low RSI "(10-number of open positions)" are selected randomly.
So now I am forced to make 9 building blocks for buying with the number of open positions from 0 to 9 and with the rank of symbols from 10 to 1.

But the rotation strategy is something completely different.
But every time I run the strategy I get different results because out of 10 stocks with low RSI "(10-number of open positions)" are selected randomly.
So now I am forced to make 9 building blocks for buying with the number of open positions from 0 to 9 and with the rank of symbols from 10 to 1.
But the rotation strategy is something completely different.
Isn't that good enough?
Right. Symbol Ranking isn't required. Use the Transaction Weight condition instead as fred9999 suggests.
Symbol Ranking can be seen as more of a filter, to give you a fixed list of candidates to choose from, but T.Weight always controls the priority for trade selection, which is all you need here.
Symbol Ranking can be seen as more of a filter, to give you a fixed list of candidates to choose from, but T.Weight always controls the priority for trade selection, which is all you need here.
Thank you. But I don't see this block in my WL. Is there some extension needed for this?
Sorry, found it. Thanks again.
Conditions > Transaction Weight
I recommend that you always use this condition for Market order entries to get consistent and deterministic results for backtests and trading.
I recommend that you always use this condition for Market order entries to get consistent and deterministic results for backtests and trading.
There is a strategy with these settings


There are currently 8 positions
Why so many buy signals instead of 2 signals?

How to make it so that there are only 2 signals to buy in order to buy up to 10 maximum positions?
There are currently 8 positions
Why so many buy signals instead of 2 signals?
How to make it so that there are only 2 signals to buy in order to buy up to 10 maximum positions?
1. In general, WealthLab will give you all the signals. (If it didn't, there would be complaints.)
2. But, you can limit the number of Max Entry Signals to 10 using the last control on the right/bottom of the Strategy Settings.
3. Finally, if you're Trading with the Strategy Monitor with:
a. Max Positions set to 10 (in sizing control for the S. Monitor configuration), and,
b. "Wait for all Updates" enabled, and,
c. "Enforce Max Open Positions from Pos Size" enabled...
... then you'd only get the "top 2" signals. But, if you were selling N signals at market, you'd get N additional entry signals.
(See Post #11 for added context.)
2. But, you can limit the number of Max Entry Signals to 10 using the last control on the right/bottom of the Strategy Settings.
3. Finally, if you're Trading with the Strategy Monitor with:
a. Max Positions set to 10 (in sizing control for the S. Monitor configuration), and,
b. "Wait for all Updates" enabled, and,
c. "Enforce Max Open Positions from Pos Size" enabled...
... then you'd only get the "top 2" signals. But, if you were selling N signals at market, you'd get N additional entry signals.
(See Post #11 for added context.)
8 positions. 2 positions are sold. There should be 4 signals to buy. But here there are 10 signals to buy
The extra signals would get blocked when submitted to the Order Manager.
You can test it out with a paper account to see how it works.
You can test it out with a paper account to see how it works.
What if I place all orders myself and do not use automatic order placement?
Do I understand correctly that in this case it is necessary to sort signals by Weight and buy with the highest values?
That's what you'd do if you were selecting the orders manually.
Auto-Trading will do that, well, automatically.
Auto-Trading will do that, well, automatically.
Your Response
Post
Edit Post
Login is required