コード例 #1
0
ファイル: TestEntry.py プロジェクト: simonydbutt/b2a
 def __init__(self, EntryStrat, periodList=(5, 10, 15), verbose=False):
     self.periodList = periodList
     self.E = EntryStrat
     self.enterAtDict = self.E.run()
     self.ts2Bin = TimeUtil().ts2Bin
     self.assetList = self.E.assetList
     self.dfDict = self.E.dfDict
     self.verbose = verbose
     self.period = str(periodList[0])
コード例 #2
0
 def __init__(self, Entrance, exitStrat, isVisual=False, verbose=False):
     self.E = Entrance
     self.positionDict = Exit(self.E, exitStrat).run()
     print(self.positionDict)
     self.assetList = self.E.assetList
     self.dfDict = self.E.dfDict
     self.ts2Bin = TimeUtil().ts2Bin
     self.isVisual = isVisual
     self.verbose = verbose
コード例 #3
0
 def __init__(self, dbName, dbLite=False):
     volDict = {
         "binance": "takerBaseAssetVol",
         "poloniex": "quoteVolume",
         "bitmex": "volume",
     }
     self.volField = volDict[dbName]
     self.TU = TimeUtil()
     if not dbLite:
         self.db = MongoClient("localhost", 27017)[dbName]
コード例 #4
0
ファイル: BitmexDS.py プロジェクト: simonydbutt/b2a
 def __init__(self):
     self.TU = TimeUtil()
     self.MU = MongoUtil(dbName="bitmex")
     self.baseUrl = "https://www.bitmex.com/api/v1/"
     self.bin2Time = {"1d": 60 * 60 * 24, "1h": 60 * 60, "5m": 60 * 5}
コード例 #5
0
ファイル: PoloniexDS.py プロジェクト: simonydbutt/b2a
 def __init__(self):
     self.MU = MongoUtil(dbName="poloniex")
     self.TU = TimeUtil()
     self.baseUrl = "https://poloniex.com/public?command="
コード例 #6
0
from Backtest.main.Utils.TimeUtil import TimeUtil
"""
    Tests for TimeUtil class
"""

TU = TimeUtil()


def test_getTS():
    pass  # assert TU.getTS('2012-08-29 11:38:22', timeFormat='%Y-%m-%d %H:%M:%S') == 1346236702
コード例 #7
0
 def __init__(self):
     self.MU = MongoUtil(dbName="binance")
     self.TU = TimeUtil()
     self.baseUrl = "https://api.binance.com"
     self.bin2TS = self.TU.bin2TS
コード例 #8
0
 def __init__(self, dbName):
     self.dbName = dbName
     self.client = MongoClient("localhost", 27017)
     self.db = self.client[self.dbName]
     self.TU = TimeUtil()