mirror of
https://github.com/Ichinga-Samuel/aiomql.git
synced 2026-08-09 18:20:58 +00:00
v4.0.17 no-backtest
This commit is contained in:
@@ -306,4 +306,4 @@ to discuss what you would like to change.
|
||||
|
||||
If you find this project useful, consider supporting its development:
|
||||
|
||||
[](https://www.buymeacoffee.com/ichingasamuel)
|
||||
[](https://www.buymeacoffee.com/ichingasamuel)
|
||||
+9
-4
@@ -13,9 +13,9 @@ keywords = ["MetaTrader5", "Asynchronous", "Algorithmic Trading", "Trading Bot",
|
||||
"Technical Analysis", "Forex", "Stocks", "Cryptocurrency", "Futures", "Options", "Crypto", "Algo Trading"]
|
||||
|
||||
dependencies = [
|
||||
"MetaTrader5>=5.0.5200",
|
||||
"pandas>=2.0.0",
|
||||
"metatrader5>=5.0.5640",
|
||||
"mplfinance>=0.12.10b0",
|
||||
"pandas>=3.0.1",
|
||||
]
|
||||
|
||||
authors = [{name = "Ichinga Samuel", email = "ichingasamuel@gmail.com"}]
|
||||
@@ -28,13 +28,18 @@ description = "Asynchronous MetaTrader5 library and Algorithmic Trading Framewor
|
||||
|
||||
[project.optional-dependencies]
|
||||
|
||||
all = [
|
||||
optional = [
|
||||
"cython>=3.2.4",
|
||||
"numba>=0.64.0",
|
||||
"ta-lib>=0.6.8",
|
||||
"tqdm>=4.67.3",
|
||||
]
|
||||
|
||||
talib = [
|
||||
"ta-lib>=0.6.8",
|
||||
]
|
||||
|
||||
all = ["aiomql[talib, optional]"]
|
||||
|
||||
[dependency-groups]
|
||||
dev = [
|
||||
"jupyter>=1.1.1",
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
from datetime import datetime, timedelta
|
||||
from datetime import datetime, timedelta, UTC
|
||||
|
||||
import pytz
|
||||
import MetaTrader5
|
||||
|
||||
from aiomql import MetaTrader
|
||||
@@ -12,7 +11,7 @@ class TestMetaTrader:
|
||||
cls.mt = MetaTrader()
|
||||
cls.mt5 = MetaTrader5
|
||||
cls.symbol = "BTCUSD"
|
||||
now = datetime.now(tz=pytz.UTC)
|
||||
now = datetime.now(tz=UTC)
|
||||
cls.start = now - timedelta(hours=10)
|
||||
cls.end = now + timedelta(hours=1)
|
||||
cls.tf = cls.mt.TIMEFRAME_H1
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
from datetime import datetime, timedelta
|
||||
from datetime import datetime, timedelta, UTC
|
||||
|
||||
import pytz
|
||||
import MetaTrader5
|
||||
|
||||
from aiomql.core.sync.meta_trader import MetaTrader
|
||||
@@ -12,7 +11,7 @@ class TestMetaTraderSync:
|
||||
cls.mt = MetaTrader()
|
||||
cls.mt5 = MetaTrader5
|
||||
cls.symbol = "BTCUSD"
|
||||
now = datetime.now(tz=pytz.UTC)
|
||||
now = datetime.now(tz=UTC)
|
||||
cls.start = now - timedelta(hours=10)
|
||||
cls.end = now + timedelta(hours=1)
|
||||
cls.tf = cls.mt.TIMEFRAME_H1
|
||||
|
||||
@@ -12,7 +12,7 @@ resolution-markers = [
|
||||
|
||||
[[package]]
|
||||
name = "aiomql"
|
||||
version = "4.0.16"
|
||||
version = "4.0.17"
|
||||
source = { virtual = "." }
|
||||
dependencies = [
|
||||
{ name = "metatrader5" },
|
||||
@@ -24,9 +24,11 @@ dependencies = [
|
||||
all = [
|
||||
{ name = "cython" },
|
||||
{ name = "numba" },
|
||||
{ name = "ta-lib" },
|
||||
{ name = "tqdm" },
|
||||
]
|
||||
talib = [
|
||||
{ name = "ta-lib" },
|
||||
]
|
||||
|
||||
[package.dev-dependencies]
|
||||
dev = [
|
||||
@@ -39,14 +41,14 @@ dev = [
|
||||
[package.metadata]
|
||||
requires-dist = [
|
||||
{ name = "cython", marker = "extra == 'all'", specifier = ">=3.2.4" },
|
||||
{ name = "metatrader5", specifier = ">=5.0.5200" },
|
||||
{ name = "metatrader5", specifier = ">=5.0.5640" },
|
||||
{ name = "mplfinance", specifier = ">=0.12.10b0" },
|
||||
{ name = "numba", marker = "extra == 'all'", specifier = ">=0.64.0" },
|
||||
{ name = "pandas", specifier = ">=2.0.0" },
|
||||
{ name = "ta-lib", marker = "extra == 'all'", specifier = ">=0.6.8" },
|
||||
{ name = "pandas", specifier = ">=3.0.1" },
|
||||
{ name = "ta-lib", marker = "extra == 'talib'", specifier = ">=0.6.8" },
|
||||
{ name = "tqdm", marker = "extra == 'all'", specifier = ">=4.67.3" },
|
||||
]
|
||||
provides-extras = ["all"]
|
||||
provides-extras = ["all", "talib"]
|
||||
|
||||
[package.metadata.requires-dev]
|
||||
dev = [
|
||||
|
||||
Reference in New Issue
Block a user