Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
wiseplat
GitHub Repository: wiseplat/python-code
Path: blob/master/ invest-robot-contest_tinkoff_trading_contest-main/tinkoff_contest/knowledge_base/models.py
7819 views
1
from django.db import models
2
3
# Create your models here.
4
5
6
class Strategy(models.Model):
7
"""
8
Strategy description for knowledge base with best backtest results
9
"""
10
id = models.AutoField(primary_key=True)
11
name = models.CharField(max_length=100)
12
description = models.TextField(max_length=500)
13
file_name = models.CharField(max_length=100)
14
best_stock = models.CharField(max_length=100, blank=True, default='Empty')
15
best_profit = models.CharField(max_length=10, blank=True, default='Empty')
16
best_config = models.JSONField(default=dict({'Empty':'Empty'}), blank=True)
17
#TODO Дописать скрипт для поиска лучшего бэктеста и записи его результатов сюда
18
19
def __str__(self):
20
return self.name
21
22
class Meta:
23
verbose_name = 'Стратегия'
24
verbose_name_plural = 'Стратегии'
25
26