- ago
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
0
147
Solved
14 Replies

Reply

Bookmark

Sort
Cone8
 ( 3.80% )
- ago
#1
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?
0
- ago
#2
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.
0
fred99998
 ( 11.41% )
- ago
#3
Isn't that good enough?

1
Best Answer
Cone8
 ( 3.80% )
- ago
#4
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.
1
- ago
#5
Thank you. But I don't see this block in my WL. Is there some extension needed for this?
0
- ago
#6
Sorry, found it. Thanks again.
0
Cone8
 ( 3.80% )
- ago
#7
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.
1
- ago
#8
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?
0
Cone8
 ( 3.80% )
- ago
#9
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.)
0
- ago
#10

8 positions. 2 positions are sold. There should be 4 signals to buy. But here there are 10 signals to buy
0
Glitch8
 ( 6.16% )
- ago
#11
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.
0
- ago
#12
What if I place all orders myself and do not use automatic order placement?
0
- ago
#13
Do I understand correctly that in this case it is necessary to sort signals by Weight and buy with the highest values?
0
Cone8
 ( 3.80% )
- ago
#14
That's what you'd do if you were selecting the orders manually.
Auto-Trading will do that, well, automatically.
0

Reply

Bookmark

Sort