Implement trend signals

This commit is contained in:
2022-12-06 19:46:06 +00:00
parent 242c9fbaed
commit 3b3faecdf1
5 changed files with 87 additions and 3 deletions

View File

@@ -334,6 +334,9 @@ class Strategy(models.Model):
exit_signals = models.ManyToManyField(
Signal, related_name="exit_strategies", blank=True
)
trend_signals = models.ManyToManyField(
Signal, related_name="trend_strategies", blank=True
)
enabled = models.BooleanField(default=False)
take_profit_percent = models.FloatField(default=1.5)
stop_loss_percent = models.FloatField(default=1.0)
@@ -341,6 +344,7 @@ class Strategy(models.Model):
price_slippage_percent = models.FloatField(default=2.5)
callback_price_deviation_percent = models.FloatField(default=0.5)
trade_size_percent = models.FloatField(default=0.5)
trends = models.JSONField(null=True, blank=True)
class Meta:
verbose_name_plural = "strategies"