def __init__(self, position=None, size=100, log=logs.Log(), prediction_horizon=60, horizon_growth=1, cycle_time=0): try: self.pairs = k.query_public("AssetPairs")["result"] except: raise Exception("couldn't grab pairs") self.position = position if position is None: self.position = "ZUSD" self.G = nx.Graph() self.size = size edges = [(pair["base"], pair["quote"]) for pair in self.pairs.values()] self.G.add_edges_from(edges) self.log = log self.cycle = 0 self.cycle_time = cycle_time self._horizon = prediction_horizon #static value to reset to self.horizon = self._horizon self.horizon_growth = horizon_growth if horizon_growth <= 60 else 60
def __init__(self,server): self.id=server[0] self.ip=server[3] self.username=server[6] self.pwd=server[7] self.port=server[4] self.key=server[8] self.conn=ssh_conn.interactive(self.ip,self.username, self.pwd, self.port,self.key) self.log=logs.Log() self.cursor=PyMysql.pymysql()
from libs.strategy import Strategy import libs.logs as logs import time log_object = logs.Log() strat = Strategy(log=log_object, prediction_horizon=8, horizon_growth=3) log_object.log_message("starting system") while True: result = strat.execute() time.sleep(strat.cycle_time)
import time, sys sys.path.append("..") from libs import ssh_conn, PyMysql, logs from server_list import server_list l = logs.Log() class data_track(): def __init__(self, server): self.id = server[0] self.ip = server[3] self.username = server[6] self.pwd = server[7] self.port = server[4] self.key = server[8] self.conn = ssh_conn.interactive(self.ip, self.username, self.pwd, self.port, self.key) self.log = logs.Log() self.cursor = PyMysql.pymysql() def data_generate(self, cmd): self.conn.connect(cmd) def data_get(self, cmd): return self.conn.connect_result(cmd) def data_save(self, data): if data: sql = "insert into server_extend(server_id,base_info) values (%s,'%s')" % (
from libs import logs import platform appName = '' actOS = platform.system().upper() coolOs = actOS != 'WINDOWS' log = logs.Log('logs', 'log-%s_' % appName, actOS) plugins_confs = {"folder": "plugins", "ext": "plugin"} imgFolder = './IMG' hrdCodedTime = 120 map_filter_ext = 'filter' maskFilterFolder = './libs/filters' maskTypes = []