- ago
Hi,
Currently, if my understanding is correct, there is no way with building block strategies to manually scale in or out of positions based on certain rules or criteria. All position sizing is controlled by the Position Sizing box in the Strategy Settings tab, with no ability to sell (for example) 50% of a specific position if 'x' happens.

Now, I've seen a number of requests in the discussions for manual position scaling, but a desire from the WL team to not over-complicate building blocks. Hoping that this doesn't belabor the issue, I was wondering if a simpler idea/option would be to create a Scale Factor that would act as a multiplier to the default Position Size as set in the Position Sizing box.

In my mind, it would look like a Condition block simply placed onto Buy/Sell/Short/Cover orders and would tell the order to use the Default Size x Scale Factor when executing, thus not uprooting the position sizing framework but utilizing it. An alternative would be an input box that is added directly into the Entry order block (like the Limit % input box) that would have a 1.0 (or 100%) scale factor by default but could be manually changed.

The hope is that this would be a simpler modification/addition to the current coding framework and not something that uproots it, but I'm not sure. Thoughts?
1
308
1 Replies

Reply

Bookmark

Sort
- ago
#1
QUOTE:
Now, I've seen a number of requests in the discussions for manual position scaling, but a desire from the WL team to not over-complicate building blocks

This overcomplication would raise from within (i.e. under the hood) rather than expressing it one way or another with a Condition or other kind of Block.
0

Reply

Bookmark

Sort