Beispiel #1
0
 public function init($params)
 {
     parent::init($params);
     $dbs = $params['mysql'];
     $this->db = new MysqlDb($dbs['host'], $dbs['user'], $dbs['password'], $dbs['dbname']);
 }
Beispiel #2
0
<?php

/**
 * Created by JetBrains PhpStorm.
 * User: Effus
 * Date: 01.12.13
 * Time: 22:47
 * To change this template use File | Settings | File Templates.
 */
include_once 'exceptions.php';
include_once 'lib.php';
include_once 'storage.php';
include_once 'coins.php';
include_once 'funds.php';
include_once 'pairs.php';
include_once 'helpers.php';
include_once 'logic.php';
if (count($argv) < 2) {
    log_msg('Usage: php command.php <config-file.json>', true);
}
try {
    $logic = new Logic();
    $startParams = array('baseCoin' => new Coin('btc'), 'min_fund_amount' => 0.012, 'expire_fund' => 60 * 10, 'expire_pairs' => 60, 'expire_pairs_life' => 60 * 2, 'diffs_sell' => array('btc_rur' => 15, 'btc_usd' => 1, 'btc_eur' => 2, 'ltc_btc' => 0.002), 'diffs_buy' => array('btc_rur' => 60, 'btc_usd' => 2, 'btc_eur' => 2, 'ltc_btc' => 0.002), 'capture_count' => array('sell' => 2, 'buy' => 6));
    $logic->init($startParams);
    $logic->run();
} catch (Exception $e) {
    log_msg('Connection failed: ' . $e->getMessage(), true);
}