コード例 #1
0
ファイル: trade.py プロジェクト: simlmx/btce-api
    def trade(self, pair, trade_type, rate, amount, connection=None):
        common.validateOrder(pair, trade_type, rate, amount)
        params = {"method": "Trade",
                  "pair": pair,
                  "type": trade_type,
                  "rate": common.formatCurrency(rate, pair),
                  "amount": common.formatCurrency(amount, pair)}

        return TradeResult(self._post(params, connection))
コード例 #2
0
    def trade(self, pair, trade_type, rate, amount, connection=None):
        common.validateOrder(pair, trade_type, rate, amount)
        params = {"method": "Trade",
                  "pair": pair,
                  "type": trade_type,
                  "rate": common.formatCurrency(rate, pair),
                  "amount": common.formatCurrency(amount, pair)}

        return TradeResult(self._post(params, connection))
コード例 #3
0
ファイル: test_common.py プロジェクト: huer0625/btce-api
    def test_validateOrder(self):
        for pair in all_pairs:
            t = random.choice(("buy", "sell"))
            a = random.random()
            if pair == "btc_usd":
                validateOrder(pair, t, a, 0.01)
            else:
                validateOrder(pair, t, a, 0.1)

            t = random.choice(("buy", "sell"))
            a = random.random()
            if pair == "btc_usd":
                self.assertRaises(Exception, validateOrder, pair, t, a, 0.009999)
            else:
                self.assertRaises(Exception, validateOrder, pair, t, a, 0.09999)
コード例 #4
0
ファイル: test_common.py プロジェクト: chuckatkins/btce-api
    def test_validateOrder(self):
        for pair in all_pairs:
            t = random.choice(("buy", "sell"))
            a = random.random()
            if pair == "btc_usd":
                validateOrder(pair, t, a, 0.01)
            else:
                validateOrder(pair, t, a, 0.1)

            t = random.choice(("buy", "sell"))
            a = random.random()
            if pair == "btc_usd":
                self.assertRaises(Exception, validateOrder, pair, t, a,
                                  0.009999)
            else:
                self.assertRaises(Exception, validateOrder, pair, t, a,
                                  0.09999)