コード例 #1
0
 public BankAccount(CoinCheck client)
 {
     _client = client;
 }
コード例 #2
0
 public Send(CoinCheck client)
 {
     _client = client;
 }
コード例 #3
0
 public OrderBook(CoinCheck client)
 {
     _client = client;
 }
コード例 #4
0
ファイル: Withdraw.cs プロジェクト: watanabe-tkm/coincheck-cs
 public Withdraw(CoinCheck client)
 {
     _client = client;
 }
コード例 #5
0
ファイル: Deposit.cs プロジェクト: watanabe-tkm/coincheck-cs
 public Deposit(CoinCheck client)
 {
     _client = client;
 }
コード例 #6
0
 public Ticker(CoinCheck client)
 {
     _client = client;
 }
コード例 #7
0
 public Leverage(CoinCheck client)
 {
     _client = client;
 }
コード例 #8
0
ファイル: Transfer.cs プロジェクト: watanabe-tkm/coincheck-cs
 public Transfer(CoinCheck client)
 {
     _client = client;
 }
コード例 #9
0
 public Trade(CoinCheck client)
 {
     _client = client;
 }
コード例 #10
0
ファイル: Borrow.cs プロジェクト: watanabe-tkm/coincheck-cs
 public Borrow(CoinCheck client)
 {
     _client = client;
 }
コード例 #11
0
ファイル: Test.cs プロジェクト: watanabe-tkm/coincheck-cs
        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" },
            });
        }