public BankAccount(CoinCheck client) { _client = client; }
public Send(CoinCheck client) { _client = client; }
public OrderBook(CoinCheck client) { _client = client; }
public Withdraw(CoinCheck client) { _client = client; }
public Deposit(CoinCheck client) { _client = client; }
public Ticker(CoinCheck client) { _client = client; }
public Leverage(CoinCheck client) { _client = client; }
public Transfer(CoinCheck client) { _client = client; }
public Trade(CoinCheck client) { _client = client; }
public Borrow(CoinCheck client) { _client = client; }
public static void Main(string[] args) { var client = new CoinCheck("sXK0PCCFSjpSpu9c", "FRYnWH4eop5aFb7_E75cWyEarhwdWPhS"); /** Public API */ client.Ticker.All(); client.Trade.All(); client.OrderBook.All(); /** Private API */ // 新規注文 // "buy" 指値注文 現物取引 買い // "sell" 指値注文 現物取引 売り // "market_buy" 成行注文 現物取引 買い // "market_sell" 成行注文 現物取引 売り // "leverage_buy" 指値注文 レバレッジ取引新規 買い // "leverage_sell" 指値注文 レバレッジ取引新規 売り // "close_long" 指値注文 レバレッジ取引決済 売り // "close_short" 指値注文 レバレッジ取引決済 買い client.Order.Create(new Dictionary <string, string> { { "rate", "28500" }, { "amount", "0.00508771" }, { "order_type", "buy" }, { "pair", "btc_jpy" } }); //未決済の注文一覧 client.Order.Open(); //注文のキャンセル client.Order.Cancel("2953613"); //取引履歴 client.Order.Transactions(); //ポジション一覧 client.Leverage.Positions(); //残高 client.Account.Balance(); //レバレッジアカウントの残高 client.Account.LeverageBalance(); //アカウント情報 client.Account.Info(); //ビットコインの送金 client.Send.Create(new Dictionary <string, string> { { "address", "1Gp9MCp7FWqNgaUWdiUiRPjGqNVdqug2hY" }, { "amount", "0.0002" } }); //ビットコインの送金履歴 client.Send.All(new Dictionary <string, string> { { "currency", "BTC" } }); //ビットコインの受け取り履歴 client.Deposit.All(new Dictionary <string, string> { { "currency", "BTC" } }); //ビットコインの高速入金 client.Deposit.Fast(new Dictionary <string, string> { { "id", "2222" } }); //銀行口座一覧 client.BankAccount.All(); //銀行口座の登録 client.BankAccount.Create(new Dictionary <string, string> { { "bank_name", "MUFG" }, { "branch_name", "tokyo" }, { "bank_account_type", "futsu" }, { "number", "1234567" }, { "name", "DonaldTrump" } }); //銀行口座の削除 client.BankAccount.Delete("111111"); //出金履歴 client.Withdraw.All(); //出金申請の作成 client.Withdraw.Create(new Dictionary <string, string> { { "bank_account_id", "1234567" }, { "amount", "1000" }, { "currency", "JPY" }, { "is_fast", "false" }, }); //出金申請のキャンセル client.Withdraw.Cancel("111"); //借入申請 client.Borrow.Create(new Dictionary <string, string> { { "amount", "0.01" }, { "currency", "BTC" }, }); //借入中一覧 client.Borrow.Matches(); //返済 client.Borrow.Repay(new Dictionary <string, string> { { "id", "1234567" } }); //レバレッジアカウントへの振替 client.Transfer.ToLeverage(new Dictionary <string, string> { { "amount", "100" }, { "currency", "JPY" }, }); //アカウントからの振替 client.Transfer.FromLeverage(new Dictionary <string, string> { { "amount", "100" }, { "currency", "JPY" }, }); }