Skip to content
This repository has been archived by the owner on Jun 8, 2023. It is now read-only.

✨ Implement DCA (a.k.a Adjust Trade Position) #242

Open
Rikj000 opened this issue Jan 17, 2022 · 2 comments
Open

✨ Implement DCA (a.k.a Adjust Trade Position) #242

Rikj000 opened this issue Jan 17, 2022 · 2 comments
Labels
Feature - New New feature or pull request Planned Planned feature, improvement or bugfix (not being worked on yet)

Comments

@Rikj000
Copy link
Owner

Rikj000 commented Jan 17, 2022

Currently DCA (Dollar Cost Averaging) is available in an alpha state on the Freqtrade development branch.
There it's better known as "Adjust Trade Position"

I'd like to implement DCA into MoniGoMani once it's available in a stable Freqtrade release.

Currently only the Initial position adjustment support (DCA) PR has been merged.
However the original position mgmt (Position stacking / pyramiding) Issue is still open.

So I don't think this Freqtrade feature is fully polished yet,
but once it is, we'll be adding it to MoniGoMani, since I truly believe there lies great potential in DCA 🚀

@Rikj000 Rikj000 added Feature - New New feature or pull request Planned Planned feature, improvement or bugfix (not being worked on yet) labels Jan 17, 2022
@Rikj000 Rikj000 added this to Planned in MoniGoMani - Global Development Progress via automation Jan 17, 2022
@xataxxx
Copy link

xataxxx commented Jan 24, 2022

Current codebase allows for DCA and multiple buy orders with dynamic stake sizes and custom indicator checks.

Currently there is no support for custom partial sell orders (but multiple sell orders can actually happen when a sell order is filled partially on exchange).

Most DCA strategies seem to rely on multiple buys to bring the avg. price down to reach profit faster.
As such, I'd say it's safe to start implementing DCA logic already now as the adjust_trade_position callback functionality is released with the next stable release soon.

@Rikj000
Copy link
Owner Author

Rikj000 commented Jan 30, 2022

Currently there is no support for custom partial sell orders (but multiple sell orders can actually happen when a sell order is filled partially on exchange).

Most DCA strategies seem to rely on multiple buys to bring the avg. price down to reach profit faster. As such, I'd say it's safe to start implementing DCA logic already now as the adjust_trade_position callback functionality is released with the next stable release soon.

I'm not planning to implement a half DCA into MGM, currently only the partial buy part is done.
So I intend to wait for the implementation of the partial sell part before giving proper, full DCA implementation in MGM a shot.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Feature - New New feature or pull request Planned Planned feature, improvement or bugfix (not being worked on yet)
Development

No branches or pull requests

2 participants