server.pycontains the API code for the Flask server (back-end)main.pycontains the streamlit code (front-end)
pip install plotly streamlit pandas requests flask| //@version=2 | |
| //Heikin Ashi Strategy V2 by breizh29 | |
| strategy("Heikin Ashi Strategy V2",shorttitle="HAS V2",overlay=true,default_qty_value=1000,initial_capital=100000,currency=currency.EUR) | |
| res = input(title="Heikin Ashi Candle Time Frame", type=resolution, defval="60") | |
| hshift = input(1,title="Heikin Ashi Candle Time Frame Shift") | |
| res1 = input(title="Heikin Ashi EMA Time Frame", type=resolution, defval="180") | |
| mhshift = input(0,title="Heikin Ashi EMA Time Frame Shift") | |
| fama = input(1,"Heikin Ashi EMA Period") | |
| test = input(1,"Heikin Ashi EMA Shift") |
| torch.manual_seed(42) | |
| x_tensor = torch.from_numpy(x).float() | |
| y_tensor = torch.from_numpy(y).float() | |
| # Builds dataset with ALL data | |
| dataset = TensorDataset(x_tensor, y_tensor) | |
| # Splits randomly into train and validation datasets | |
| train_dataset, val_dataset = random_split(dataset, [80, 20]) |