meXBT交易所API的Objective C客户端库
要运行示例项目,请克隆仓库,然后首先从示例目录运行`pod install`。
[MexbtClient productPairs];
[MexbtClient ticker:@"BTCMXN"];
[MexbtClient trades:@"BTCMXN" startIndex:-1 count:20];
[MexbtClient tradesByDate:@"BTCMXN" startDate:1416530012 endDate:1416559390];
[MexbtClient orderBook:@"BTCMXN"];
MexbtClient *client = [[MexbtClient alloc] init];
client.privateKey = @"<YOUR PRIVATE KEY>";
client.publicKey = @"<YOUR PUBLIC KEY>";
client.userId = @"<YOUR USER ID / EMAIL";
client.isSandbox = YES;
[client createMarketOrder:@"BTCUSD" side:@"buy" qty:@1.0 px:@342.99];
[client createLimitOrder:@"BTCUSD" side:@"buy" qty:@1.0 px:@342.99];
NSDictionary *order = [client createOrder:@"BTCUSD" side:@"buy" orderType:0 qty:@1.0 px:@342.99];
NSInteger orderId = [order[@"serverOrderId"] integerValue];
[client modifyOrder:@"BTCUSD" serverOrderId:orderId modifyAction:1];
[client moveOrderToTop:@"BTCUSD" serverOrderId:orderId];
[client executeOrder:@"BTCUSD" serverOrderId:orderId];
[client cancelOrder:@"BTCUSD" serverOrderId:orderId];
[client cancelAll:@"BTCUSD"];
[client accountInfo];
[client balance];
[client accountTrades:@"BTCUSD" startIndex:-1 count:20];
[client orders];
[client depositAddresses];
[client depositAddress:@"BTC"]
[client withdraw:@"BTC" amount:@1.123456 sendToAddress:@"address"];
MexbtClient通过CocoaPods提供。要安装它,只需将以下行添加到您的Podfile:
pod "MexbtClient"
pod "IGDigest", "~> 1.1"
为了方便起见,您可以直接从Github仓库安装库到任何XCode中。
当您正在开发库而不是使用时,这样做才有意义。
您可以通过在Podfile中添加以下内容来实现:
pod 'MexbtClient', :git => 'https://github.com/Ahimta/mexbt-objective-c.git'
pod 'IGDigest', '~> 1.1'
git clone https://github.com/Ahimta/mexbt-objective-c.git
cd mexbt-objective-c/Example
pod install
然后在XCode中打开`mexbt-objective-c/Example/MexbtClient.xcworkspace`。
这个库主要由三个文件组成(其余的大部分是由CocoaPods生成的)
阿卜杜拉·阿拉纳西里,[email protected]
MexbtClient 的使用遵守 MIT 许可协议。有关更多信息,请参阅 LICENSE 文件。