Giter Club home page Giter Club logo

indodax's Introduction

Indodax

PyPI version 1.3.2 Modul ini untuk trading di indodax

Install

pip install indodax

Cara Penggunaan

Melihat Harga

$ python
Python 3.8.5 (default, Jul 28 2020, 12:59:40) 
[GCC 9.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from indodax import indodax
>>> indodax.get_price('btc') #contoh melihat harga BTC
{'ticker': {'high': '186608000', 'low': '173463000', 'vol_btc': '277.39109788', 'vol_idr': '49592483275', 'last':   '186306000', 'buy': '186305000', 'sell': '186306000', 'server_time': 1603298398}}

Melihat Info Saldo

pertama anda harus mengambil key dan secret di akun anda, jika sudah ada silahkan ikuti instruksi ini sebagai langkah awal:

>>> key = 'YOUR_KEY'
>>> secret = b'YOUR_SECRET'
>>> a = indodax(key, secret)
>>> a.get_info() # anggap saja ini adalah informasi saldo dan alamat qurenncy anda
{ "succses": '1',
...

Melihat History

>>> a.history() # Anggap saja history anda sudah ada
...

Melihat Order Baru/Di Tahan

idr_or_btc adalah variable dimana anda membeli/menjual dengan BTC atau IDR pilihannya hanya 2 saja, tetapi default adalah IDR. jika anda membeli/menjual dengan IDR maka idr_or_btc abaikan saja.

>>> a.open_order('btc', idr_or_btc='idr') # Contoh saya membeli BTC, disini anda akn melihat order id anda
...

Melihat Riwayat Order

>>> a.order_history('btc') # Anggap saja semua order terlihat
...

Trade Buy/Sell

Pemanggilan fungsi trade, fungsi trade ada 2 yaitu trade_buy(coin, diharga, jumlah, idr_or_btc='idr') dan trade_sell(coin, diharga, jumlah, idr_or_btc='idr'). variable coin adalah jenis qurency, variable diharga adalah harga qurency-nya, variable jumlah adalah nilai pembelian/penjualan, idr_or_btc='idr' abaikan jika IDR

Buy

>>> a.trade_buy('btc', '186306000', '50000') # ini jika anda membeli dengan IDR
...

Sell

>>> a.trade_sell('btc', '190000000', '0.005') # anggap saja saya menjual BTC di harga 190Juta
...

Instan Order

instan_trade(coin, jumlah, type) digunakan untuk order secara instan. cara penggunaan instan_trade("trx", 10000, 'buy or sell')

Cancel Order

Disini menggunakan 2 fungsi yaitu cancel_order_buy(coin, order_id, idr_or_btc='idr') dan cancel_order_sell(coin, order_id, idr_or_btc='idr'). order_id dari open_order(...).

Buy

>>> a.cancel_order_buy('btc', '12345') # Kalau order id-nya benar, akan ada result succses = 1
...

Sell

>>> a.cancel_order_sell('btc', '12345') # Hampir sama dengan Buy, tapi tergantung type pembelian atau penjualan
...

Withdraw

fungsi withdraw withdraw(coin, address, amount, memo='', req_id=''). Fungsi ini membutuhkan urlcallback agar dapat bekerja dengan baik.

>>> a.withdraw('doge', 'D7rzpq91xmUVkER6E1ndfinRjRS4jvBkgV', '100') # memo hanya untuk address yg menggunakan memo
...

Donate

Jika anda suka dengan modul ini anda bisa donasi di bawah ini

BTC : 3BqqfUGaARBBCkMN6w6nV7hYjikvac3dJ4

BCHABC : qzdt37fmnftrm8xr50vxza640f48sfnlyqlsfjpyzk

DOGE : D7rzpq91xmUVkER6E1ndfinRjRS4jvBkgV

LTC : M9nQQZXwHQaoNStJrBcr6UfdCqx2RJHz5e

indodax's People

Contributors

alexforsale avatar candragati avatar hikmahgumelar avatar mame29 avatar wisanganggoro avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

indodax's Issues

Cara untuk instant order gimana gan?

Saya tidak melihat adanya fungsi untuk Instant Order, adanya cuman Limit Order. Apakah saya harus menambahkan parameter lagi di variable m di fungsi trade_buy? Trims gan.
Capture

raise JSONDecodeError("Expecting value", s, err.value) from None

Sebelumnya untuk mendapatkan data dari function get_info() itu normal2.
Tapi saya coba lagi tadi saya dapat error seperti diatas

from indodax import indodax

key = 'disini key saya'
secret = b'disini secret saya'

account = indodax(key, secret)
info = account.get_info()

print(info)

Outputnya error seperti diatas.

errorindodax

bug di function order_history

Sering terjadi kesalahan ketika memanggil order_history.

Contoh :

from indodax import indodax
import json

account = indodax(key, secret)
order = indodax.order_history('btc')
data = json.loads(order)
a = data['return']['order']
print(a['price'))

Disini ketika dipanggil terkadang bisa, output yang keluar adalah data harga beli.
tapi juga sering muncul keterangan KeyError: 'return'

Tradingview Alert

Support tradingview alert nggak ya, kalau misalnya kita memakai strategi dari tradingview, jadinya kita jual beli itu datanya kirim lewat webhook URL, terima kasih sebelumnya ๐Ÿ™

nonce

bro gw test sell tapi ada muncul error invalid nonce

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.