This commit is contained in:
Ichinga Samuel
2024-10-02 00:25:24 +01:00
parent 81bdedcdaa
commit e34d96f064
20 changed files with 312 additions and 475 deletions
+3 -3
View File
@@ -1,5 +1,5 @@
import pytest
from aiomql import MetaTester, TestData, MetaTrader, Config
from aiomql import Config
import MetaTrader5
@@ -10,5 +10,5 @@ def config():
@pytest.fixture(scope='session', autouse=True)
def metatrader5(config):
return MetaTrader5
def metatrader5():
return MetaTrader5
+10
View File
@@ -0,0 +1,10 @@
{
"login": 31288540,
"password": "nwa0#anaEze",
"server": "Deriv-Demo",
"demo": 5463204,
"fin": 24251812,
"deriv-demo": 5463204,
"deriv-real": 31288540,
"mode": "backtest"
}
+8 -7
View File
@@ -9,16 +9,17 @@ from . import metatrader5
class TestMetaTrader:
@classmethod
def setup_class(self):
def setup_class(cls, metatrader5):
tz = pytz.timezone('Etc/UTC')
self.mt = MetaTrader()
self.mt5 = metatrader5
self.symbol = "Volatility 100 Index"
cls.mt = MetaTrader()
cls.mt5 = metatrader5
cls.symbol = "Volatility 100 Index"
now = datetime.now(tz=tz)
self.start = now - timedelta(hours=24)
self.end = now + timedelta(hours=2)
self.tf = self.mt.TIMEFRAME_H1
cls.start = now - timedelta(hours=24)
cls.end = now + timedelta(hours=2)
cls.tf = cls.mt.TIMEFRAME_H1
@pytest.mark.asyncio
async def test_initialize(self):